@Override AuthenticationSchemeConfiguration create(AuthenticationConfiguration authenticationConfiguration) { return new X509AuthenticationConfiguration(this.subjectRegex, authenticationConfiguration); } }
@Override public void extractCredential(HttpServletRequest request, DefaultLoginCredentials creds) { X509Certificate[] clientCerts = getClientCertificate(request); if (clientCerts != null && clientCerts.length > 0) { X509CertificateCredentials credential = new X509CertificateCredentials(clientCerts[0], config.getSubjectRegex()); credential.setTrusted(true); creds.setCredential(credential); } }
@Override public void extractCredential(HttpServletRequest request, DefaultLoginCredentials creds) { X509Certificate[] clientCerts = getClientCertificate(request); if (clientCerts != null && clientCerts.length > 0) { X509CertificateCredentials credential = new X509CertificateCredentials(clientCerts[0], config.getSubjectRegex()); credential.setTrusted(true); creds.setCredential(credential); } }
@Override public void extractCredential(HttpServletRequest request, DefaultLoginCredentials creds) { X509Certificate[] clientCerts = getClientCertificate(request); if (clientCerts != null && clientCerts.length > 0) { X509CertificateCredentials credential = new X509CertificateCredentials(clientCerts[0], config.getSubjectRegex()); credential.setTrusted(true); creds.setCredential(credential); } }
@Override AuthenticationSchemeConfiguration create(AuthenticationConfiguration authenticationConfiguration) { return new X509AuthenticationConfiguration(this.subjectRegex, authenticationConfiguration); } }
@Override AuthenticationSchemeConfiguration create(AuthenticationConfiguration authenticationConfiguration) { return new X509AuthenticationConfiguration(this.subjectRegex, authenticationConfiguration); } }