public final class CredentialConfigFactory
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
CredentialConfigFactory()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static CredentialConfig |
createKeyStoreCredentialConfig(java.security.KeyStore trustStore)
Creates a KeyStoreCredentialConfig from the supplied truststore.
|
static CredentialConfig |
createKeyStoreCredentialConfig(java.security.KeyStore trustStore,
java.security.KeyStore keyStore,
java.lang.String keyStorePassword)
Creates a KeyStoreCredentialConfig from the supplied truststore, keystore and password.
|
static CredentialConfig |
createKeyStoreCredentialConfig(java.security.KeyStore keyStore,
java.lang.String keyStorePassword)
Creates a KeyStoreCredentialConfig from the supplied keystore and password.
|
static CredentialConfig |
createKeyStoreCredentialConfig(java.security.KeyStore trustStore,
java.lang.String[] trustStoreAliases)
Creates a KeyStoreCredentialConfig from the supplied truststore.
|
static CredentialConfig |
createKeyStoreCredentialConfig(java.security.KeyStore trustStore,
java.lang.String[] trustStoreAliases,
java.security.KeyStore keyStore,
java.lang.String keyStorePassword,
java.lang.String[] keyStoreAliases)
Creates a KeyStoreCredentialConfig from the supplied truststore, keystore and password.
|
static CredentialConfig |
createKeyStoreCredentialConfig(java.security.KeyStore keyStore,
java.lang.String keyStorePassword,
java.lang.String[] keyStoreAliases)
Creates a KeyStoreCredentialConfig from the supplied keystore and password.
|
static CredentialConfig |
createX509CredentialConfig(java.lang.String trustCertificates)
Creates a X509CredentialConfig from PEM encoded certificate(s).
|
static CredentialConfig |
createX509CredentialConfig(java.security.cert.X509Certificate[] trustCertificates)
Creates a X509CredentialConfig from the supplied trust certificates.
|
static CredentialConfig |
createX509CredentialConfig(java.security.cert.X509Certificate[] trustCertificates,
java.security.cert.X509Certificate authenticationCertificate,
java.security.PrivateKey authenticationKey)
Creates a X509CredentialConfig from the supplied trust certificates, authentication certificate and private key.
|
static CredentialConfig |
createX509CredentialConfig(java.security.cert.X509Certificate authenticationCertificate,
java.security.PrivateKey authenticationKey)
Creates a X509CredentialConfig from the supplied authentication certificate and private key.
|
public static CredentialConfig createKeyStoreCredentialConfig(java.security.KeyStore trustStore)
trustStore - to create credential config frompublic static CredentialConfig createKeyStoreCredentialConfig(java.security.KeyStore trustStore, java.lang.String[] trustStoreAliases)
trustStore - to create credential config fromtrustStoreAliases - to use in the truststorepublic static CredentialConfig createKeyStoreCredentialConfig(java.security.KeyStore keyStore, java.lang.String keyStorePassword)
keyStore - to create credential config fromkeyStorePassword - to unlock the keystorepublic static CredentialConfig createKeyStoreCredentialConfig(java.security.KeyStore keyStore, java.lang.String keyStorePassword, java.lang.String[] keyStoreAliases)
keyStore - to create credential config fromkeyStorePassword - to unlock the keystorekeyStoreAliases - to use in the keystorepublic static CredentialConfig createKeyStoreCredentialConfig(java.security.KeyStore trustStore, java.security.KeyStore keyStore, java.lang.String keyStorePassword)
trustStore - to create credential config fromkeyStore - to create credential config fromkeyStorePassword - to unlock the keystorepublic static CredentialConfig createKeyStoreCredentialConfig(java.security.KeyStore trustStore, java.lang.String[] trustStoreAliases, java.security.KeyStore keyStore, java.lang.String keyStorePassword, java.lang.String[] keyStoreAliases)
trustStore - to create credential config fromtrustStoreAliases - to use in the truststorekeyStore - to create credential config fromkeyStorePassword - to unlock the keystorekeyStoreAliases - to use in the keystorepublic static CredentialConfig createX509CredentialConfig(java.security.cert.X509Certificate[] trustCertificates)
trustCertificates - to create credential config frompublic static CredentialConfig createX509CredentialConfig(java.security.cert.X509Certificate authenticationCertificate, java.security.PrivateKey authenticationKey)
authenticationCertificate - to create credential config fromauthenticationKey - that belongs to the certificatepublic static CredentialConfig createX509CredentialConfig(java.security.cert.X509Certificate[] trustCertificates, java.security.cert.X509Certificate authenticationCertificate, java.security.PrivateKey authenticationKey)
trustCertificates - to create credential config fromauthenticationCertificate - to create credential config fromauthenticationKey - that belongs to the certificatepublic static CredentialConfig createX509CredentialConfig(java.lang.String trustCertificates)
trustCertificates - to create credential config from