Index

B C D E G H I K L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values

B

build() - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
Build Temporary KeyStore and TrustStore with configured values and set files with File.deleteOnExit()

C

CERTIFICATE_VALID_DAYS - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
createSslContext(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
Create and initialize a SSLContext from the provided TLS configuration.
createSslContext(TlsConfiguration, TrustManager[]) - Static method in class org.apache.nifi.security.util.SslContextFactory
Create and initialize a SSLContext from the provided TLS configuration and Trust Managers.
createSSLSocketFactory(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
Convenience method to return the SSLSocketFactory from the created SSLContext

D

DEFAULT_HOSTNAME - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
DISTINGUISHED_NAME_FORMAT - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 

E

ENCODER - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
equals(Object) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
equals(Object) - Method in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Indicates whether some other object is "equal to" this one.

G

generateCertificate(String, KeyPair) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
generateKeyPair() - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
generateSecureRandomPassword() - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
getEnabledProtocols() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Get Enabled TLS Protocols translates SSL to legacy protocols and TLS to current protocols or returns configured protocol
getFunctionalKeyPassword() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns the "working" key password -- if the key password is populated, it is returned; otherwise the StandardTlsConfiguration.getKeystorePassword() is returned.
getFunctionalKeyPasswordForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns "********" if the functional key password is populated, "null" if not.
getKeyManagers(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
Returns an array of KeyManagers for the provided configuration.
getKeyPassword() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getKeyPasswordForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns "********" if the key password is populated, "null" if not.
getKeystorePassword() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getKeystorePasswordForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns "********" if the keystore password is populated, "null" if not.
getKeystorePath() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getKeystorePropertiesForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns a String[] containing the keystore properties for logging.
getKeystoreType() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getNewKeyStore(String) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
getProtocol() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getTrustManagers(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
Returns an array of TrustManager implementations based on the provided truststore configurations.
getTruststorePassword() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getTruststorePasswordForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns "********" if the truststore password is populated, "null" if not.
getTruststorePath() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getTruststorePropertiesForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns a String[] containing the truststore properties for logging.
getTruststoreType() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
getX509TrustManager(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
Returns a configured X509TrustManager for the provided configuration.

H

hashCode() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
hashCode() - Method in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Returns a hash code value for this object.
hostname - Variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
hostname(String) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
Set Hostname used for Certificate Common Name and DNS Subject Alternative Names

I

initializeSSLContext(TlsConfiguration, KeyManager[], TrustManager[]) - Static method in class org.apache.nifi.security.util.SslContextFactory
 
isAnyKeystorePopulated() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns true if any of the keystore properties is populated, indicating that the caller expects a valid keystore to be generated.
isAnyPopulated(String, String, KeystoreType) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
isAnyTruststorePopulated() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns true if any of the truststore properties is populated, indicating that the caller expects a valid truststore to be generated.
isKeystorePopulated() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns true if the necessary properties are populated to instantiate a keystore.
isKeystoreValid() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns true if the necessary properties are populated and the keystore can be successfully instantiated (i.e.
isNotBlank(String) - Static method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
isStorePopulated(String, String, KeystoreType, StandardTlsConfiguration.StoreType) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
isStoreValid(String, char[], String) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
isStoreValid(String, String, KeystoreType, StandardTlsConfiguration.StoreType) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
isTruststorePopulated() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns true if the necessary properties are populated to instantiate a truststore.
isTruststoreValid() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
Returns true if the necessary properties are populated and the truststore can be successfully instantiated (i.e.

K

KEY_PAIR_ALGORITHM - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
KEY_SIZE - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
KEY_STORE - Enum constant in enum class org.apache.nifi.security.util.StandardTlsConfiguration.StoreType
 
KEY_STORE_EXTENSION - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
KEY_STORE_PREFIX - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
keyPassword - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
KEYSTORE_TYPE - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
KeyStoreConfiguration(String, String, String) - Constructor for record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Creates an instance of a KeyStoreConfiguration record class.
keystorePassword - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
keystorePath - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
keystoreType - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
keyStoreType - Variable in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
The field for the keyStoreType record component.
keyStoreType() - Method in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Returns the value of the keyStoreType record component.

L

location - Variable in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
The field for the location record component.
location() - Method in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Returns the value of the location record component.
logger - Static variable in class org.apache.nifi.security.util.SslContextFactory
 

M

MASKED_PASSWORD_LOG - Static variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
maskPasswordForLog(String) - Static method in class org.apache.nifi.security.util.StandardTlsConfiguration
 

N

NULL_LOG - Static variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 

O

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

P

password - Variable in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
The field for the password record component.
password() - Method in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Returns the value of the password record component.
protocol - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 

R

RANDOM_BYTES_LENGTH - Static variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 

S

setKeyStore(PrivateKey, X509Certificate) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
setTrustStore(X509Certificate) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
SSL_PROTOCOL - Static variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
SslContextFactory - Class in org.apache.nifi.security.util
A factory for creating SSL contexts using the application's security properties.
SslContextFactory() - Constructor for class org.apache.nifi.security.util.SslContextFactory
 
StandardTlsConfiguration - Class in org.apache.nifi.security.util
This class serves as a concrete immutable domain object (acting as an internal DTO) for the various keystore and truststore configuration settings necessary for building SSLContexts.
StandardTlsConfiguration() - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Default constructor present for testing and completeness.
StandardTlsConfiguration(String, String, String, String, String, String, String) - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Instantiates a container object with the given configuration values.
StandardTlsConfiguration(String, String, String, String, String, String, String, String) - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Instantiates a container object with the given configuration values.
StandardTlsConfiguration(String, String, String, KeystoreType, String, String, KeystoreType) - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Instantiates a container object with the given configuration values.
StandardTlsConfiguration(String, String, String, KeystoreType, String, String, KeystoreType, String) - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Instantiates a container object with the given configuration values.
StandardTlsConfiguration(String, String, KeystoreType, String, String, KeystoreType) - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Instantiates a container object with the given configuration values.
StandardTlsConfiguration(TlsConfiguration) - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
Instantiates a container object with a deep copy of the given configuration values.
StandardTlsConfiguration.StoreType - Enum Class in org.apache.nifi.security.util
 
storeKeyStore(KeyStore, char[]) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
StoreType() - Constructor for enum class org.apache.nifi.security.util.StandardTlsConfiguration.StoreType
 

T

TemporaryKeyStoreBuilder - Class in org.apache.nifi.security.util
KeyStore Factory for creating temporary files primarily used for testing
TemporaryKeyStoreBuilder() - Constructor for class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
TemporaryKeyStoreBuilder.KeyStoreConfiguration - Record Class in org.apache.nifi.security.util
 
TLS_PROTOCOL - Static variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
TLS_PROTOCOL_VERSION - Static variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
toString() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
 
toString() - Method in record class org.apache.nifi.security.util.TemporaryKeyStoreBuilder.KeyStoreConfiguration
Returns a string representation of this record class.
TRUST_STORE - Enum constant in enum class org.apache.nifi.security.util.StandardTlsConfiguration.StoreType
 
truststorePassword - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
trustStorePassword - Variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
trustStorePassword(String) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
Set Trust Store Password used for protected generated Trust Store file
truststorePath - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
truststoreType - Variable in class org.apache.nifi.security.util.StandardTlsConfiguration
 
trustStoreType - Variable in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
 
trustStoreType(String) - Method in class org.apache.nifi.security.util.TemporaryKeyStoreBuilder
Set Trust Store Type used for storing Trust Store files

V

valueOf(String) - Static method in enum class org.apache.nifi.security.util.StandardTlsConfiguration.StoreType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.nifi.security.util.StandardTlsConfiguration.StoreType
Returns an array containing the constants of this enum class, in the order they are declared.
B C D E G H I K L M N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values