Index
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 isnull
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 validClientAuth
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
SSLContext
s. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form