Package org.bouncycastle.crypto.tls
Class TlsDSASigner
- java.lang.Object
-
- org.bouncycastle.crypto.tls.AbstractTlsSigner
-
- org.bouncycastle.crypto.tls.TlsDSASigner
-
- All Implemented Interfaces:
TlsSigner
- Direct Known Subclasses:
TlsDSSSigner
,TlsECDSASigner
public abstract class TlsDSASigner extends AbstractTlsSigner
Deprecated.Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).
-
-
Field Summary
-
Fields inherited from class org.bouncycastle.crypto.tls.AbstractTlsSigner
context
-
-
Constructor Summary
Constructors Constructor Description TlsDSASigner()
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected abstract DSA
createDSAImpl(short hashAlgorithm)
Deprecated.Signer
createSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey)
Deprecated.Signer
createVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey)
Deprecated.byte[]
generateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash)
Deprecated.protected abstract short
getSignatureAlgorithm()
Deprecated.protected CipherParameters
makeInitParameters(boolean forSigning, CipherParameters cp)
Deprecated.protected Signer
makeSigner(SignatureAndHashAlgorithm algorithm, boolean raw, boolean forSigning, CipherParameters cp)
Deprecated.boolean
verifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash)
Deprecated.-
Methods inherited from class org.bouncycastle.crypto.tls.AbstractTlsSigner
createSigner, createVerifyer, generateRawSignature, init, verifyRawSignature
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bouncycastle.crypto.tls.TlsSigner
isValidPublicKey
-
-
-
-
Method Detail
-
generateRawSignature
public byte[] generateRawSignature(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey, byte[] hash) throws CryptoException
Deprecated.- Throws:
CryptoException
-
verifyRawSignature
public boolean verifyRawSignature(SignatureAndHashAlgorithm algorithm, byte[] sigBytes, AsymmetricKeyParameter publicKey, byte[] hash) throws CryptoException
Deprecated.- Throws:
CryptoException
-
createSigner
public Signer createSigner(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter privateKey)
Deprecated.
-
createVerifyer
public Signer createVerifyer(SignatureAndHashAlgorithm algorithm, AsymmetricKeyParameter publicKey)
Deprecated.
-
makeInitParameters
protected CipherParameters makeInitParameters(boolean forSigning, CipherParameters cp)
Deprecated.
-
makeSigner
protected Signer makeSigner(SignatureAndHashAlgorithm algorithm, boolean raw, boolean forSigning, CipherParameters cp)
Deprecated.
-
getSignatureAlgorithm
protected abstract short getSignatureAlgorithm()
Deprecated.
-
createDSAImpl
protected abstract DSA createDSAImpl(short hashAlgorithm)
Deprecated.
-
-