blob: d4309c137196a469438c8f3c5c17782c178c5544 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package org.spongycastle.crypto.tls;
import org.spongycastle.crypto.DSA;
import org.spongycastle.crypto.params.AsymmetricKeyParameter;
import org.spongycastle.crypto.params.DSAPublicKeyParameters;
import org.spongycastle.crypto.signers.DSASigner;
public class TlsDSSSigner
extends TlsDSASigner
{
public boolean isValidPublicKey(AsymmetricKeyParameter publicKey)
{
return publicKey instanceof DSAPublicKeyParameters;
}
protected DSA createDSAImpl()
{
return new DSASigner();
}
protected short getSignatureAlgorithm()
{
return SignatureAlgorithm.dsa;
}
}
|