@Nullable
    protected Authentication fromCertificate(final Certificate cert) {
        if (cert instanceof X509Certificate) {
            log.debug("Found X509 certificate");
            return new X509CertificateAuthentication((X509Certificate) cert);
        } else {
            log.debug("Unsupported certificate type: {}", cert.getType());
            return null;
        }
    }
@ Nullable protected Authentication fromCertificate ( final Certificate cert ) { if ( cert instanceof X509Certificate ) { log . debug ( "Found X509 certificate" ) ; return new X509CertificateAuthentication ( ( X509Certificate ) cert ) ; } else { log . debug ( "Unsupported certificate type: {}" , cert . getType ( ) ) ; return null ; } }
Tries to prepare an {@link Authentication} using the given certificate.

@param cert The certificate to use.
@return The authentication instance created with the certificate or null if the certificate type is unsupported.