Skip navigation links
A C D E F G I K L M O P R S T U V 

A

ANONYMOUS_CHAIN - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 

C

CertificateUtils - Class in org.apache.nifi.registry.security.util
 
CertificateUtils() - Constructor for class org.apache.nifi.registry.security.util.CertificateUtils
 
CertificateUtils.ClientAuth - Enum in org.apache.nifi.registry.security.util
 
ClientAuth(int, String) - Constructor for enum org.apache.nifi.registry.security.util.CertificateUtils.ClientAuth
 
ClientAuth() - Constructor for enum org.apache.nifi.registry.security.util.SslContextFactory.ClientAuth
 
compareDNs(String, String) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Returns true if the two provided DNs are equivalent, regardless of the order of the elements.
convertAbstractX509Certificate(Certificate) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Accepts an abstract Certificate and returns an X509Certificate.
convertLegacyX509Certificate(X509Certificate) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Accepts a legacy X509Certificate and returns an X509Certificate.
createDnOrderMap() - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
 
createSslContext(String, char[], String, String, char[], String, SslContextFactory.ClientAuth, String) - Static method in class org.apache.nifi.registry.security.util.SslContextFactory
Creates a SSLContext instance using the given information.
createSslContext(String, char[], char[], String, String, char[], String, SslContextFactory.ClientAuth, String) - Static method in class org.apache.nifi.registry.security.util.SslContextFactory
Creates a SSLContext instance using the given information.
createSslContext(String, char[], String, String) - Static method in class org.apache.nifi.registry.security.util.SslContextFactory
Creates a SSLContext instance using the given information.
createSslContext(String, char[], char[], String, String) - Static method in class org.apache.nifi.registry.security.util.SslContextFactory
Creates a SSLContext instance using the given information.
createTrustSslContext(String, char[], String, String) - Static method in class org.apache.nifi.registry.security.util.SslContextFactory
Creates a SSLContext instance using the given information.
CryptoUtils - Class in org.apache.nifi.registry.security.util
 
CryptoUtils() - Constructor for class org.apache.nifi.registry.security.util.CryptoUtils
 

D

description - Variable in enum org.apache.nifi.registry.security.util.CertificateUtils.ClientAuth
 
dnOrderMap - Static variable in class org.apache.nifi.registry.security.util.CertificateUtils
 

E

ESCAPED_GT - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 
ESCAPED_LT - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 
extractPeerDNFromClientSSLSocket(SSLSocket) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Returns the DN extracted from the client certificate.
extractPeerDNFromServerSSLSocket(Socket) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Returns the DN extracted from the server certificate.
extractPeerDNFromSSLSocket(Socket) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Returns the DN extracted from the peer certificate (the server DN if run on the client; the client DN (if available) if run on the server).
extractUsername(String) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Extracts the username from the specified DN.

F

formatProxyDn(String) - Static method in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
Formats the specified DN to be set as a HTTP header using well known conventions.
formX509Certificate(byte[]) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
 

G

generateIssuedCertificate(String, PublicKey, X509Certificate, KeyPair, String, int) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Generates an issued X509Certificate from the given issuer certificate and KeyPair
generateIssuedCertificate(String, PublicKey, Extensions, X509Certificate, KeyPair, String, int) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Generates an issued X509Certificate from the given issuer certificate and KeyPair
generateSelfSignedX509Certificate(KeyPair, String, String, int) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Generates a self-signed X509Certificate suitable for use as a Certificate Authority.
getClientAuthStatus(SSLSocket) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
 
getExtensionsFromCSR(JcaPKCS10CertificationRequest) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Extract extensions from CSR object
getKeyStore(String) - Static method in class org.apache.nifi.registry.security.util.KeyStoreUtils
Returns an empty KeyStore backed by the appropriate provider
getKeyStoreProvider(String) - Static method in class org.apache.nifi.registry.security.util.KeyStoreUtils
Returns the provider that will be used for the given keyStoreType
getSubjectAlternativeNames(X509Certificate) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Returns a list of subject alternative names.
getTrustStore(String) - Static method in class org.apache.nifi.registry.security.util.KeyStoreUtils
Returns an empty KeyStore intended for use as a TrustStore backed by the appropriate provider
getUniqueSerialNumber() - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Generates a unique serial number by using the current time in milliseconds left shifted 32 bits (to make room for incrementor) with an incrementor added
GT - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 

I

isCryptoRestricted() - Static method in class org.apache.nifi.registry.security.util.CryptoUtils
Check if cryptographic strength available in this Java Runtime is restricted.
isStoreValid(URL, KeystoreType, char[]) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Returns true if the given keystore can be loaded using the given keystore type and password.

K

KeystoreType - Enum in org.apache.nifi.registry.security.util
Keystore types.
KeystoreType() - Constructor for enum org.apache.nifi.registry.security.util.KeystoreType
 
KeyStoreUtils - Class in org.apache.nifi.registry.security.util
 
KeyStoreUtils() - Constructor for class org.apache.nifi.registry.security.util.KeyStoreUtils
 

L

lastSerialNumberMillis - Static variable in class org.apache.nifi.registry.security.util.CertificateUtils
The time in milliseconds that the last unique serial number was generated
logger - Static variable in class org.apache.nifi.registry.security.util.CertificateUtils
 
logger - Static variable in class org.apache.nifi.registry.security.util.KeyStoreUtils
 
logger - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 
LT - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 

M

millisecondBigInteger - Static variable in class org.apache.nifi.registry.security.util.CertificateUtils
BigInteger value to use for the base of the unique serial number

O

org.apache.nifi.registry.security.util - package org.apache.nifi.registry.security.util
 

P

PEER_NOT_AUTHENTICATED_MSG - Static variable in class org.apache.nifi.registry.security.util.CertificateUtils
 
ProxiedEntitiesUtils - Class in org.apache.nifi.registry.security.util
 
ProxiedEntitiesUtils() - Constructor for class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 
PROXY_ENTITIES_ACCEPTED - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 
PROXY_ENTITIES_CHAIN - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 
PROXY_ENTITIES_DETAILS - Static variable in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
 

R

reorderDn(String) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Reorders DN to the order the elements appear in the RFC 2253 table https://www.ietf.org/rfc/rfc2253.txt String X.500 AttributeType ------------------------------ CN commonName L localityName ST stateOrProvinceName O organizationName OU organizationalUnitName C countryName STREET streetAddress DC domainComponent UID userid
reverseX500Name(X500Name) - Static method in class org.apache.nifi.registry.security.util.CertificateUtils
Reverses the X500Name in order make the certificate be in the right order [see http://stackoverflow.com/questions/7567837/attributes-reversed-in-certificate-subject-and-issuer/12645265]

S

sanitizeDn(String) - Static method in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
If a user provides a DN with the sequence '><', they could escape the tokenization process and impersonate another user.
serialNumberIncrementor - Static variable in class org.apache.nifi.registry.security.util.CertificateUtils
An incrementor to add uniqueness to serial numbers generated in the same millisecond
SslContextFactory - Class in org.apache.nifi.registry.security.util
A factory for creating SSL contexts using the application's security properties.
SslContextFactory() - Constructor for class org.apache.nifi.registry.security.util.SslContextFactory
 
SslContextFactory.ClientAuth - Enum in org.apache.nifi.registry.security.util
 
standardCryptoTransformations - Static variable in class org.apache.nifi.registry.security.util.CryptoUtils
Required Cipher transformations according to Java SE 8 Cipher docs

T

tokenizeProxiedEntitiesChain(String) - Static method in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
Tokenizes the specified proxy chain.
toString() - Method in enum org.apache.nifi.registry.security.util.CertificateUtils.ClientAuth
 

U

unsanitizeDn(String) - Static method in class org.apache.nifi.registry.security.util.ProxiedEntitiesUtils
Reconstitutes the original DN from the sanitized version passed in the proxy chain.

V

value - Variable in enum org.apache.nifi.registry.security.util.CertificateUtils.ClientAuth
 
valueOf(String) - Static method in enum org.apache.nifi.registry.security.util.CertificateUtils.ClientAuth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.nifi.registry.security.util.KeystoreType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.nifi.registry.security.util.SslContextFactory.ClientAuth
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.nifi.registry.security.util.CertificateUtils.ClientAuth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.nifi.registry.security.util.KeystoreType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.nifi.registry.security.util.SslContextFactory.ClientAuth
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I K L M O P R S T U V 
Skip navigation links

Copyright © 2018 Apache NiFi Project. All rights reserved.