public interface TlsSigner
Modifier and Type | Method and Description |
---|---|
Signer |
createSigner(AsymmetricKeyParameter privateKey) |
Signer |
createSigner(SignatureAndHashAlgorithm algorithm,
AsymmetricKeyParameter privateKey) |
Signer |
createVerifyer(AsymmetricKeyParameter publicKey) |
Signer |
createVerifyer(SignatureAndHashAlgorithm algorithm,
AsymmetricKeyParameter publicKey) |
byte[] |
generateRawSignature(AsymmetricKeyParameter privateKey,
byte[] md5AndSha1) |
byte[] |
generateRawSignature(SignatureAndHashAlgorithm algorithm,
AsymmetricKeyParameter privateKey,
byte[] hash) |
void |
init(TlsContext context) |
boolean |
isValidPublicKey(AsymmetricKeyParameter publicKey) |
boolean |
verifyRawSignature(byte[] sigBytes,
AsymmetricKeyParameter publicKey,
byte[] md5AndSha1) |
boolean |
verifyRawSignature(SignatureAndHashAlgorithm algorithm,
byte[] sigBytes,
AsymmetricKeyParameter publicKey,
byte[] hash) |
void init(TlsContext context)
byte[] generateRawSignature(AsymmetricKeyParameter privateKey, byte[] md5AndSha1) throws CryptoException
CryptoException
byte[] generateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash) throws CryptoException
CryptoException
boolean verifyRawSignature(byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] md5AndSha1) throws CryptoException
CryptoException
boolean verifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash) throws CryptoException
CryptoException
Signer createSigner(AsymmetricKeyParameter privateKey)
Signer createSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey)
Signer createVerifyer(AsymmetricKeyParameter publicKey)
Signer createVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey)
boolean isValidPublicKey(AsymmetricKeyParameter publicKey)