public class BasicSAMLArtifactMapEntry extends Object implements SAMLArtifactMap.SAMLArtifactMapEntry
SAMLArtifactMap.SAMLArtifactMapEntry
.Modifier and Type | Field and Description |
---|---|
private String |
artifact
SAML artifact being mapped.
|
private String |
issuer
EntityID of the issuer of the artifact.
|
private SAMLObject |
message
SAML message mapped to the artifact.
|
private String |
relyingParty
EntityID of the intended recipient of the artifact.
|
Constructor and Description |
---|
BasicSAMLArtifactMapEntry(String samlArtifact,
String issuerId,
String relyingPartyId,
SAMLObject samlMessage)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getArtifact()
Gets the artifact that maps to the SAML message.
|
String |
getIssuerId()
Gets the ID of the issuer of the artifact.
|
String |
getRelyingPartyId()
Gets the ID of the relying party the artifact was sent to.
|
SAMLObject |
getSamlMessage()
Gets SAML message the artifact maps to.
|
@Nonnull @NotEmpty private final String relyingParty
@Nonnull private final SAMLObject message
public BasicSAMLArtifactMapEntry(@Nonnull @NotEmpty String samlArtifact, @Nonnull @NotEmpty String issuerId, @Nonnull @NotEmpty String relyingPartyId, @Nonnull SAMLObject samlMessage) throws org.opensaml.core.xml.io.MarshallingException, org.opensaml.core.xml.io.UnmarshallingException
samlArtifact
- artifact associated with the messageissuerId
- issuer of the artifactrelyingPartyId
- intended recipient of the artifactsamlMessage
- SAML message mapped to the artifactorg.opensaml.core.xml.io.MarshallingException
- if an error occurs isolating a message from its parentorg.opensaml.core.xml.io.UnmarshallingException
- if an error occurs isolating a message from its parent@Nonnull @NotEmpty public String getArtifact()
getArtifact
in interface SAMLArtifactMap.SAMLArtifactMapEntry
@Nonnull @NotEmpty public String getIssuerId()
getIssuerId
in interface SAMLArtifactMap.SAMLArtifactMapEntry
@Nonnull @NotEmpty public String getRelyingPartyId()
getRelyingPartyId
in interface SAMLArtifactMap.SAMLArtifactMapEntry
@Nonnull public SAMLObject getSamlMessage()
getSamlMessage
in interface SAMLArtifactMap.SAMLArtifactMapEntry
Copyright © 1999–2020 Shibboleth Consortium. All rights reserved.