public class CertificateManager
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.security.Signature |
extractSignature(java.security.cert.Certificate cert) |
java.security.cert.Certificate[] |
getCerts() |
protected java.security.cert.Certificate[] |
getCertsFromKeyStore() |
protected java.lang.String |
getEntryPassword() |
protected java.security.PrivateKey |
getPrivateKey(java.security.cert.Certificate cert) |
boolean |
hasNoCertificates() |
void |
load() |
void |
setEntryListener(KeyStoreEntryPasswordRequestListener entryListener) |
void |
setKeyStoreRequestListener(KeyStoreRequestListener keyStoreListener) |
byte[] |
sign(java.security.cert.Certificate cert,
byte[] challenge) |
boolean |
verify(java.security.cert.Certificate cert,
byte[] original,
byte[] signed) |
public void setEntryListener(KeyStoreEntryPasswordRequestListener entryListener)
public void setKeyStoreRequestListener(KeyStoreRequestListener keyStoreListener)
public java.security.cert.Certificate[] getCerts()
public boolean hasNoCertificates()
public byte[] sign(java.security.cert.Certificate cert,
byte[] challenge)
throws SignatureImpossibleException
SignatureImpossibleExceptionpublic java.security.Signature extractSignature(java.security.cert.Certificate cert)
throws SignatureImpossibleException
SignatureImpossibleExceptionpublic boolean verify(java.security.cert.Certificate cert,
byte[] original,
byte[] signed)
throws SignatureVerificationImpossibleException
protected java.security.PrivateKey getPrivateKey(java.security.cert.Certificate cert)
throws java.security.KeyStoreException,
CertificateNotInKeyStoreException,
CertificateHasNoPrivateKeyException,
java.security.NoSuchAlgorithmException,
java.security.UnrecoverableEntryException
cert - java.security.KeyStoreExceptionCertificateNotInKeyStoreExceptionCertificateHasNoPrivateKeyExceptionjava.security.NoSuchAlgorithmExceptionjava.security.UnrecoverableEntryExceptionprotected java.lang.String getEntryPassword()
public void load()
throws KeyStoreLoaderException
KeyStoreLoaderExceptionprotected java.security.cert.Certificate[] getCertsFromKeyStore()
throws java.security.KeyStoreException,
java.security.UnrecoverableEntryException,
java.security.NoSuchAlgorithmException
java.security.KeyStoreExceptionjava.security.UnrecoverableEntryExceptionjava.security.NoSuchAlgorithmExceptionCopyright © 2014. All Rights Reserved.