Class HandleHttpRequestCertificateAttributesProvider
java.lang.Object
org.apache.nifi.processors.standard.http.HandleHttpRequestCertificateAttributesProvider
- All Implemented Interfaces:
CertificateAttributesProvider
public class HandleHttpRequestCertificateAttributesProvider
extends Object
implements CertificateAttributesProvider
Certificate Attributes Provider for HandleHttpRequest reads the first X.509 Certificate presented
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CertificateAttributeReaderprotected static final Stringprivate static final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCertificateAttributes(jakarta.servlet.http.HttpServletRequest request) Get X.509 Client Certificate AttributesgetCertificateAttributes(X509Certificate certificate) getSubjectAlternativeNameAttributes(X509Certificate certificate)
-
Field Details
-
REQUEST_CERTIFICATES_ATTRIBUTE_NAME
- See Also:
-
SAN_NAME_TYPE_FORMAT
- See Also:
-
SAN_NAME_FORMAT
- See Also:
-
certificateAttributeReader
-
-
Constructor Details
-
HandleHttpRequestCertificateAttributesProvider
public HandleHttpRequestCertificateAttributesProvider()
-
-
Method Details
-
getCertificateAttributes
Description copied from interface:CertificateAttributesProviderGet X.509 Client Certificate Attributes- Specified by:
getCertificateAttributesin interfaceCertificateAttributesProvider- Parameters:
request- HTTP Servlet Request- Returns:
- Map of Client Certificate Attributes or empty when no client certificate found
-
getCertificateAttributes
-
getSubjectAlternativeNameAttributes
-