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; class TlsDSSSigner extends TlsDSASigner { public boolean isValidPublicKey(AsymmetricKeyParameter publicKey) { return publicKey instanceof DSAPublicKeyParameters; } protected DSA createDSAImpl() { return new DSASigner(); } }