package org.spongycastle.crypto.tls; import java.io.IOException; /** * A temporary class to wrap old CertificateVerifyer stuff for new TlsAuthentication * * @deprecated */ public class LegacyTlsAuthentication implements TlsAuthentication { protected CertificateVerifyer verifyer; public LegacyTlsAuthentication(CertificateVerifyer verifyer) { this.verifyer = verifyer; } public void notifyServerCertificate(Certificate serverCertificate) throws IOException { if (!this.verifyer.isValid(serverCertificate.getCerts())) { throw new TlsFatalAlert(AlertDescription.user_canceled); } } public TlsCredentials getClientCredentials(CertificateRequest certificateRequest) throws IOException { return null; } }