Class BasicSAMLArtifactMapEntry

    • Field Detail

      • artifact

        @Nonnull
        @NotEmpty
        private final String artifact
        SAML artifact being mapped.
      • issuer

        @Nonnull
        @NotEmpty
        private final String issuer
        EntityID of the issuer of the artifact.
      • relyingParty

        @Nonnull
        @NotEmpty
        private final String relyingParty
        EntityID of the intended recipient of the artifact.
      • message

        @Nonnull
        private final SAMLObject message
        SAML message mapped to the artifact.
    • Constructor Detail

      • BasicSAMLArtifactMapEntry

        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
        Constructor.
        Parameters:
        samlArtifact - artifact associated with the message
        issuerId - issuer of the artifact
        relyingPartyId - intended recipient of the artifact
        samlMessage - SAML message mapped to the artifact
        Throws:
        org.opensaml.core.xml.io.MarshallingException - if an error occurs isolating a message from its parent
        org.opensaml.core.xml.io.UnmarshallingException - if an error occurs isolating a message from its parent