public final class DsaWithNoneSignature extends DsaSignature
This implementation DOES NOT calculate the hash internally. It requires that
the message hash be passed in through the update() API. This
means that the message hash must be calculated externally. This provides the
flexibility of allowing the DSA signature algorithm to be used with any
underlying hash function.
An instance of this algorithm can be obtained using the Java Cryptography
Architecture (JCA), by requesting a 'NONEwithDSA' digital signature from the
Entrust cryptographic
service provider. This can be done using the following call:
Signature.getInstance("NONEwithDSA", "Entrust");DsaSignature| Constructor and Description |
|---|
DsaWithNoneSignature()
The constructor; creates a new instance of the NONEwithDSA digital
signature algorithm.
|
getDigitalSignatureImplassertParametersValid, engineGetParameter, engineGetParameters, engineInitSign, engineInitSign, engineInitVerify, engineSetParameter, engineSetParameter, engineSign, engineSign, engineUpdate, engineUpdate, engineVerify, engineVerify, generateDefaultParameters, getDigest, getPrng, toAlgorithmParameterspublic DsaWithNoneSignature()
Applications should not use this constructor, instead the signature
algorithm should be requested from the appropriate JCA/JCE cryptographic
service provider as follows:
Signature.getInstance("NONEwithDSA", "Entrust").