public class KeyMaterial extends TrustMaterial
Modifier and Type | Field and Description |
---|---|
private java.util.List |
aliases |
private java.util.List |
associatedChains |
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[] jksOrCerts,
byte[] key,
char[] jksPass,
char[] keyPass) |
KeyMaterial(byte[] jks,
char[] password) |
KeyMaterial(byte[] jks,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.io.File jksFile,
char[] password) |
KeyMaterial(java.io.File jksFile,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.io.File certsFile,
java.io.File keyFile,
char[] password) |
KeyMaterial(java.io.File certsFile,
java.io.File keyFile,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.io.InputStream jks,
char[] password) |
KeyMaterial(java.io.InputStream jks,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.io.InputStream jks,
java.io.InputStream key,
char[] password) |
KeyMaterial(java.io.InputStream jks,
java.io.InputStream key,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.lang.String pathToJksFile,
char[] password) |
KeyMaterial(java.lang.String pathToJksFile,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.lang.String pathToCerts,
java.lang.String pathToKey,
char[] password) |
KeyMaterial(java.lang.String pathToCerts,
java.lang.String pathToKey,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.net.URL urlToJKS,
char[] password) |
KeyMaterial(java.net.URL urlToJKS,
char[] jksPass,
char[] keyPass) |
KeyMaterial(java.net.URL urlToCerts,
java.net.URL urlToKey,
char[] password) |
KeyMaterial(java.net.URL urlToCerts,
java.net.URL urlToKey,
char[] jksPass,
char[] keyPass) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
getAliases() |
java.util.List |
getAssociatedCertificateChains() |
java.lang.Object[] |
getKeyManagers() |
java.security.KeyStore |
getKeyStore() |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
containsTrustAll
addTrustMaterial, contains, contains, getCertificates, getSize, getTrustManagerFactory, getTrustManagers, getUnifiedKeyStore, isEmpty
private final java.lang.Object keyManagerFactory
private final java.util.List aliases
private final java.util.List associatedChains
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, char[] jksPass, char[] keyPass) 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.io.InputStream jks, java.io.InputStream key, char[] jksPass, char[] keyPass) 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 pathToJksFile, char[] jksPass, char[] keyPass) 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.lang.String pathToCerts, java.lang.String pathToKey, char[] jksPass, char[] keyPass) 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 jksFile, char[] jksPass, char[] keyPass) 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.io.File certsFile, java.io.File keyFile, char[] jksPass, char[] keyPass) 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 urlToJKS, char[] jksPass, char[] keyPass) 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(java.net.URL urlToCerts, java.net.URL urlToKey, char[] jksPass, char[] keyPass) 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[] jks, char[] jksPass, char[] keyPass) 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 KeyMaterial(byte[] jksOrCerts, byte[] key, char[] jksPass, char[] keyPass) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException
public java.lang.Object[] getKeyManagers()
public java.util.List getAssociatedCertificateChains()
public java.security.KeyStore getKeyStore()
getKeyStore
in class TrustMaterial
public java.util.List getAliases()
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