Package org.bouncycastle.crypto.tls
Class TlsECDSASigner
- java.lang.Object
-
- org.bouncycastle.crypto.tls.AbstractTlsSigner
-
- org.bouncycastle.crypto.tls.TlsDSASigner
-
- org.bouncycastle.crypto.tls.TlsECDSASigner
-
- All Implemented Interfaces:
TlsSigner
public class TlsECDSASigner extends TlsDSASigner
-
-
Field Summary
-
Fields inherited from class org.bouncycastle.crypto.tls.AbstractTlsSigner
context
-
-
Constructor Summary
Constructors Constructor Description TlsECDSASigner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DSA
createDSAImpl(short hashAlgorithm)
protected short
getSignatureAlgorithm()
boolean
isValidPublicKey(AsymmetricKeyParameter publicKey)
-
Methods inherited from class org.bouncycastle.crypto.tls.TlsDSASigner
createSigner, createVerifyer, generateRawSignature, makeInitParameters, makeSigner, verifyRawSignature
-
Methods inherited from class org.bouncycastle.crypto.tls.AbstractTlsSigner
createSigner, createVerifyer, generateRawSignature, init, verifyRawSignature
-
-
-
-
Method Detail
-
isValidPublicKey
public boolean isValidPublicKey(AsymmetricKeyParameter publicKey)
-
createDSAImpl
protected DSA createDSAImpl(short hashAlgorithm)
- Specified by:
createDSAImpl
in classTlsDSASigner
-
getSignatureAlgorithm
protected short getSignatureAlgorithm()
- Specified by:
getSignatureAlgorithm
in classTlsDSASigner
-
-