Class RelyingPartyRegistration.AssertingPartyDetails

  • Enclosing class:
    RelyingPartyRegistration

    public static final class RelyingPartyRegistration.AssertingPartyDetails
    extends java.lang.Object
    The configuration metadata of the Asserting party
    Since:
    5.4
    • Method Detail

      • getEntityId

        public java.lang.String getEntityId()
        Get the asserting party's EntityID.

        Equivalent to the value found in the asserting party's <EntityDescriptor EntityID="..."/>

        This value may contain a number of placeholders, which need to be resolved before use. They are baseUrl, registrationId, baseScheme, baseHost, and basePort.

        Returns:
        the asserting party's EntityID
      • getWantAuthnRequestsSigned

        public boolean getWantAuthnRequestsSigned()
        Get the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.
        Returns:
        the WantAuthnRequestsSigned value
      • getSigningAlgorithms

        public java.util.List<java.lang.String> getSigningAlgorithms()
        Get the list of org.opensaml.saml.ext.saml2alg.SigningMethod Algorithms for this asserting party, in preference order.

        Equivalent to the values found in <SigningMethod Algorithm="..."/> in the asserting party's <IDPSSODescriptor>.

        Returns:
        the list of SigningMethod Algorithms
        Since:
        5.5
      • getVerificationX509Credentials

        public java.util.Collection<Saml2X509Credential> getVerificationX509Credentials()
        Get all verification Saml2X509Credentials associated with this asserting party
        Returns:
        all verification Saml2X509Credentials associated with this asserting party
        Since:
        5.4
      • getSingleSignOnServiceLocation

        public java.lang.String getSingleSignOnServiceLocation()
        Get the SingleSignOnService Location.

        Equivalent to the value found in <SingleSignOnService Location="..."/> in the asserting party's <IDPSSODescriptor>.

        Returns:
        the SingleSignOnService Location
      • getSingleSignOnServiceBinding

        public Saml2MessageBinding getSingleSignOnServiceBinding()
        Get the SingleSignOnService Binding.

        Equivalent to the value found in <SingleSignOnService Binding="..."/> in the asserting party's <IDPSSODescriptor>.

        Returns:
        the SingleSignOnService Location