Class BcKeyStoreSpi.BouncyCastleStore
java.lang.Object
java.security.KeyStoreSpi
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi
org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi.BouncyCastleStore
- All Implemented Interfaces:
BCKeyStore
- Enclosing class:
BcKeyStoreSpi
the BouncyCastle store. This wont work with the key tool as the
store is stored encrypted 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.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi
BcKeyStoreSpi.BouncyCastleStore, BcKeyStoreSpi.Std, BcKeyStoreSpi.Version1
-
Field Summary
Fields inherited from class org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi
random, table, version
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
engineLoad
(InputStream stream, char[] password) void
engineStore
(OutputStream stream, char[] password) Methods inherited from class org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi
engineAliases, engineContainsAlias, engineDeleteEntry, engineGetCertificate, engineGetCertificateAlias, engineGetCertificateChain, engineGetCreationDate, engineGetKey, engineIsCertificateEntry, engineIsKeyEntry, engineSetCertificateEntry, engineSetKeyEntry, engineSetKeyEntry, engineSize, loadStore, makePBECipher, saveStore, setRandom
Methods inherited from class java.security.KeyStoreSpi
engineEntryInstanceOf, engineGetAttributes, engineGetEntry, engineLoad, engineProbe, engineSetEntry, engineStore
-
Constructor Details
-
BouncyCastleStore
public BouncyCastleStore()
-
-
Method Details
-
engineLoad
- Overrides:
engineLoad
in classBcKeyStoreSpi
- Throws:
IOException
-
engineStore
- Overrides:
engineStore
in classBcKeyStoreSpi
- Throws:
IOException
-