Package org.apache.nifi.security.cert
Class StandardCertificateAttributeReader
java.lang.Object
org.apache.nifi.security.cert.StandardCertificateAttributeReader
- All Implemented Interfaces:
CertificateAttributeReader
public class StandardCertificateAttributeReader
extends Object
implements CertificateAttributeReader
Standard implementation of Certificate Attribute Reader using standard X.509 Certificate methods
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate GeneralNameTypegetGeneralNameType(Object nameType) private intgetResolvedNameType(Object nameType) getSubjectAlternativeNames(X509Certificate certificate) Get Subject Alternative Names from X.509 certificate when foundprivate Collection<List<?>> readSubjectAlternativeNames(X509Certificate certificate)
-
Field Details
-
NAME_TYPE_INDEX
private static final int NAME_TYPE_INDEX- See Also:
-
NAME_INDEX
private static final int NAME_INDEX- See Also:
-
NAME_TYPE_UNKNOWN
private static final int NAME_TYPE_UNKNOWN- See Also:
-
-
Constructor Details
-
StandardCertificateAttributeReader
public StandardCertificateAttributeReader()
-
-
Method Details
-
getSubjectAlternativeNames
Get Subject Alternative Names from X.509 certificate when found- Specified by:
getSubjectAlternativeNamesin interfaceCertificateAttributeReader- Parameters:
certificate- X.509 certificate to be read- Returns:
- List of Subject Alternative Names or empty when not found
-
readSubjectAlternativeNames
-
getGeneralNameType
-
getResolvedNameType
-