public class KeyMaterial extends TrustMaterial
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
alias |
private java.security.cert.X509Certificate[] |
associatedChain |
private java.lang.Object |
keyManagerFactory |
CACERTS, DEFAULT, JSSE_CACERTS, SIMPLE_TRUST_TYPE_TRUST_ALL, SIMPLE_TRUST_TYPE_TRUST_THIS_JVM, simpleTrustType, TRUST_ALL, TRUST_THIS_JVM
Constructor and Description |
---|
KeyMaterial(byte[] jksOrCerts,
byte[] key,
char[] password) |
KeyMaterial(byte[] jks,
char[] password) |
KeyMaterial(java.io.File jksFile,
char[] password) |
KeyMaterial(java.io.File certsFile,
java.io.File keyFile,
char[] password) |
KeyMaterial(java.io.InputStream jks,
char[] password) |
KeyMaterial(java.io.InputStream jks,
java.io.InputStream key,
char[] password) |
KeyMaterial(java.lang.String pathToJksFile,
char[] password) |
KeyMaterial(java.lang.String pathToCerts,
java.lang.String pathToKey,
char[] password) |
KeyMaterial(java.net.URL urlToJKS,
char[] password) |
KeyMaterial(java.net.URL urlToCerts,
java.net.URL urlToKey,
char[] password) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias() |
java.security.cert.X509Certificate[] |
getAssociatedCertificateChain() |
java.lang.Object[] |
getKeyManagers() |
java.security.KeyStore |
getKeyStore() |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
addTrustMaterial, contains, contains, getCertificates, getSize, getTrustManagerFactory, getTrustManagers, getUnifiedKeyStore, isEmpty
private final java.lang.Object keyManagerFactory
private final java.lang.String alias
private final java.security.cert.X509Certificate[] associatedChain
public KeyMaterial(java.io.InputStream jks, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.io.InputStream jks, java.io.InputStream key, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.lang.String pathToJksFile, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.lang.String pathToCerts, java.lang.String pathToKey, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.io.File jksFile, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.io.File certsFile, java.io.File keyFile, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.net.URL urlToJKS, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(java.net.URL urlToCerts, java.net.URL urlToKey, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(byte[] jks, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public KeyMaterial(byte[] jksOrCerts, byte[] key, char[] password) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public java.lang.Object[] getKeyManagers()
public java.security.cert.X509Certificate[] getAssociatedCertificateChain()
public java.security.KeyStore getKeyStore()
getKeyStore
in class TrustMaterial
public java.lang.String getAlias()
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object