public interface IKeystoreManager extends ISSLSocketFactoryProducer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_rcsid |
| Modifier and Type | Method and Description |
|---|---|
void |
addCertificate(java.lang.String alias,
java.security.cert.Certificate certificate)
Add a certificate to the keystore.
|
java.security.cert.Certificate |
getCertificate(java.lang.String alias)
Read a certificate from the keystore.
|
java.lang.String[] |
getContents()
Grab a list of the aliases in the key store.
|
java.lang.String |
getDescription(java.lang.String alias)
For an alias, get some descriptive information from the object in the keystore.
|
java.lang.String |
getHashString()
Get a unique hashstring for this keystore.
|
java.lang.String |
getString()
Convert to a base64 string.
|
javax.net.ssl.TrustManager[] |
getTrustManagers()
Get the trust stores for this keystore manager.
|
void |
importCertificate(java.lang.String alias,
java.io.InputStream certData)
Import a certificate or key into the list.
|
void |
remove(java.lang.String alias)
Remove a certificate.
|
getSecureSocketFactorystatic final java.lang.String _rcsid
java.lang.String getHashString()
throws ManifoldCFException
ManifoldCFExceptionjava.lang.String[] getContents()
throws ManifoldCFException
ManifoldCFExceptionjava.lang.String getDescription(java.lang.String alias)
throws ManifoldCFException
alias - is the alias name.ManifoldCFExceptionvoid importCertificate(java.lang.String alias,
java.io.InputStream certData)
throws ManifoldCFException
alias - is the name of the certificate.certData - is the binary data for the certificate.ManifoldCFExceptionvoid remove(java.lang.String alias)
throws ManifoldCFException
alias - is the name of the certificate to remove.ManifoldCFExceptionjava.lang.String getString()
throws ManifoldCFException
ManifoldCFExceptionjava.security.cert.Certificate getCertificate(java.lang.String alias)
throws ManifoldCFException
ManifoldCFExceptionvoid addCertificate(java.lang.String alias,
java.security.cert.Certificate certificate)
throws ManifoldCFException
ManifoldCFExceptionjavax.net.ssl.TrustManager[] getTrustManagers()
throws ManifoldCFException
ManifoldCFException