public static final class RelyingPartyRegistration.AssertingPartyDetails.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RelyingPartyRegistration.AssertingPartyDetails |
build()
Creates an immutable ProviderDetails object representing the configuration
for an Identity Provider, IDP
|
RelyingPartyRegistration.AssertingPartyDetails.Builder |
encryptionX509Credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentialsConsumer)
Apply this
Consumer to the list of Saml2X509Credential s |
RelyingPartyRegistration.AssertingPartyDetails.Builder |
entityId(java.lang.String entityId)
Set the asserting party's EntityID.
|
RelyingPartyRegistration.AssertingPartyDetails.Builder |
singleSignOnServiceBinding(Saml2MessageBinding singleSignOnServiceBinding)
Set the SingleSignOnService
Binding.
|
RelyingPartyRegistration.AssertingPartyDetails.Builder |
singleSignOnServiceLocation(java.lang.String singleSignOnServiceLocation)
Set the SingleSignOnService
Location.
|
RelyingPartyRegistration.AssertingPartyDetails.Builder |
verificationX509Credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentialsConsumer)
Apply this
Consumer to the list of Saml2X509Credential s |
RelyingPartyRegistration.AssertingPartyDetails.Builder |
wantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
Set the WantAuthnRequestsSigned setting, indicating the asserting party's
preference that relying parties should sign the AuthnRequest before
sending.
|
public RelyingPartyRegistration.AssertingPartyDetails.Builder entityId(java.lang.String entityId)
entityId
- the asserting party's EntityIDRelyingPartyRegistration.ProviderDetails.Builder
for further configurationpublic RelyingPartyRegistration.AssertingPartyDetails.Builder wantAuthnRequestsSigned(boolean wantAuthnRequestsSigned)
wantAuthnRequestsSigned
- the WantAuthnRequestsSigned settingRelyingPartyRegistration.ProviderDetails.Builder
for further configurationpublic RelyingPartyRegistration.AssertingPartyDetails.Builder verificationX509Credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentialsConsumer)
Consumer
to the list of Saml2X509Credential
scredentialsConsumer
- a Consumer
of the List
of
Saml2X509Credential
sRelyingPartyRegistration.Builder
for further
configurationpublic RelyingPartyRegistration.AssertingPartyDetails.Builder encryptionX509Credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentialsConsumer)
Consumer
to the list of Saml2X509Credential
scredentialsConsumer
- a Consumer
of the List
of
Saml2X509Credential
sRelyingPartyRegistration.Builder
for further
configurationpublic RelyingPartyRegistration.AssertingPartyDetails.Builder singleSignOnServiceLocation(java.lang.String singleSignOnServiceLocation)
Equivalent to the value found in <SingleSignOnService Location="..."/> in the asserting party's <IDPSSODescriptor>.
singleSignOnServiceLocation
- the SingleSignOnService LocationRelyingPartyRegistration.ProviderDetails.Builder
for further configurationpublic RelyingPartyRegistration.AssertingPartyDetails.Builder singleSignOnServiceBinding(Saml2MessageBinding singleSignOnServiceBinding)
Equivalent to the value found in <SingleSignOnService Binding="..."/> in the asserting party's <IDPSSODescriptor>.
singleSignOnServiceBinding
- the SingleSignOnService BindingRelyingPartyRegistration.ProviderDetails.Builder
for further configurationpublic RelyingPartyRegistration.AssertingPartyDetails build()