public class TlsRSASigner extends AbstractTlsSigner
context| Constructor and Description |
|---|
TlsRSASigner() |
| Modifier and Type | Method and Description |
|---|---|
protected AsymmetricBlockCipher |
createRSAImpl() |
Signer |
createSigner(AsymmetricKeyParameter privateKey) |
Signer |
createVerifyer(AsymmetricKeyParameter publicKey) |
byte[] |
generateRawSignature(AsymmetricKeyParameter privateKey,
byte[] md5AndSha1) |
boolean |
isValidPublicKey(AsymmetricKeyParameter publicKey) |
protected Signer |
makeSigner(Digest d,
boolean forSigning,
CipherParameters cp) |
boolean |
verifyRawSignature(byte[] sigBytes,
AsymmetricKeyParameter publicKey,
byte[] md5AndSha1) |
initpublic byte[] generateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5AndSha1) throws CryptoException
CryptoExceptionpublic boolean verifyRawSignature(byte[] sigBytes,
AsymmetricKeyParameter publicKey,
byte[] md5AndSha1)
throws CryptoException
CryptoExceptionpublic Signer createSigner(AsymmetricKeyParameter privateKey)
public Signer createVerifyer(AsymmetricKeyParameter publicKey)
public boolean isValidPublicKey(AsymmetricKeyParameter publicKey)
protected Signer makeSigner(Digest d, boolean forSigning, CipherParameters cp)
protected AsymmetricBlockCipher createRSAImpl()