gnu.crypto.sig.rsa
public class RSAPSSSignatureRawCodec extends Object implements ISignatureCodec
An object that implements the ISignatureCodec operations for the Raw format to use with RSA-PSS signatures.
Version: $Revision: 1.5 $
Method Summary | |
---|---|
Object | decodeSignature(byte[] k) |
byte[] | encodeSignature(Object signature) Returns the encoded form of the designated RSA-PSS signature object according to the Raw format supported by this library. The Raw format for an RSA-PSS signature, in this implementation, is a byte sequence consisting of the following:
|
int | getFormatID() |
Returns the encoded form of the designated RSA-PSS signature object according to the Raw format supported by this library.
The Raw format for an RSA-PSS signature, in this implementation, is a byte sequence consisting of the following:
Parameters: signature the signature to encode, consisting of the output of the
sign()
method of a RSAPSSSignature instance --a byte
array.
Returns: the Raw format encoding of the designated signature.
Throws: IllegalArgumentException if the designated signature is not an RSA-PSS one.