-
Method Summary
-
Method Details
-
Retrieves all the available keys (private keys entries) from the token.
- Returns:
- List of encapsulated private keys
- Throws:
DSSException - If there is any problem during the retrieval process
-
Retrieves a key by its alias
- Parameters:
alias - the key alias to retrieve
- Returns:
- the RemoteKeyEntry with the given alias
- Throws:
DSSException
-
This method signs the toBeSigned data with the digest
digestAlgorithm and the given alias.
- Parameters:
toBeSigned - The data that need to be signed
digestAlgorithm - The digest algorithm to be used before signing
alias - The key alias to be used
- Returns:
- The array of bytes representing the signature value
- Throws:
DSSException - If there is any problem during the signature process
-
This method signs the toBeSigned data with the digest
digestAlgorithm, the mask mgf and the given alias.
- Parameters:
toBeSigned - The data that need to be signed
digestAlgorithm - The digest algorithm to be used before signing
mgf - the mask generation function
alias - The key alias to be used
- Returns:
- The array of bytes representing the signature value
- Throws:
DSSException - If there is any problem during the signature process
-
This method signs the digest data with the given alias.
- Parameters:
digest - The digested data that need to be signed
alias - The key alias to be used
- Returns:
- the signature value representation with the used algorithm and the
binary value
- Throws:
DSSException - If there is any problem during the signature process
-
This method signs the digest data with a mask mgf and the
given alias.
- Parameters:
digest - The digested data that need to be signed
mgf - the mask generation function
alias - The key alias to be used
- Returns:
- the signature value representation with the used algorithm and the
binary value
- Throws:
DSSException - If there is any problem during the signature process