Class AppleSignatureToken
java.lang.Object
eu.europa.esig.dss.token.AbstractSignatureTokenConnection
eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
eu.europa.esig.dss.token.AppleSignatureToken
- All Implemented Interfaces:
SignatureTokenConnection, AutoCloseable
Class provides an API for MacOS Keychain access.
For more details please refer to the used documentation:
https://github.com/openjdk/jdk17u/blob/master/src/java.base/macosx/classes/apple/security/KeychainStore.java
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected KeyStore.PasswordProtectionGets the password protectionprotected KeyStoreGets the key storeMethods inherited from class AbstractKeyStoreTokenConnection
getKey, getKey, getKeys, setKeyEntryPredicateMethods inherited from class AbstractSignatureTokenConnection
createPSSParam, ensureDigestUniform, getSignatureInstance, initParameters, sign, sign, signDigest, signDigest
-
Constructor Details
-
AppleSignatureToken
public AppleSignatureToken()Default constructor
-
-
Method Details
-
getKeyStore
Description copied from class:AbstractKeyStoreTokenConnectionGets the key store- Specified by:
getKeyStorein classAbstractKeyStoreTokenConnection- Returns:
KeyStore- Throws:
DSSException
-
getKeyProtectionParameter
Description copied from class:AbstractKeyStoreTokenConnectionGets the password protection- Specified by:
getKeyProtectionParameterin classAbstractKeyStoreTokenConnection- Returns:
KeyStore.PasswordProtection
-
close
public void close()
-