AttributeQueryConfiguration profileConfig = (AttributeQueryConfiguration) rpConfig
.getProfileConfiguration(AttributeQueryConfiguration.PROFILE_ID);
requestContext.setProfileConfiguration(profileConfig);
+ requestContext.setOutboundMessageArtifactType(profileConfig.getOutboundArtifactType());
if (profileConfig.getSigningCredential() != null) {
requestContext.setOutboundSAMLMessageSigningCredential(profileConfig.getSigningCredential());
} else if (rpConfig.getDefaultSigningCredential() != null) {
ShibbolethSSOConfiguration profileConfig = (ShibbolethSSOConfiguration) rpConfig
.getProfileConfiguration(SSOConfiguration.PROFILE_ID);
requestContext.setProfileConfiguration(profileConfig);
+ requestContext.setOutboundMessageArtifactType(profileConfig.getOutboundArtifactType());
if (profileConfig.getSigningCredential() != null) {
requestContext.setOutboundSAMLMessageSigningCredential(profileConfig.getSigningCredential());
} else if (rpConfig.getDefaultSigningCredential() != null) {
AttributeQueryConfiguration profileConfig = (AttributeQueryConfiguration) rpConfig
.getProfileConfiguration(AttributeQueryConfiguration.PROFILE_ID);
requestContext.setProfileConfiguration(profileConfig);
+ requestContext.setOutboundMessageArtifactType(profileConfig.getOutboundArtifactType());
if (profileConfig.getSigningCredential() != null) {
requestContext.setOutboundSAMLMessageSigningCredential(profileConfig.getSigningCredential());
} else if (rpConfig.getDefaultSigningCredential() != null) {
SSOConfiguration profileConfig = (SSOConfiguration) rpConfig
.getProfileConfiguration(SSOConfiguration.PROFILE_ID);
requestContext.setProfileConfiguration(profileConfig);
+ requestContext.setOutboundMessageArtifactType(profileConfig.getOutboundArtifactType());
if (profileConfig.getSigningCredential() != null) {
requestContext.setOutboundSAMLMessageSigningCredential(profileConfig.getSigningCredential());
} else if (rpConfig.getDefaultSigningCredential() != null) {