public class SettingsBuilder extends Object
| Constructor and Description |
|---|
SettingsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Saml2Settings |
build()
Builds the Saml2Settings object.
|
SettingsBuilder |
fromFile(String propFileName)
Load settings from the file.
|
protected X509Certificate |
loadCertificateFromProp(String propertyKey)
Loads a property of the type X509Certificate from the Properties object
|
protected PrivateKey |
loadPrivateKeyFromProp(String propertyKey)
Loads a property of the type PrivateKey from the Properties object
|
public static final String STRICT_PROPERTY_KEY
public static final String DEBUG_PROPERTY_KEY
public static final String SP_ENTITYID_PROPERTY_KEY
public static final String SP_ASSERTION_CONSUMER_SERVICE_URL_PROPERTY_KEY
public static final String SP_ASSERTION_CONSUMER_SERVICE_BINDING_PROPERTY_KEY
public static final String SP_SINGLE_LOGOUT_SERVICE_URL_PROPERTY_KEY
public static final String SP_SINGLE_LOGOUT_SERVICE_BINDING_PROPERTY_KEY
public static final String SP_NAMEIDFORMAT_PROPERTY_KEY
public static final String SP_X509CERT_PROPERTY_KEY
public static final String SP_PRIVATEKEY_PROPERTY_KEY
public static final String IDP_ENTITYID_PROPERTY_KEY
public static final String IDP_SINGLE_SIGN_ON_SERVICE_URL_PROPERTY_KEY
public static final String IDP_SINGLE_SIGN_ON_SERVICE_BINDING_PROPERTY_KEY
public static final String IDP_SINGLE_LOGOUT_SERVICE_URL_PROPERTY_KEY
public static final String IDP_SINGLE_LOGOUT_SERVICE_RESPONSE_URL_PROPERTY_KEY
public static final String IDP_SINGLE_LOGOUT_SERVICE_BINDING_PROPERTY_KEY
public static final String IDP_X509CERT_PROPERTY_KEY
public static final String CERTFINGERPRINT_PROPERTY_KEY
public static final String CERTFINGERPRINT_ALGORITHM_PROPERTY_KEY
public static final String SECURITY_NAMEID_ENCRYPTED
public static final String SECURITY_AUTHREQUEST_SIGNED
public static final String SECURITY_LOGOUTREQUEST_SIGNED
public static final String SECURITY_LOGOUTRESPONSE_SIGNED
public static final String SECURITY_WANT_MESSAGES_SIGNED
public static final String SECURITY_WANT_ASSERTIONS_SIGNED
public static final String SECURITY_WANT_ASSERTIONS_ENCRYPTED
public static final String SECURITY_WANT_NAMEID
public static final String SECURITY_WANT_NAMEID_ENCRYPTED
public static final String SECURITY_SIGN_METADATA
public static final String SECURITY_REQUESTED_AUTHNCONTEXT
public static final String SECURITY_REQUESTED_AUTHNCONTEXTCOMPARISON
public static final String SECURITY_WANT_XML_VALIDATION
public static final String SECURITY_SIGNATURE_ALGORITHM
public static final String SECURITY_REJECT_UNSOLICITED_RESPONSES_WITH_INRESPONSETO
public static final String COMPRESS_REQUEST
public static final String COMPRESS_RESPONSE
public static final String CONTACT_TECHNICAL_GIVEN_NAME
public static final String CONTACT_TECHNICAL_EMAIL_ADDRESS
public static final String CONTACT_SUPPORT_GIVEN_NAME
public static final String CONTACT_SUPPORT_EMAIL_ADDRESS
public static final String ORGANIZATION_NAME
public static final String ORGANIZATION_DISPLAYNAME
public static final String ORGANIZATION_URL
public SettingsBuilder fromFile(String propFileName) throws IOException
propFileName - OneLogin_Saml2_SettingsIOExceptionpublic Saml2Settings build() throws IOException
IOExceptionprotected X509Certificate loadCertificateFromProp(String propertyKey)
propertyKey - the property nameprotected PrivateKey loadPrivateKeyFromProp(String propertyKey)
propertyKey - the property nameCopyright © 2016. All rights reserved.