public class MicrosoftKeyRing extends KeyRing
| Modifier and Type | Field and Description |
|---|---|
static String |
MSCAPI_PERSONAL_KEYSTORE
The name of the key store used by Microsoft CryptoAPI to propagate
certificates from the smart card.
|
SIGNATURE_CRITICAL_EXTENSION_OID| Constructor and Description |
|---|
MicrosoftKeyRing(String password)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeImpl()
Logs out of the key store, if supported by the underlying technology.
|
protected KeyStore |
openImpl()
Loads and logs in to the key store.
|
close, enumerateAliases, getCertificate, getCertificateChain, getCertificateChainAsArray, getKeyPair, getKeyStore, getPrivateKey, getPrivateKey, getPublicKey, getPublicKey, getSignatureKeyAliases, isCertificateAlias, isPrivateKeyAlias, openpublic static final String MSCAPI_PERSONAL_KEYSTORE
public MicrosoftKeyRing(String password)
password - the provider PIN.protected KeyStore openImpl() throws CryptoException
KeyRingopenImpl in class KeyRingCryptoException - if an I/O or a key store specific error occurs while loading the key
store.KeyRing.openImpl()protected void closeImpl()
throws CryptoException
KeyRingcloseImpl in class KeyRingCryptoException - if a communication error with the underlying device occurs.KeyRing.closeImpl()Copyright © 2012-2014 Andrea Funtò. See here for terms and conditions.