Class RelyingPartyRegistration.AssertingPartyDetails
- All Implemented Interfaces:
AssertingPartyMetadata
- Direct Known Subclasses:
OpenSamlAssertingPartyDetails
- Enclosing class:
- RelyingPartyRegistration
- Since:
- 5.4
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Method Summary
Modifier and TypeMethodDescriptionGet all encryptionSaml2X509Credential
s associated with this asserting partyGet the asserting party's EntityID.Get the list of org.opensaml.saml.ext.saml2alg.SigningMethod Algorithms for this asserting party, in preference order.Get the SingleLogoutService BindingGet the SingleLogoutService LocationGet the SingleSignOnService Binding.Get the SingleSignOnService Location.Get all verificationSaml2X509Credential
s associated with this asserting partyboolean
Get the WantAuthnRequestsSigned setting, indicating the asserting party's preference that relying parties should sign the AuthnRequest before sending.mutate()
-
Method Details
-
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
, andbasePort
.- Specified by:
getEntityId
in interfaceAssertingPartyMetadata
- 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.- Specified by:
getWantAuthnRequestsSigned
in interfaceAssertingPartyMetadata
- Returns:
- the WantAuthnRequestsSigned value
-
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>.
- Specified by:
getSigningAlgorithms
in interfaceAssertingPartyMetadata
- Returns:
- the list of SigningMethod Algorithms
- Since:
- 5.5
-
getVerificationX509Credentials
Get all verificationSaml2X509Credential
s associated with this asserting party- Specified by:
getVerificationX509Credentials
in interfaceAssertingPartyMetadata
- Returns:
- all verification
Saml2X509Credential
s associated with this asserting party - Since:
- 5.4
-
getEncryptionX509Credentials
Get all encryptionSaml2X509Credential
s associated with this asserting party- Specified by:
getEncryptionX509Credentials
in interfaceAssertingPartyMetadata
- Returns:
- all encryption
Saml2X509Credential
s associated with this asserting party - Since:
- 5.4
-
getSingleSignOnServiceLocation
Get the SingleSignOnService Location.Equivalent to the value found in <SingleSignOnService Location="..."/> in the asserting party's <IDPSSODescriptor>.
- Specified by:
getSingleSignOnServiceLocation
in interfaceAssertingPartyMetadata
- Returns:
- the SingleSignOnService Location
-
getSingleSignOnServiceBinding
Get the SingleSignOnService Binding.Equivalent to the value found in <SingleSignOnService Binding="..."/> in the asserting party's <IDPSSODescriptor>.
- Specified by:
getSingleSignOnServiceBinding
in interfaceAssertingPartyMetadata
- Returns:
- the SingleSignOnService Location
-
getSingleLogoutServiceLocation
Get the SingleLogoutService LocationEquivalent to the value found in <SingleLogoutService Location="..."/> in the asserting party's <IDPSSODescriptor>.
- Specified by:
getSingleLogoutServiceLocation
in interfaceAssertingPartyMetadata
- Returns:
- the SingleLogoutService Location
- Since:
- 5.6
-
getSingleLogoutServiceResponseLocation
Get the SingleLogoutService Response LocationEquivalent to the value found in <SingleLogoutService Location="..."/> in the asserting party's <IDPSSODescriptor>.
- Specified by:
getSingleLogoutServiceResponseLocation
in interfaceAssertingPartyMetadata
- Returns:
- the SingleLogoutService Response Location
- Since:
- 5.6
-
getSingleLogoutServiceBinding
Get the SingleLogoutService BindingEquivalent to the value found in <SingleLogoutService Binding="..."/> in the asserting party's <IDPSSODescriptor>.
- Specified by:
getSingleLogoutServiceBinding
in interfaceAssertingPartyMetadata
- Returns:
- the SingleLogoutService Binding
- Since:
- 5.6
-
mutate
- Specified by:
mutate
in interfaceAssertingPartyMetadata
-