Package com.yubico.yubikit.piv.jca
Class PivKeyStoreSpi
java.lang.Object
java.security.KeyStoreSpi
com.yubico.yubikit.piv.jca.PivKeyStoreSpi
-
Method Summary
Modifier and TypeMethodDescriptionbooleanengineContainsAlias(String alias) voidengineDeleteEntry(String alias) @Nullable CertificateengineGetCertificate(String alias) @Nullable StringengineGetCertificateChain(String alias) @Nullable DateengineGetCreationDate(String alias) @Nullable KeyStore.EntryengineGetEntry(String alias, KeyStore.ProtectionParameter protParam) @Nullable KeyengineGetKey(String alias, char[] password) booleanengineIsCertificateEntry(String alias) booleanengineIsKeyEntry(String alias) voidengineLoad(@Nullable KeyStore.LoadStoreParameter param) voidengineLoad(InputStream stream, char[] password) voidengineSetCertificateEntry(String alias, Certificate cert) voidengineSetEntry(String alias, KeyStore.Entry entry, @Nullable KeyStore.ProtectionParameter protParam) voidengineSetKeyEntry(String alias, byte[] key, Certificate[] chain) voidengineSetKeyEntry(String alias, Key key, char @Nullable [] password, Certificate[] chain) intvoidengineStore(OutputStream stream, char[] password) Methods inherited from class java.security.KeyStoreSpi
engineEntryInstanceOf, engineProbe, engineStore
-
Method Details
-
engineGetKey
- Specified by:
engineGetKeyin classKeyStoreSpi- Throws:
UnrecoverableKeyException
-
engineGetCertificateChain
- Specified by:
engineGetCertificateChainin classKeyStoreSpi
-
engineGetCertificate
- Specified by:
engineGetCertificatein classKeyStoreSpi
-
engineGetEntry
public @Nullable KeyStore.Entry engineGetEntry(String alias, KeyStore.ProtectionParameter protParam) throws UnrecoverableEntryException - Overrides:
engineGetEntryin classKeyStoreSpi- Throws:
UnrecoverableEntryException
-
engineGetCreationDate
- Specified by:
engineGetCreationDatein classKeyStoreSpi
-
engineSetEntry
public void engineSetEntry(String alias, KeyStore.Entry entry, @Nullable KeyStore.ProtectionParameter protParam) throws KeyStoreException - Overrides:
engineSetEntryin classKeyStoreSpi- Throws:
KeyStoreException
-
engineSetKeyEntry
public void engineSetKeyEntry(String alias, Key key, char @Nullable [] password, Certificate[] chain) throws KeyStoreException - Specified by:
engineSetKeyEntryin classKeyStoreSpi- Throws:
KeyStoreException
-
engineSetKeyEntry
public void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException - Specified by:
engineSetKeyEntryin classKeyStoreSpi- Throws:
KeyStoreException
-
engineSetCertificateEntry
- Specified by:
engineSetCertificateEntryin classKeyStoreSpi- Throws:
KeyStoreException
-
engineDeleteEntry
- Specified by:
engineDeleteEntryin classKeyStoreSpi- Throws:
KeyStoreException
-
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
-
engineLoad
- Overrides:
engineLoadin classKeyStoreSpi
-