public class FileBasedKeyStoreService extends AbstractKeyStoreService
| Constructor and Description |
|---|
FileBasedKeyStoreService(java.io.File storeFile,
java.lang.String storePW) |
FileBasedKeyStoreService(java.io.File storeFile,
java.lang.String storePW,
java.lang.String provider,
java.lang.String keyStoreType) |
FileBasedKeyStoreService(java.lang.String filePath,
java.lang.String storePW) |
| Modifier and Type | Method and Description |
|---|---|
java.security.cert.Certificate |
getCertificate(java.lang.String alias) |
java.lang.String |
getCertificateAlias(java.security.cert.Certificate cert) |
java.lang.String |
getPassword() |
java.security.PrivateKey |
getPrivateKey(java.lang.String alias) |
java.security.PublicKey |
getPublicKey(java.lang.String alias)
Returns the public key of the certificate stored under the specified alias or
null if no such certificat is found.
|
java.security.KeyStore |
getUnderlyingKeyStore()
Useful method if TrustManager has to be configured with this key store
|
void |
init() |
protected void |
persistStore() |
void |
putCertificate(java.lang.String alias,
java.security.cert.Certificate certificate,
boolean replace) |
containsEntry, putEntry, putKeypublic FileBasedKeyStoreService(java.lang.String filePath,
java.lang.String storePW)
public FileBasedKeyStoreService(java.io.File storeFile,
java.lang.String storePW)
public FileBasedKeyStoreService(java.io.File storeFile,
java.lang.String storePW,
java.lang.String provider,
java.lang.String keyStoreType)
public java.security.PrivateKey getPrivateKey(java.lang.String alias)
getPrivateKey in interface KeyStoreServicegetPrivateKey in class AbstractKeyStoreServicepublic java.security.PublicKey getPublicKey(java.lang.String alias)
KeyStoreServicegetPublicKey in interface KeyStoreServicegetPublicKey in class AbstractKeyStoreServicepublic java.lang.String getPassword()
public java.security.cert.Certificate getCertificate(java.lang.String alias)
getCertificate in interface KeyStoreServicegetCertificate in class AbstractKeyStoreServicepublic java.lang.String getCertificateAlias(java.security.cert.Certificate cert)
getCertificateAlias in interface KeyStoreServicegetCertificateAlias in class AbstractKeyStoreServicepublic java.security.KeyStore getUnderlyingKeyStore()
KeyStoreServicepublic void putCertificate(java.lang.String alias,
java.security.cert.Certificate certificate,
boolean replace)
throws java.io.IOException
putCertificate in interface KeyStoreServiceputCertificate in class AbstractKeyStoreServicejava.io.IOExceptionprotected void persistStore()
throws java.lang.Exception
persistStore in class AbstractKeyStoreServicejava.lang.Exceptionpublic void init()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2019. All Rights Reserved.