Index

B C D F G I J K L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

BCFKS - Enum constant in enum class org.apache.nifi.security.util.KeystoreType
 

C

ClientAuth - Enum Class in org.apache.nifi.security.util
This enum is used to indicate the three possible options for a server requesting a client certificate during TLS handshake negotiation.
ClientAuth(String, String) - Constructor for enum class org.apache.nifi.security.util.ClientAuth
 

D

description - Variable in enum class org.apache.nifi.security.util.ClientAuth
 
description - Variable in enum class org.apache.nifi.security.util.KeystoreType
 

F

FIRST_GROUP - Static variable in class org.apache.nifi.security.util.TlsPlatform
 

G

getDefaultSslContext() - Static method in class org.apache.nifi.security.util.TlsPlatform
 
getDefaultSslContextProtocols() - Static method in class org.apache.nifi.security.util.TlsPlatform
 
getDescription() - Method in enum class org.apache.nifi.security.util.ClientAuth
 
getDescription() - Method in enum class org.apache.nifi.security.util.KeystoreType
 
getEnabledProtocols() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Get Enabled TLS Protocol Versions
getFunctionalKeyPassword() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns the "working" key password -- if the key password is populated, it is returned; otherwise the TlsConfiguration.getKeystorePassword() is returned.
getFunctionalKeyPasswordForLogging() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns "********" if the functional key password is populated, "null" if not.
getKeyPassword() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getKeyPasswordForLogging() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns "********" if the key password is populated, "null" if not.
getKeystorePassword() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getKeystorePasswordForLogging() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns "********" if the keystore password is populated, "null" if not.
getKeystorePath() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getKeystorePropertiesForLogging() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns a String[] containing the keystore properties for logging.
getKeystoreType() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getLatestProtocol() - Static method in class org.apache.nifi.security.util.TlsPlatform
Get Latest Protocol based on high version number from default protocols in Java Security configuration
getPreferredProtocols() - Static method in class org.apache.nifi.security.util.TlsPlatform
Get Preferred Protocols based on supported protocols with legacy protocols removed
getProtocol() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getSupportedProtocols() - Static method in class org.apache.nifi.security.util.TlsPlatform
Get all supported protocols based on Java Security configuration
getTruststorePassword() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getTruststorePasswordForLogging() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns "********" if the truststore password is populated, "null" if not.
getTruststorePath() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getTruststorePropertiesForLogging() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns a String[] containing the truststore properties for logging.
getTruststoreType() - Method in interface org.apache.nifi.security.util.TlsConfiguration
 
getType() - Method in enum class org.apache.nifi.security.util.ClientAuth
 
getType() - Method in enum class org.apache.nifi.security.util.KeystoreType
 

I

isAnyKeystorePopulated() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if any of the keystore properties is populated, indicating that the caller expects a valid keystore to be generated.
isAnyTruststorePopulated() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if any of the truststore properties is populated, indicating that the caller expects a valid truststore to be generated.
isEmpty(TlsConfiguration) - Static method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if the provided TlsConfiguration is null or empty (i.e.
isKeystorePopulated() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if the necessary properties are populated to instantiate a keystore.
isKeystoreValid() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if the necessary properties are populated and the keystore can be successfully instantiated (i.e.
isTruststorePopulated() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if the necessary properties are populated to instantiate a truststore.
isTruststoreValid() - Method in interface org.apache.nifi.security.util.TlsConfiguration
Returns true if the necessary properties are populated and the truststore can be successfully instantiated (i.e.
isValidClientAuthType(String) - Static method in enum class org.apache.nifi.security.util.ClientAuth
Returns true if the provided type is a valid ClientAuth type.
isValidKeystoreType(String) - Static method in enum class org.apache.nifi.security.util.KeystoreType
 

J

JKS - Enum constant in enum class org.apache.nifi.security.util.KeystoreType
 

K

KeystoreType - Enum Class in org.apache.nifi.security.util
Keystore Type enumeration of supported Keystore formats
KeystoreType(String, String) - Constructor for enum class org.apache.nifi.security.util.KeystoreType
 

L

LEGACY_PROTOCOLS - Static variable in class org.apache.nifi.security.util.TlsPlatform
 

N

NONE - Enum constant in enum class org.apache.nifi.security.util.ClientAuth
 

O

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

P

PKCS12 - Enum constant in enum class org.apache.nifi.security.util.KeystoreType
 
PREFERRED_PROTOCOLS - Static variable in class org.apache.nifi.security.util.TlsPlatform
 
PROTOCOL_VERSION - Static variable in class org.apache.nifi.security.util.TlsPlatform
 

R

REQUIRED - Enum constant in enum class org.apache.nifi.security.util.ClientAuth
 

S

SORTED_PROTOCOLS - Static variable in class org.apache.nifi.security.util.TlsPlatform
 
SUPPORTED_PROTOCOLS - Static variable in class org.apache.nifi.security.util.TlsPlatform
 

T

TlsConfiguration - Interface in org.apache.nifi.security.util
This interface serves as an immutable domain object (acting as an internal DTO) for the various keystore and truststore configuration settings necessary for building SSLContexts.
TlsException - Exception Class in org.apache.nifi.security.util
A common exception for any TLS-configuration or -operation related exceptions in NiFi framework and extensions.
TlsException() - Constructor for exception class org.apache.nifi.security.util.TlsException
 
TlsException(String) - Constructor for exception class org.apache.nifi.security.util.TlsException
 
TlsException(String, Throwable) - Constructor for exception class org.apache.nifi.security.util.TlsException
 
TlsException(Throwable) - Constructor for exception class org.apache.nifi.security.util.TlsException
 
TlsPlatform - Class in org.apache.nifi.security.util
Transport Layer Security Platform provides runtime protocol configuration information
TlsPlatform() - Constructor for class org.apache.nifi.security.util.TlsPlatform
 
toString() - Method in enum class org.apache.nifi.security.util.ClientAuth
 
toString() - Method in enum class org.apache.nifi.security.util.KeystoreType
 
type - Variable in enum class org.apache.nifi.security.util.ClientAuth
 
type - Variable in enum class org.apache.nifi.security.util.KeystoreType
 

V

valueOf(String) - Static method in enum class org.apache.nifi.security.util.ClientAuth
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.nifi.security.util.KeystoreType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.nifi.security.util.ClientAuth
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.nifi.security.util.KeystoreType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WANT - Enum constant in enum class org.apache.nifi.security.util.ClientAuth
 
B C D F G I J K L N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form