Package org.apache.nifi.security.cert
Class StandardPeerIdentityProvider
java.lang.Object
org.apache.nifi.security.cert.StandardPeerIdentityProvider
- All Implemented Interfaces:
PeerIdentityProvider
Standard implementation of Peer Identity Provider reads the first certificate as an X.509 certificate with Subject Alternative Names
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIdentities(Certificate[] peerCertificates) Get Peer Identities from DNS Subject Alternative Names found on validated X.509 certificate providedgetIdentities(X509Certificate certificate)
-
Field Details
-
certificateAttributeReader
-
-
Constructor Details
-
StandardPeerIdentityProvider
public StandardPeerIdentityProvider()
-
-
Method Details
-
getIdentities
Get Peer Identities from DNS Subject Alternative Names found on validated X.509 certificate provided- Specified by:
getIdentitiesin interfacePeerIdentityProvider- Parameters:
peerCertificates- Peer certificates- Returns:
- Set of identities or empty when no DNS Subject Alternative Names found
- Throws:
SSLPeerUnverifiedException- Thrown on peer certificates not found or not valid
-
getIdentities
-