package org.bouncycastle.crypto.tls; import org.bouncycastle.crypto.DSA; import org.bouncycastle.crypto.params.AsymmetricKeyParameter; import org.bouncycastle.crypto.params.ECPublicKeyParameters; import org.bouncycastle.crypto.signers.ECDSASigner; class TlsECDSASigner extends TlsDSASigner { public boolean isValidPublicKey(AsymmetricKeyParameter publicKey) { return publicKey instanceof ECPublicKeyParameters; } protected DSA createDSAImpl() { return new ECDSASigner(); } }