Index
All Classes and Interfaces|All Packages
A
- AbstractKeyStoreTokenConnection - Class in eu.europa.esig.dss.token
-
The keyStore token connection
- AbstractKeyStoreTokenConnection() - Constructor for class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
-
Default constructor
- AbstractSignatureTokenConnection - Class in eu.europa.esig.dss.token
-
The abstract implementation of a remote token connection
- AbstractSignatureTokenConnection() - Constructor for class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
-
Default constructor
- AllKeyEntryPredicate - Class in eu.europa.esig.dss.token.predicate
-
This predicate is used as a default implementation and accepts all keys.
- AllKeyEntryPredicate() - Constructor for class eu.europa.esig.dss.token.predicate.AllKeyEntryPredicate
-
Default constructor
- AppleSignatureToken - Class in eu.europa.esig.dss.token
-
Class provides an API for MacOS Keychain access.
- AppleSignatureToken() - Constructor for class eu.europa.esig.dss.token.AppleSignatureToken
-
Default constructor
B
- buildConfig() - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Builds the PKCS11 config
C
- close() - Method in class eu.europa.esig.dss.token.AppleSignatureToken
- close() - Method in class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
- close() - Method in class eu.europa.esig.dss.token.MSCAPISignatureToken
- close() - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
- close() - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
- createPSSParam(DigestAlgorithm) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
-
Creates
java.security.spec.AlgorithmParameterSpecfor the givendigestAlgo
D
- destroy() - Method in class eu.europa.esig.dss.token.PrefilledPasswordCallback
- DSSKeyEntryPredicate - Interface in eu.europa.esig.dss.token.predicate
-
This predicate allows filtering of
DSSPrivateKeyEntrywithin aSignatureTokenConnection(seeAbstractKeyStoreTokenConnection#getKeys). - DSSPrivateKeyAccessEntry - Interface in eu.europa.esig.dss.token
-
Provides an interface to a token connection with an exposed (accessible) private key entry.
- DSSPrivateKeyEntry - Interface in eu.europa.esig.dss.token
-
Interface for a PrivateKey.
E
- escapePath(String) - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Replaces the path like ('\' to '\\')
- eu.europa.esig.dss.token - package eu.europa.esig.dss.token
- eu.europa.esig.dss.token.predicate - package eu.europa.esig.dss.token.predicate
- ExtendedKeyUsageKeyEntryPredicate - Class in eu.europa.esig.dss.token.predicate
-
This class is used to filter private key predicates based on the certificate ExtendedKeyUsage attribute value
- ExtendedKeyUsageKeyEntryPredicate(ExtendedKeyUsage...) - Constructor for class eu.europa.esig.dss.token.predicate.ExtendedKeyUsageKeyEntryPredicate
-
Default constructor with an array of
ExtendedKeyUsages to be accepted - ExtendedKeyUsageKeyEntryPredicate(String...) - Constructor for class eu.europa.esig.dss.token.predicate.ExtendedKeyUsageKeyEntryPredicate
-
Constructor with an array of ExtendedKeyUsage OIDs to be accepted
G
- getAlias() - Method in class eu.europa.esig.dss.token.KSPrivateKeyEntry
-
Get the entry alias
- getCertificate() - Method in interface eu.europa.esig.dss.token.DSSPrivateKeyEntry
-
Retrieve the signing certificate
- getCertificate() - Method in class eu.europa.esig.dss.token.KSPrivateKeyEntry
- getCertificateChain() - Method in interface eu.europa.esig.dss.token.DSSPrivateKeyEntry
-
Retrieve the certificate chain linked
- getCertificateChain() - Method in class eu.europa.esig.dss.token.KSPrivateKeyEntry
- getEncryptionAlgorithm() - Method in interface eu.europa.esig.dss.token.DSSPrivateKeyEntry
-
Get the EncryptionAlgorithm corresponding to the PrivateKey
- getEncryptionAlgorithm() - Method in class eu.europa.esig.dss.token.KSPrivateKeyEntry
- getKey(String) - Method in class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
-
This method allows to retrieve a DSSPrivateKeyEntry by alias
- getKey(String, KeyStore.PasswordProtection) - Method in class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
-
This method allows to retrieve a DSSPrivateKeyEntry by alias
- getKeyProtectionParameter() - Method in class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
-
Gets the password protection
- getKeyProtectionParameter() - Method in class eu.europa.esig.dss.token.AppleSignatureToken
- getKeyProtectionParameter() - Method in class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
- getKeyProtectionParameter() - Method in class eu.europa.esig.dss.token.MSCAPISignatureToken
- getKeyProtectionParameter() - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
- getKeys() - Method in class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
- getKeys() - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
Retrieves all the available keys (private keys entries) from the token.
- getKeyStore() - Method in class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
-
Gets the key store
- getKeyStore() - Method in class eu.europa.esig.dss.token.AppleSignatureToken
- getKeyStore() - Method in class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
- getKeyStore() - Method in class eu.europa.esig.dss.token.MSCAPISignatureToken
- getKeyStore() - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
- getPassword() - Method in interface eu.europa.esig.dss.token.PasswordInputCallback
-
Retrieve the password (from the user)
- getPassword() - Method in class eu.europa.esig.dss.token.PrefilledPasswordCallback
- getPkcs11Path() - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Gets the path to PKCS library
- getPrivateKey() - Method in interface eu.europa.esig.dss.token.DSSPrivateKeyAccessEntry
-
Gets the private key
- getPrivateKey() - Method in class eu.europa.esig.dss.token.KSPrivateKeyEntry
- getProvider() - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Gets the Provider to use
- getProvider(String) - Static method in class eu.europa.esig.dss.token.SunPKCS11Initializer
-
Initializes the provider
- getSignatureInstance(String) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
-
Returns the
java.security.Signatureinstance for the givenjavaSignatureAlgorithm - getSignatureInstance(String) - Method in class eu.europa.esig.dss.token.Pkcs11SignatureToken
I
- isDestroyed() - Method in class eu.europa.esig.dss.token.PrefilledPasswordCallback
J
- JKSSignatureToken - Class in eu.europa.esig.dss.token
-
Class holding all Java KeyStore file access logic.
- JKSSignatureToken(byte[], KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.JKSSignatureToken
-
Creates a SignatureTokenConnection with the provided binaries to Java KeyStore and password.
- JKSSignatureToken(File, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.JKSSignatureToken
-
Creates a SignatureTokenConnection with the provided File to Java KeyStore and password.
- JKSSignatureToken(InputStream, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.JKSSignatureToken
-
Creates a SignatureTokenConnection with the provided InputStream to Java KeyStore file and password.
- JKSSignatureToken(String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.JKSSignatureToken
-
Creates a SignatureTokenConnection with the provided filepath to Java KeyStore file and password.
K
- KeyStoreSignatureTokenConnection - Class in eu.europa.esig.dss.token
-
Connection to a key store
- KeyStoreSignatureTokenConnection(byte[], String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
-
Constructor from keyStore's binaries
- KeyStoreSignatureTokenConnection(File, String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
-
Constructor from a file
- KeyStoreSignatureTokenConnection(InputStream, String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
-
Construct a KeyStoreSignatureTokenConnection object.
- KeyStoreSignatureTokenConnection(String, String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.KeyStoreSignatureTokenConnection
-
Constructor with a path to KeyStore
- KeyUsageKeyEntryPredicate - Class in eu.europa.esig.dss.token.predicate
-
This class is used to filter private key predicates based on the certificate KeyUsage attribute value
- KeyUsageKeyEntryPredicate(KeyUsageBit...) - Constructor for class eu.europa.esig.dss.token.predicate.KeyUsageKeyEntryPredicate
-
Default constructor
- KSPrivateKeyEntry - Class in eu.europa.esig.dss.token
-
Wrapper of a PrivateKeyEntry coming from a KeyStore.
- KSPrivateKeyEntry(String, KeyStore.PrivateKeyEntry) - Constructor for class eu.europa.esig.dss.token.KSPrivateKeyEntry
-
The default constructor for KSPrivateKeyEntry.
M
- MSCAPISignatureToken - Class in eu.europa.esig.dss.token
-
Class holding all MS CAPI API access logic.
- MSCAPISignatureToken() - Constructor for class eu.europa.esig.dss.token.MSCAPISignatureToken
-
Default constructor
P
- PasswordInputCallback - Interface in eu.europa.esig.dss.token
-
This Callback is created in order to retrieve the password from the user when accessing the Key Store.
- Pkcs11SignatureToken - Class in eu.europa.esig.dss.token
-
PKCS11 token with callback
- Pkcs11SignatureToken(String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Create the SignatureTokenConnection, using the provided path for the library.
- Pkcs11SignatureToken(String, PasswordInputCallback) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Create the SignatureTokenConnection, using the provided path for the library and a way of retrieving the password from the user.
- Pkcs11SignatureToken(String, PasswordInputCallback, int) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, multiple SmartCard reader is connected.
- Pkcs11SignatureToken(String, PasswordInputCallback, int, int, String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, multiple SmartCard reader is connected.
- Pkcs11SignatureToken(String, PasswordInputCallback, int, String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, multiple SmartCard reader is connected.
- Pkcs11SignatureToken(String, PasswordInputCallback, String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Create the SignatureTokenConnection, using the provided path for the library and a way of retrieving the password from the user.
- Pkcs11SignatureToken(String, String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Create the SignatureTokenConnection, using the provided path for the library.
- Pkcs11SignatureToken(String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, the password is known in advance.
- Pkcs11SignatureToken(String, KeyStore.PasswordProtection, int) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, multiple SmartCard reader is connected.
- Pkcs11SignatureToken(String, KeyStore.PasswordProtection, int, String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, multiple SmartCard reader is connected.
- Pkcs11SignatureToken(String, KeyStore.PasswordProtection, String) - Constructor for class eu.europa.esig.dss.token.Pkcs11SignatureToken
-
Sometimes, the password is known in advance.
- Pkcs12SignatureToken - Class in eu.europa.esig.dss.token
-
Class holding all PKCS#12 file access logic.
- Pkcs12SignatureToken(byte[], KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.Pkcs12SignatureToken
-
Creates a SignatureTokenConnection with the provided binaries to PKCS#12 KeyStore and password.
- Pkcs12SignatureToken(File, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.Pkcs12SignatureToken
-
Creates a SignatureTokenConnection with the provided File to PKCS#12 KeyStore and password.
- Pkcs12SignatureToken(InputStream, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.Pkcs12SignatureToken
-
Creates a SignatureTokenConnection with the provided InputStream to PKCS#12 KeyStore file and password.
- Pkcs12SignatureToken(String, KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.Pkcs12SignatureToken
-
Creates a SignatureTokenConnection with the provided filepath to PKCS#12 KeyStore file and password.
- PrefilledPasswordCallback - Class in eu.europa.esig.dss.token
-
Class that hold a simple password.
- PrefilledPasswordCallback(KeyStore.PasswordProtection) - Constructor for class eu.europa.esig.dss.token.PrefilledPasswordCallback
-
The default constructor for PrefillPasswordCallback.
S
- setKeyEntryPredicate(Predicate<DSSPrivateKeyEntry>) - Method in class eu.europa.esig.dss.token.AbstractKeyStoreTokenConnection
-
Sets a predicate to filter keys to be returned by
#getKeys()method. - sign(ToBeSigned, DigestAlgorithm, MaskGenerationFunction, DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
- sign(ToBeSigned, DigestAlgorithm, MaskGenerationFunction, DSSPrivateKeyEntry) - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
This method signs the
toBeSigneddata with the digestdigestAlgorithm, the maskmgfand the givenkeyEntry. - sign(ToBeSigned, DigestAlgorithm, DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
- sign(ToBeSigned, DigestAlgorithm, DSSPrivateKeyEntry) - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
This method signs the
toBeSigneddata with the digestdigestAlgorithmand the givenkeyEntry. - sign(ToBeSigned, SignatureAlgorithm, DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
- sign(ToBeSigned, SignatureAlgorithm, DSSPrivateKeyEntry) - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
This method signs the
toBeSigneddata with the pre-defined signature algorithmsignatureAlgorithm, and the givenkeyEntry. - SignatureTokenConnection - Interface in eu.europa.esig.dss.token
-
Connection through available API to the QSCD (SmartCard, MSCAPI, PKCS#12)
- signDigest(Digest, MaskGenerationFunction, DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
- signDigest(Digest, MaskGenerationFunction, DSSPrivateKeyEntry) - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
This method signs the
digestdata with the givenkeyEntry. - signDigest(Digest, SignatureAlgorithm, DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
- signDigest(Digest, SignatureAlgorithm, DSSPrivateKeyEntry) - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
This method signs the
digestdata with the pre-definedsignatureAlgorithmand the givenkeyEntry. - signDigest(Digest, DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.AbstractSignatureTokenConnection
- signDigest(Digest, DSSPrivateKeyEntry) - Method in interface eu.europa.esig.dss.token.SignatureTokenConnection
-
This method signs the
digestdata with the givenkeyEntry. - SunPKCS11Initializer - Class in eu.europa.esig.dss.token
-
Initializes the SunPKCS11 Provider
T
- test(DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.predicate.AllKeyEntryPredicate
- test(DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.predicate.ExtendedKeyUsageKeyEntryPredicate
- test(DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.predicate.KeyUsageKeyEntryPredicate
- test(DSSPrivateKeyEntry) - Method in class eu.europa.esig.dss.token.predicate.ValidAtTimeKeyEntryPredicate
V
- ValidAtTimeKeyEntryPredicate - Class in eu.europa.esig.dss.token.predicate
-
This predicate is used to filter keys based on the validity range of the certificate
- ValidAtTimeKeyEntryPredicate() - Constructor for class eu.europa.esig.dss.token.predicate.ValidAtTimeKeyEntryPredicate
-
Constructor instantiating the object with the current time
- ValidAtTimeKeyEntryPredicate(Date) - Constructor for class eu.europa.esig.dss.token.predicate.ValidAtTimeKeyEntryPredicate
-
Default constructor with the defined validation time
All Classes and Interfaces|All Packages