public class HandleHttpRequestCertificateAttributesProvider extends Object implements CertificateAttributesProvider
| Modifier and Type | Field and Description |
|---|---|
private static Map<String,String> |
GENERAL_NAME_TYPES |
protected static String |
REQUEST_CERTIFICATES_ATTRIBUTE_NAME |
private static String |
SAN_NAME_FORMAT |
private static String |
SAN_NAME_TYPE_FORMAT |
| Constructor and Description |
|---|
HandleHttpRequestCertificateAttributesProvider() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getCertificateAttributes(javax.servlet.http.HttpServletRequest request)
Get X.509 Client Certificate Attributes
|
private Map<String,String> |
getCertificateAttributes(X509Certificate certificate) |
private String |
getSerializedName(Object name) |
private Map<String,String> |
getSubjectAlternativeNameAttributes(Collection<List<?>> subjectAlternativeNames) |
protected static final String REQUEST_CERTIFICATES_ATTRIBUTE_NAME
private static final String SAN_NAME_TYPE_FORMAT
private static final String SAN_NAME_FORMAT
public HandleHttpRequestCertificateAttributesProvider()
public Map<String,String> getCertificateAttributes(javax.servlet.http.HttpServletRequest request)
CertificateAttributesProvidergetCertificateAttributes in interface CertificateAttributesProviderrequest - HTTP Servlet Requestprivate Map<String,String> getCertificateAttributes(X509Certificate certificate)
private Map<String,String> getSubjectAlternativeNameAttributes(Collection<List<?>> subjectAlternativeNames)
Copyright © 2023 Apache NiFi Project. All rights reserved.