Index

A B C D E G I J K M P S T V 
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.AlgorithmParameterSpec for the given digestAlgo

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 DSSPrivateKeyEntry within a SignatureTokenConnection (see AbstractKeyStoreTokenConnection#getKeys).
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 class eu.europa.esig.dss.token.KSPrivateKeyEntry
Get the private key
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.Signature instance for the given javaSignatureAlgorithm
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 toBeSigned data with the digest digestAlgorithm, the mask mgf and the given keyEntry.
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 toBeSigned data with the digest digestAlgorithm and the given keyEntry.
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 toBeSigned data with the pre-defined signature algorithm signatureAlgorithm, and the given keyEntry.
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 digest data with the given keyEntry.
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 digest data with the pre-defined signatureAlgorithm and the given keyEntry.
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 digest data with the given keyEntry.
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
A B C D E G I J K M P S T V 
All Classes and Interfaces|All Packages