public class KeyStoreDelegator extends KeyStoreSpi
| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
compatModeEnabled |
private static sun.security.util.Debug |
debug |
private static Method |
engineProbeMethod |
private KeyStoreSpi |
keystore |
private static String |
KEYSTORE_TYPE_COMPAT |
private Class<? extends KeyStoreSpi> |
primaryKeyStore |
private String |
primaryType |
private Class<? extends KeyStoreSpi> |
secondaryKeyStore |
private String |
secondaryType |
private String |
type |
| 构造器和说明 |
|---|
KeyStoreDelegator(String primaryType,
Class<? extends KeyStoreSpi> primaryKeyStore,
String secondaryType,
Class<? extends KeyStoreSpi> secondaryKeyStore) |
engineLoad, engineStoreprivate static final sun.security.util.Debug debug
private static Method engineProbeMethod
private String primaryType
private String secondaryType
private Class<? extends KeyStoreSpi> primaryKeyStore
private Class<? extends KeyStoreSpi> secondaryKeyStore
private String type
private KeyStoreSpi keystore
private boolean compatModeEnabled
public KeyStoreDelegator(String primaryType, Class<? extends KeyStoreSpi> primaryKeyStore, String secondaryType, Class<? extends KeyStoreSpi> secondaryKeyStore)
public Key engineGetKey(String alias, char[] password) throws NoSuchAlgorithmException, UnrecoverableKeyException
public Certificate[] engineGetCertificateChain(String alias)
engineGetCertificateChain 在类中 KeyStoreSpipublic Certificate engineGetCertificate(String alias)
engineGetCertificate 在类中 KeyStoreSpipublic Date engineGetCreationDate(String alias)
engineGetCreationDate 在类中 KeyStoreSpipublic void engineSetKeyEntry(String alias, Key key, char[] password, Certificate[] chain) throws KeyStoreException
engineSetKeyEntry 在类中 KeyStoreSpiKeyStoreExceptionpublic void engineSetKeyEntry(String alias, byte[] key, Certificate[] chain) throws KeyStoreException
engineSetKeyEntry 在类中 KeyStoreSpiKeyStoreExceptionpublic void engineSetCertificateEntry(String alias, Certificate cert) throws KeyStoreException
engineSetCertificateEntry 在类中 KeyStoreSpiKeyStoreExceptionpublic void engineDeleteEntry(String alias) throws KeyStoreException
engineDeleteEntry 在类中 KeyStoreSpiKeyStoreExceptionpublic Enumeration<String> engineAliases()
engineAliases 在类中 KeyStoreSpipublic boolean engineContainsAlias(String alias)
engineContainsAlias 在类中 KeyStoreSpipublic int engineSize()
engineSize 在类中 KeyStoreSpipublic boolean engineIsKeyEntry(String alias)
engineIsKeyEntry 在类中 KeyStoreSpipublic boolean engineIsCertificateEntry(String alias)
engineIsCertificateEntry 在类中 KeyStoreSpipublic String engineGetCertificateAlias(Certificate cert)
engineGetCertificateAlias 在类中 KeyStoreSpipublic KeyStore.Entry engineGetEntry(String alias, KeyStore.ProtectionParameter protParam) throws KeyStoreException, NoSuchAlgorithmException, UnrecoverableEntryException
public void engineSetEntry(String alias, KeyStore.Entry entry, KeyStore.ProtectionParameter protParam) throws KeyStoreException
engineSetEntry 在类中 KeyStoreSpiKeyStoreExceptionpublic boolean engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
engineEntryInstanceOf 在类中 KeyStoreSpipublic void engineStore(OutputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException
public void engineLoad(InputStream stream, char[] password) throws IOException, NoSuchAlgorithmException, CertificateException
public boolean engineProbe(InputStream stream) throws IOException
IOExceptionCopyright © 2023. All rights reserved.