Class X509CertificateValidator
java.lang.Object
org.apache.nifi.web.security.x509.X509CertificateValidator
Extracts client certificates from Http requests.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setOcspValidator
(OcspCertificateValidator ocspValidator) void
validateClientCertificate
(X509Certificate[] certificates) Extract the client certificate from the specified HttpServletRequest or null if none is specified.
-
Field Details
-
ocspValidator
-
-
Constructor Details
-
X509CertificateValidator
public X509CertificateValidator()
-
-
Method Details
-
validateClientCertificate
public void validateClientCertificate(X509Certificate[] certificates) throws CertificateExpiredException, CertificateNotYetValidException, CertificateStatusException Extract the client certificate from the specified HttpServletRequest or null if none is specified.- Parameters:
certificates
- the client certificates- Throws:
CertificateExpiredException
- cert is expiredCertificateNotYetValidException
- cert is not yet validCertificateStatusException
- ocsp validation issue
-
setOcspValidator
-