Class Overview
the BouncyCastle store. This wont work with the key tool as the
store is stored encrypteed on disk, so the password is mandatory,
however if you hard drive is in a bad part of town and you absolutely,
positively, don't want nobody peeking at your things, this is the
one to use, no problem! After all in a Bouncy Castle nothing can
touch you.
Also referred to by the alias UBER.
Summary
[Expand]
Inherited Methods |
From class
org.bouncycastle.jce.provider.JDKKeyStore
Enumeration
|
engineAliases()
|
boolean
|
engineContainsAlias(String alias)
|
void
|
engineDeleteEntry(String alias)
|
Certificate
|
engineGetCertificate(String alias)
|
String
|
engineGetCertificateAlias(Certificate cert)
|
Certificate[]
|
engineGetCertificateChain(String alias)
|
Date
|
engineGetCreationDate(String alias)
|
Key
|
engineGetKey(String alias, char[] password)
|
boolean
|
engineIsCertificateEntry(String alias)
|
boolean
|
engineIsKeyEntry(String alias)
|
void
|
engineLoad(InputStream stream, char[] password)
|
void
|
engineSetCertificateEntry(String alias, Certificate cert)
|
void
|
engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain)
|
void
|
engineSetKeyEntry(String alias, byte[] key, Certificate[] chain)
|
int
|
engineSize()
|
void
|
engineStore(OutputStream stream, char[] password)
|
void
|
loadStore(InputStream in)
|
Cipher
|
makePBECipher(String algorithm, int mode, char[] password, byte[] salt, int iterationCount)
|
void
|
saveStore(OutputStream out)
|
void
|
setRandom(SecureRandom rand)
set the random source for the key store
|
|
From class
java.security.KeyStoreSpi
abstract
Enumeration<String>
|
engineAliases()
|
abstract
boolean
|
engineContainsAlias(String arg0)
|
abstract
void
|
engineDeleteEntry(String arg0)
|
boolean
|
engineEntryInstanceOf(String arg0, Class<? extends KeyStore.Entry> arg1)
|
abstract
Certificate
|
engineGetCertificate(String arg0)
|
abstract
String
|
engineGetCertificateAlias(Certificate arg0)
|
abstract
Certificate[]
|
engineGetCertificateChain(String arg0)
|
abstract
Date
|
engineGetCreationDate(String arg0)
|
KeyStore.Entry
|
engineGetEntry(String arg0, KeyStore.ProtectionParameter arg1)
|
abstract
Key
|
engineGetKey(String arg0, char[] arg1)
|
abstract
boolean
|
engineIsCertificateEntry(String arg0)
|
abstract
boolean
|
engineIsKeyEntry(String arg0)
|
void
|
engineLoad(KeyStore.LoadStoreParameter arg0)
|
abstract
void
|
engineLoad(InputStream arg0, char[] arg1)
|
abstract
void
|
engineSetCertificateEntry(String arg0, Certificate arg1)
|
void
|
engineSetEntry(String arg0, KeyStore.Entry arg1, KeyStore.ProtectionParameter arg2)
|
abstract
void
|
engineSetKeyEntry(String arg0, Key arg1, char[] arg2, Certificate[] arg3)
|
abstract
void
|
engineSetKeyEntry(String arg0, byte[] arg1, Certificate[] arg2)
|
abstract
int
|
engineSize()
|
void
|
engineStore(KeyStore.LoadStoreParameter arg0)
|
abstract
void
|
engineStore(OutputStream arg0, char[] arg1)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
org.bouncycastle.jce.interfaces.BCKeyStore
|
Public Constructors
public
JDKKeyStore.BouncyCastleStore
()
Public Methods
public
void
engineLoad
(InputStream stream, char[] password)
public
void
engineStore
(OutputStream stream, char[] password)