public interface IPVPMetadataBuilderConfiguration
Modifier and Type | Method and Description |
---|---|
boolean |
buildEntitiesDescriptorAsRootElement()
Build a SAML2 Entities element as metadata root element
|
boolean |
buildIDPSSODescriptor() |
boolean |
buildSPSSODescriptor() |
List<org.opensaml.saml2.metadata.ContactPerson> |
getContactPersonInformation()
Set the contact information for this metadata entity
|
org.opensaml.xml.security.credential.Credential |
getEncryptionCredentials()
Set the credential for response encryption
|
String |
getEntityFriendlyName()
Set a friendlyName for this PVP entity
|
String |
getEntityID()
Set the PVP entityID for this SAML2 metadata.
|
List<org.opensaml.saml2.core.Attribute> |
getIDPPossibleAttributes()
Set all SAML2 attributes which could be provided by this IDP
|
List<String> |
getIDPPossibleNameITTypes()
Set all nameID types which could be provided by this IDP
|
String |
getIDPSLOPostBindingURL()
Set the IDP Post-Binding URL for Single LogOut
|
String |
getIDPSLORedirectBindingURL()
Set the IDP Redirect-Binding URL for Single LogOut
|
String |
getIDPWebSSOPostBindingURL()
Set the IDP Post-Binding URL for WebSSO
|
String |
getIDPWebSSORedirectBindingURL()
Set the IDP Redirect-Binding URL for WebSSO
|
org.opensaml.xml.security.credential.Credential |
getMetadataSigningCredentials()
Set the credential for metadata signing
|
int |
getMetadataValidUntil()
Set metadata valid area
|
org.opensaml.saml2.metadata.Organization |
getOrgansiationInformation()
Set organisation information for this metadata entity
|
org.opensaml.xml.security.credential.Credential |
getRequestorResponseSigningCredentials()
Set the credential for request/response signing
IDP metadata: this credential is used for SAML2 response signing
SP metadata: this credential is used for SAML2 response signing
|
List<String> |
getSPAllowedNameITTypes()
Set all nameID types which allowed from the SP
|
String |
getSPAssertionConsumerServicePostBindingURL()
Set the SP Post-Binding URL for for the Assertion-Consumer Service
|
String |
getSPAssertionConsumerServiceRedirectBindingURL()
Set the SP Redirect-Binding URL for the Assertion-Consumer Service
|
String |
getSPNameForLogging()
Defines a unique name for this PVP Service-provider, which is used for logging
|
List<org.opensaml.saml2.metadata.RequestedAttribute> |
getSPRequiredAttributes()
Set all SAML2 attributes which are required by the SP
|
String |
getSPSLOPostBindingURL()
Set the SP Post-Binding URL for Single LogOut
|
String |
getSPSLORedirectBindingURL()
Set the SP Redirect-Binding URL for Single LogOut
|
String |
getSPSLOSOAPBindingURL()
Set the SP SOAP-Binding URL for Single LogOut
|
boolean |
wantAssertionSigned()
Set the 'wantAssertionSigned' attribute in SP metadata
|
boolean |
wantAuthnRequestSigned()
Set the 'wantAuthnRequestSigned' attribute
|
String getSPNameForLogging()
int getMetadataValidUntil()
boolean buildEntitiesDescriptorAsRootElement()
boolean buildIDPSSODescriptor()
boolean buildSPSSODescriptor()
String getEntityID()
String getEntityFriendlyName()
List<org.opensaml.saml2.metadata.ContactPerson> getContactPersonInformation()
org.opensaml.saml2.metadata.Organization getOrgansiationInformation()
org.opensaml.xml.security.credential.Credential getMetadataSigningCredentials() throws CredentialsNotAvailableException
CredentialsNotAvailableException
org.opensaml.xml.security.credential.Credential getRequestorResponseSigningCredentials() throws CredentialsNotAvailableException
CredentialsNotAvailableException
org.opensaml.xml.security.credential.Credential getEncryptionCredentials() throws CredentialsNotAvailableException
CredentialsNotAvailableException
String getIDPWebSSOPostBindingURL()
String getIDPWebSSORedirectBindingURL()
String getIDPSLOPostBindingURL()
String getIDPSLORedirectBindingURL()
String getSPAssertionConsumerServicePostBindingURL()
String getSPAssertionConsumerServiceRedirectBindingURL()
String getSPSLOPostBindingURL()
String getSPSLORedirectBindingURL()
String getSPSLOSOAPBindingURL()
List<org.opensaml.saml2.core.Attribute> getIDPPossibleAttributes()
List<String> getIDPPossibleNameITTypes()
List<org.opensaml.saml2.metadata.RequestedAttribute> getSPRequiredAttributes()
List<String> getSPAllowedNameITTypes()
boolean wantAssertionSigned()
boolean wantAuthnRequestSigned()
Copyright © 2017. All rights reserved.