Index
All Classes and Interfaces|All Packages|Constant Field Values
C
- certificateAttributeReader - Variable in class org.apache.nifi.security.cert.StandardPeerIdentityProvider
- CertificateAttributeReader - Interface in org.apache.nifi.security.cert
-
Abstraction for reading attributes of an X.509 certificate
D
- DIRECTORY_NAME - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
- DNS_NAME - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
E
- EDI_PARTY_NAME - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
G
- generalName - Variable in enum class org.apache.nifi.security.cert.GeneralNameType
- generalNameType - Variable in class org.apache.nifi.security.cert.StandardSubjectAlternativeName
- GeneralNameType - Enum Class in org.apache.nifi.security.cert
-
Subject Alternative Name General Name Types defined according to RFC 3280 Section 4.2.1.7
- GeneralNameType(int, String, Class<?>) - Constructor for enum class org.apache.nifi.security.cert.GeneralNameType
- getFormatted(X500Principal) - Method in class org.apache.nifi.security.cert.StandardPrincipalFormatter
- getGeneralName() - Method in enum class org.apache.nifi.security.cert.GeneralNameType
-
Get General Name label
- getGeneralNameType() - Method in class org.apache.nifi.security.cert.StandardSubjectAlternativeName
-
Get General Name Type descriptor for the Subject Alternative name
- getGeneralNameType() - Method in interface org.apache.nifi.security.cert.SubjectAlternativeName
-
Get General Name Type descriptor for the Subject Alternative name
- getGeneralNameType(Object) - Method in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- getIdentities(Certificate[]) - Method in interface org.apache.nifi.security.cert.PeerIdentityProvider
-
Get Peer Identities from certificates that a peer provides during TLS handshaking
- getIdentities(Certificate[]) - Method in class org.apache.nifi.security.cert.StandardPeerIdentityProvider
-
Get Peer Identities from DNS Subject Alternative Names found on validated X.509 certificate provided
- getIdentities(X509Certificate) - Method in class org.apache.nifi.security.cert.StandardPeerIdentityProvider
- getInstance() - Static method in class org.apache.nifi.security.cert.StandardPrincipalFormatter
-
Get singleton instance of Principal Formatter
- getIssuer(X509Certificate) - Method in interface org.apache.nifi.security.cert.PrincipalFormatter
-
Get Issuer Distinguished Name formatted as a string according to standard implementation conventions
- getIssuer(X509Certificate) - Method in class org.apache.nifi.security.cert.StandardPrincipalFormatter
-
Get Issuer Distinguished Name formatted as a string according to RFC 1779 with spaces between elements
- getName() - Method in class org.apache.nifi.security.cert.StandardSubjectAlternativeName
-
Get Name as a String which can return either the standard representation or an encoded representation of an ASN.1 byte array
- getName() - Method in interface org.apache.nifi.security.cert.SubjectAlternativeName
-
Get Name as a String which can return either the standard representation or an encoded representation of an ASN.1 byte array
- getNameType() - Method in enum class org.apache.nifi.security.cert.GeneralNameType
-
Get General Name Type identifier
- getResolvedNameType(Object) - Method in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- getSubject(X509Certificate) - Method in interface org.apache.nifi.security.cert.PrincipalFormatter
-
Get Subject Distinguished Name formatted as a string according to standard implementation conventions
- getSubject(X509Certificate) - Method in class org.apache.nifi.security.cert.StandardPrincipalFormatter
-
Get Subject Distinguished Name formatted as a string according to RFC 1779 with spaces between elements
- getSubjectAlternativeNames(X509Certificate) - Method in interface org.apache.nifi.security.cert.CertificateAttributeReader
-
Get Subject Alternative Names or empty when none found
- getSubjectAlternativeNames(X509Certificate) - Method in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
-
Get Subject Alternative Names from X.509 certificate when found
- getValueClass() - Method in enum class org.apache.nifi.security.cert.GeneralNameType
-
Get Value Class associated with General Name elements returned from Certificates
I
- INSTANCE - Static variable in class org.apache.nifi.security.cert.StandardPrincipalFormatter
- IP_ADDRESS - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
N
- name - Variable in class org.apache.nifi.security.cert.StandardSubjectAlternativeName
- NAME_INDEX - Static variable in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- NAME_TYPE_INDEX - Static variable in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- NAME_TYPE_UNKNOWN - Static variable in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- nameType - Variable in enum class org.apache.nifi.security.cert.GeneralNameType
O
- OBJECT_IDENTIFIER_NAMES - Static variable in class org.apache.nifi.security.cert.StandardPrincipalFormatter
-
Map of Object Identifiers to Names not included in the standard set from X500Principal.RFC1779
- org.apache.nifi.security.cert - package org.apache.nifi.security.cert
- OTHER_NAME - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
P
- PeerIdentityProvider - Interface in org.apache.nifi.security.cert
-
Abstraction for deriving Peer Identity information from certificates
- PrincipalFormatter - Interface in org.apache.nifi.security.cert
-
Abstraction for retrieving and formatting X.509 Certificate Subject and Issuer Principal Distinguished Names
R
- readSubjectAlternativeNames(X509Certificate) - Method in class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- REGISTERED_ID - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
- RFC_822_NAME - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
S
- StandardCertificateAttributeReader - Class in org.apache.nifi.security.cert
-
Standard implementation of Certificate Attribute Reader using standard X.509 Certificate methods
- StandardCertificateAttributeReader() - Constructor for class org.apache.nifi.security.cert.StandardCertificateAttributeReader
- StandardPeerIdentityProvider - Class in org.apache.nifi.security.cert
-
Standard implementation of Peer Identity Provider reads the first certificate as an X.509 certificate with Subject Alternative Names
- StandardPeerIdentityProvider() - Constructor for class org.apache.nifi.security.cert.StandardPeerIdentityProvider
- StandardPrincipalFormatter - Class in org.apache.nifi.security.cert
-
Standard Principal Formatter implementation returns Subject and Issuer formatted according to RFC 1779 following the convention of getSubjectDN and getIssuerDN methods
- StandardPrincipalFormatter() - Constructor for class org.apache.nifi.security.cert.StandardPrincipalFormatter
- StandardSubjectAlternativeName - Class in org.apache.nifi.security.cert
-
Standard implementation of Subject Alternative Name derived from byte array or string names
- StandardSubjectAlternativeName(GeneralNameType, byte[]) - Constructor for class org.apache.nifi.security.cert.StandardSubjectAlternativeName
- StandardSubjectAlternativeName(GeneralNameType, String) - Constructor for class org.apache.nifi.security.cert.StandardSubjectAlternativeName
- SubjectAlternativeName - Interface in org.apache.nifi.security.cert
-
X.509 Certificate Subject Alternative Name
U
- UNIFORM_RESOURCE_IDENTIFIER - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
V
- valueClass - Variable in enum class org.apache.nifi.security.cert.GeneralNameType
- valueOf(String) - Static method in enum class org.apache.nifi.security.cert.GeneralNameType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.nifi.security.cert.GeneralNameType
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- X400_ADDRESS - Enum constant in enum class org.apache.nifi.security.cert.GeneralNameType
All Classes and Interfaces|All Packages|Constant Field Values