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
CredentialsNotAvailableExceptionorg.opensaml.xml.security.credential.Credential getRequestorResponseSigningCredentials()
throws CredentialsNotAvailableException
CredentialsNotAvailableExceptionorg.opensaml.xml.security.credential.Credential getEncryptionCredentials()
throws CredentialsNotAvailableException
CredentialsNotAvailableExceptionString 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.