public abstract class KeyAndTrustManagerFactory
extends java.lang.Object
| Constructor and Description |
|---|
KeyAndTrustManagerFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract Certificate |
getCertificate(CredentialInfo credentialInfo,
java.lang.String alias) |
abstract byte[] |
getCertificateThumbprint(Certificate cert) |
abstract byte[] |
getCertificateThumbprint(CredentialInfo credentialInfo) |
abstract Certificate |
getCertificateWithThumbprint(CredentialInfo credentialInfo,
byte[] thumbprint) |
static KeyAndTrustManagerFactory |
getInstance() |
abstract KeyManagers |
getKeyManagers(java.lang.String filename,
java.lang.String passwd) |
abstract PrivateKey |
getPrivateKey(CredentialInfo credentialInfo) |
abstract TrustManagers |
getTrustManagers(java.lang.String filename,
java.lang.String passwd) |
abstract KeyStore |
loadKeyStore(java.lang.String filename,
java.lang.String password) |
public static KeyAndTrustManagerFactory getInstance()
public abstract KeyManagers getKeyManagers(java.lang.String filename, java.lang.String passwd) throws java.io.IOException
java.io.IOExceptionpublic abstract TrustManagers getTrustManagers(java.lang.String filename, java.lang.String passwd) throws java.io.IOException
java.io.IOExceptionpublic abstract KeyStore loadKeyStore(java.lang.String filename, java.lang.String password) throws java.io.IOException
java.io.IOExceptionpublic abstract PrivateKey getPrivateKey(CredentialInfo credentialInfo)
public abstract Certificate getCertificate(CredentialInfo credentialInfo, java.lang.String alias)
public abstract Certificate getCertificateWithThumbprint(CredentialInfo credentialInfo, byte[] thumbprint)
public abstract byte[] getCertificateThumbprint(CredentialInfo credentialInfo) throws java.lang.Exception
java.lang.Exceptionpublic abstract byte[] getCertificateThumbprint(Certificate cert) throws java.lang.Exception
java.lang.Exception