Class SpiffeKeyStore
java.lang.Object
java.security.KeyStoreSpi
io.spiffe.provider.SpiffeKeyStore
This class is required by the Java Provider Architecture, but since this Provider
doesn't use certificates stored in a KeyStore, the only purpose of this class is
to return the ALIAS that is handled by this SPIFFE Provider implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanengineContainsAlias(String alias) voidengineDeleteEntry(String alias) engineGetCertificate(String alias) engineGetCertificateChain(String alias) engineGetCreationDate(String alias) engineGetKey(String alias, char[] password) booleanengineIsCertificateEntry(String alias) booleanengineIsKeyEntry(String alias) voidengineLoad(InputStream stream, char[] password) voidengineSetCertificateEntry(String alias, Certificate cert) voidengineSetKeyEntry(String alias, byte[] key, Certificate[] chain) voidengineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) intvoidengineStore(OutputStream stream, char[] password) Methods inherited from class java.security.KeyStoreSpi
engineEntryInstanceOf, engineGetAttributes, engineGetEntry, engineLoad, engineProbe, engineSetEntry, engineStore
-
Constructor Details
-
SpiffeKeyStore
public SpiffeKeyStore()
-
-
Method Details
-
engineGetKey
- Specified by:
engineGetKeyin classKeyStoreSpi
-
engineGetCertificateChain
- Specified by:
engineGetCertificateChainin classKeyStoreSpi
-
engineGetCertificate
- Specified by:
engineGetCertificatein classKeyStoreSpi
-
engineGetCreationDate
- Specified by:
engineGetCreationDatein classKeyStoreSpi
-
engineSetKeyEntry
- Specified by:
engineSetKeyEntryin classKeyStoreSpi
-
engineSetKeyEntry
- Specified by:
engineSetKeyEntryin classKeyStoreSpi
-
engineSetCertificateEntry
- Specified by:
engineSetCertificateEntryin classKeyStoreSpi
-
engineDeleteEntry
- Specified by:
engineDeleteEntryin classKeyStoreSpi
-
engineAliases
- Specified by:
engineAliasesin classKeyStoreSpi
-
engineContainsAlias
- Specified by:
engineContainsAliasin classKeyStoreSpi
-
engineSize
public int engineSize()- Specified by:
engineSizein classKeyStoreSpi
-
engineIsKeyEntry
- Specified by:
engineIsKeyEntryin classKeyStoreSpi
-
engineIsCertificateEntry
- Specified by:
engineIsCertificateEntryin classKeyStoreSpi
-
engineGetCertificateAlias
- Specified by:
engineGetCertificateAliasin classKeyStoreSpi
-
engineStore
- Specified by:
engineStorein classKeyStoreSpi
-
engineLoad
- Specified by:
engineLoadin classKeyStoreSpi
-