public class X509IdentityProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
private X509CertificateValidator |
certificateValidator |
private String |
issuer |
private static org.slf4j.Logger |
logger |
private org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor |
principalExtractor |
| Constructor and Description |
|---|
X509IdentityProvider() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationResponse |
authenticate(X509Certificate[] certificates)
Authenticates the specified request by checking certificate validity.
|
void |
setCertificateValidator(X509CertificateValidator certificateValidator) |
void |
setPrincipalExtractor(org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor) |
private static final org.slf4j.Logger logger
private final String issuer
private X509CertificateValidator certificateValidator
private org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor
public AuthenticationResponse authenticate(X509Certificate[] certificates) throws IllegalArgumentException
certificates - the client certificatesIllegalArgumentException - the request did not contain a valid certificate (or no certificate)public void setCertificateValidator(X509CertificateValidator certificateValidator)
public void setPrincipalExtractor(org.springframework.security.web.authentication.preauth.x509.X509PrincipalExtractor principalExtractor)
Copyright © 2023 Apache NiFi Project. All rights reserved.