Package org.bouncycastle.crypto.tls
Interface TlsAuthentication
-
- All Known Implementing Classes:
ServerOnlyTlsAuthentication
public interface TlsAuthentication
Deprecated.Migrate to the (D)TLS API in org.bouncycastle.tls (bctls jar).Base interface to provide TLS authentication credentials.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description TlsCredentials
getClientCredentials(CertificateRequest certificateRequest)
Deprecated.Return client credentials in response to server's certificate requestvoid
notifyServerCertificate(Certificate serverCertificate)
Deprecated.Called by the protocol handler to report the server certificate Note: this method is responsible for certificate verification and validation
-
-
-
Method Detail
-
notifyServerCertificate
void notifyServerCertificate(Certificate serverCertificate) throws java.io.IOException
Deprecated.Called by the protocol handler to report the server certificate Note: this method is responsible for certificate verification and validation- Parameters:
serverCertificate
- the server certificate received- Throws:
java.io.IOException
-
getClientCredentials
TlsCredentials getClientCredentials(CertificateRequest certificateRequest) throws java.io.IOException
Deprecated.Return client credentials in response to server's certificate request- Parameters:
certificateRequest
- details of the certificate request- Returns:
- a TlsCredentials object or null for no client authentication
- Throws:
java.io.IOException
-
-