Class BasicSAMLArtifactConfiguration
java.lang.Object
net.shibboleth.idp.saml.profile.config.BasicSAMLArtifactConfiguration
- All Implemented Interfaces:
SAMLArtifactConfiguration
Interface for outbound SAML artifact configuration.
While sufficient for known SAML 1 and 2 artifact types, the interface may be extended if necessary to carry type-specific additions.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the index of the issuer's resolution service endpoint, corresponding to its metadata.Get the location, as a URL, of the issuer's resolution service endpoint.byte[]
Get the type code of the artifact to use.void
Set the index of the issuer's resolution service endpoint, corresponding to its metadata.void
Set the location, as a URL, of the issuer's resolution service endpoint.void
setArtifactType
(Integer type) Set the type code of the artifact to use.
-
Field Details
-
artifactType
@Nullable private byte[] artifactTypeThe artifact type code. -
artifactResolutionURL
The artifact resolution URL. -
artifactResolutionIndex
The artifact resolution index.
-
-
Constructor Details
-
BasicSAMLArtifactConfiguration
public BasicSAMLArtifactConfiguration()
-
-
Method Details
-
getArtifactType
@Nullable public byte[] getArtifactType()Get the type code of the artifact to use.- Specified by:
getArtifactType
in interfaceSAMLArtifactConfiguration
- Returns:
- the artifact type code
-
setArtifactType
Set the type code of the artifact to use.- Parameters:
type
- type code of artifact
-
getArtifactResolutionServiceURL
Get the location, as a URL, of the issuer's resolution service endpoint.- Specified by:
getArtifactResolutionServiceURL
in interfaceSAMLArtifactConfiguration
- Returns:
- location of resolution service endpoint
-
setArtifactResolutionServiceURL
Set the location, as a URL, of the issuer's resolution service endpoint.- Parameters:
url
- location of the resolution service endpoint
-
getArtifactResolutionServiceIndex
Get the index of the issuer's resolution service endpoint, corresponding to its metadata.- Specified by:
getArtifactResolutionServiceIndex
in interfaceSAMLArtifactConfiguration
- Returns:
- index of resolution service endpoint in metadata
-
setArtifactResolutionServiceIndex
Set the index of the issuer's resolution service endpoint, corresponding to its metadata.- Parameters:
index
- index of resolution service endpoint
-