Skip navigation links
C D F G I J K L O P S T V 

C

ClientAuth - Enum 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 org.apache.nifi.security.util.ClientAuth
 

D

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

F

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

G

getCurrentSupportedTlsProtocolVersions() - Static method in interface org.apache.nifi.security.util.TlsConfiguration
Returns a String[] of supported TLS protocol versions based on the current Java platform version.
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 org.apache.nifi.security.util.ClientAuth
 
getDescription() - Method in enum 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.
getHighestCurrentSupportedTlsProtocolVersion() - Static method in interface org.apache.nifi.security.util.TlsConfiguration
Returns the highest supported TLS protocol version based on the current Java platform version.
getJavaVersion() - Static method in interface org.apache.nifi.security.util.TlsConfiguration
Returns the JVM Java major version based on the System properties (e.g.
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 org.apache.nifi.security.util.ClientAuth
 
getType() - Method in enum 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 org.apache.nifi.security.util.ClientAuth
Returns true if the provided type is a valid ClientAuth type.
isValidKeystoreType(String) - Static method in enum org.apache.nifi.security.util.KeystoreType
 

J

JAVA_11_MAX_SUPPORTED_TLS_PROTOCOL_VERSION - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
JAVA_11_SUPPORTED_TLS_PROTOCOL_VERSIONS - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
JAVA_8_MAX_SUPPORTED_TLS_PROTOCOL_VERSION - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
JAVA_8_SUPPORTED_TLS_PROTOCOL_VERSIONS - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 

K

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

L

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

O

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

P

parseJavaVersion(String) - Static method in interface org.apache.nifi.security.util.TlsConfiguration
Returns the major version parsed from the provided Java version string (e.g.
PREFERRED_PROTOCOLS - Static variable in class org.apache.nifi.security.util.TlsPlatform
 
PROTOCOL_VERSION - Static variable in class org.apache.nifi.security.util.TlsPlatform
 

S

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

T

TLS_1_0_PROTOCOL - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
TLS_1_1_PROTOCOL - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
TLS_1_2_PROTOCOL - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
TLS_PROTOCOL - Static variable in interface org.apache.nifi.security.util.TlsConfiguration
 
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 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 org.apache.nifi.security.util.TlsException
 
TlsException(String) - Constructor for exception org.apache.nifi.security.util.TlsException
 
TlsException(String, Throwable) - Constructor for exception org.apache.nifi.security.util.TlsException
 
TlsException(Throwable) - Constructor for exception 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 org.apache.nifi.security.util.ClientAuth
 
toString() - Method in enum org.apache.nifi.security.util.KeystoreType
 
type - Variable in enum org.apache.nifi.security.util.ClientAuth
 
type - Variable in enum org.apache.nifi.security.util.KeystoreType
 

V

valueOf(String) - Static method in enum org.apache.nifi.security.util.ClientAuth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.nifi.security.util.KeystoreType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.nifi.security.util.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.security.util.KeystoreType
Returns an array containing the constants of this enum type, in the order they are declared.
C D F G I J K L O P S T V 
Skip navigation links

Copyright © 2021 Apache NiFi Project. All rights reserved.