- calculateCipherTextLength(int, int) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns the calculated cipher text length given the plaintext length and salt length, if any.
- calculateExpectedMemory(int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
Returns the expected memory cost of the provided parameters in bytes.
- calculateSaltLength(EncryptionMethod) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
-
Deprecated.
- CERT_ALIAS - Static variable in class org.apache.nifi.security.util.KeyStoreUtils
-
- CERT_DN - Static variable in class org.apache.nifi.security.util.KeyStoreUtils
-
- CERT_DURATION_DAYS - Static variable in class org.apache.nifi.security.util.KeyStoreUtils
-
- CertificateUtils - Class in org.apache.nifi.security.util
-
- CertificateUtils() - Constructor for class org.apache.nifi.security.util.CertificateUtils
-
- channel - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- channel - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
-
- channel - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelOutputStream
-
- check(String, String) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
Compare the supplied plaintext password to a hashed password.
- checkTGTAndRelogin() - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
Re-login a user from keytab if TGT is expired or is close to expiry.
- checkTGTAndRelogin() - Method in interface org.apache.nifi.security.krb.KerberosUser
-
Performs a re-login if the TGT is close to expiration.
- cipherByteLength - Variable in class org.apache.nifi.security.repository.RepositoryObjectEncryptionMetadata
-
- CipherProvider - Interface in org.apache.nifi.security.util.crypto
-
Marker interface for cipher providers.
- CipherProviderFactory - Class in org.apache.nifi.security.util.crypto
-
- CipherProviderFactory() - Constructor for class org.apache.nifi.security.util.crypto.CipherProviderFactory
-
- CipherUtility - Class in org.apache.nifi.security.util.crypto
-
- CipherUtility() - Constructor for class org.apache.nifi.security.util.crypto.CipherUtility
-
- close() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- close() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
-
Closes the underlying SSLSocketChannel, which will also close the OutputStream and connection
- close() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelOutputStream
-
Closes the underlying SSLSocketChannel, which also will close the InputStream and the connection
- closed - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- closeQuietly(Closeable) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- compareDNs(String, String) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Returns true if the two provided DNs are equivalent, regardless of the order of the elements.
- compatibleWithStrongKDFs - Variable in enum org.apache.nifi.security.util.EncryptionMethod
-
- concatByteArrays(byte[]...) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Concatenates multiple byte[] into a single byte[].
- ConfigurationUtil - Interface in org.apache.nifi.security.krb
-
- connect() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- connected - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- constantTimeEquals(String, String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns true if the two parameters are equal.
- constantTimeEquals(char[], char[]) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns true if the two parameters are equal.
- constantTimeEquals(byte[], byte[]) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns true if the two parameters are equal.
- consume() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- consume() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
-
- CONTENT_HEADER_SIZE - Static variable in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- ContentRepositoryEncryptionConfiguration - Class in org.apache.nifi.security.repository.config
-
- ContentRepositoryEncryptionConfiguration(NiFiProperties) - Constructor for class org.apache.nifi.security.repository.config.ContentRepositoryEncryptionConfiguration
-
Contructor which accepts a
NiFiProperties
object and extracts the relevant
property values directly.
- ContentRepositoryEncryptionConfiguration(String, String, String, Map<String, String>, String) - Constructor for class org.apache.nifi.security.repository.config.ContentRepositoryEncryptionConfiguration
-
Constructor which accepts explicit values for each configuration value.
- convertAbstractX509Certificate(Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- convertBcryptRadix64ToMimeBase64(String) - Static method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
- convertCharsToBytes(char[]) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns a byte[]
containing the value of the provided char[]
without using new String(chars).getBytes()
which would put sensitive data (the password) in the String pool.
- convertLegacyX509Certificate(X509Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- convertMimeBase64ToBcryptRadix64(String) - Static method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
- copyFromAppDataBuffer(byte[], int, int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- cost - Variable in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
- createCipherAndHandleExceptions(EncryptionMethod, String, byte[], byte[], int, boolean, boolean) - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- createDnOrderMap() - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- createDocumentBuilder() - Method in class org.apache.nifi.security.xml.SafeXMLConfiguration
-
This overridden createDocumentBuilder() method sets the appropriate factory attributes to disable XXE parsing.
- createKeyStoreAndGetX509Certificate(String, String, String, String, KeystoreType) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Loads the Keystore and returns a X509 Certificate with the given values.
- createLoginContext(Subject) - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
- createLoginContext(Subject) - Method in class org.apache.nifi.security.krb.KerberosKeytabUser
-
- createLoginContext(Subject) - Method in class org.apache.nifi.security.krb.KerberosPasswordUser
-
- createLoginContext(Subject) - Method in class org.apache.nifi.security.krb.KerberosTicketCacheUser
-
- createSafeDocumentBuilder(Schema, boolean) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSafeDocumentBuilder(Schema) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSafeDocumentBuilder(boolean) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSafeReader(InputStream) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSafeReader(StreamSource) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSafeSaxReader(SAXParserFactory, ContentHandler) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- 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
-
- createTlsConfigAndNewKeystoreTruststore() - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Creates a temporary default Keystore and Truststore and returns it wrapped in a TLS configuration.
- createTlsConfigAndNewKeystoreTruststore(TlsConfiguration) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Creates a temporary Keystore and Truststore and returns it wrapped in a new TLS configuration with the given values.
- createTrustStore(X509Certificate, String, String, String, KeystoreType) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Loads the Truststore with the given values.
- CryptoUtils - Class in org.apache.nifi.security.kms
-
- CryptoUtils() - Constructor for class org.apache.nifi.security.kms.CryptoUtils
-
- EM_END_SENTINEL - Static variable in class org.apache.nifi.security.repository.AbstractAESEncryptor
-
- EM_START_SENTINEL - Static variable in class org.apache.nifi.security.repository.AbstractAESEncryptor
-
- EM_START_SENTINEL - Static variable in class org.apache.nifi.security.repository.stream.aes.RepositoryObjectAESCTREncryptor
-
- EMPTY_IV - Static variable in class org.apache.nifi.security.repository.AbstractAESEncryptor
-
- EMPTY_IV - Static variable in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- EMPTY_SALT - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- encodeBase64NoPadding(byte[]) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- encodeParams(int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- encrypt(byte[], String, String) - Method in class org.apache.nifi.security.repository.block.aes.RepositoryObjectAESGCMEncryptor
-
Encrypts the serialized byte[].
- encrypt(byte[], String, String) - Method in interface org.apache.nifi.security.repository.block.RepositoryObjectBlockEncryptor
-
Encrypts the serialized byte[].
- encrypt(OutputStream, String, String) - Method in class org.apache.nifi.security.repository.stream.aes.RepositoryObjectAESCTREncryptor
-
Returns an
OutputStream
which encrypts the content of the provided OutputStream.
- encrypt(OutputStream, String, String) - Method in interface org.apache.nifi.security.repository.stream.RepositoryObjectStreamEncryptor
-
Encrypts the serialized byte[].
- encryptAndWriteFully(BufferStateManager) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- ENCRYPTED_FSR_CLASS_NAME - Static variable in class org.apache.nifi.security.kms.CryptoUtils
-
- EncryptionException - Exception in org.apache.nifi.security.kms
-
Class used to denote a problem configuring encryption services or encrypting/decrypting data.
- EncryptionException(String) - Constructor for exception org.apache.nifi.security.kms.EncryptionException
-
Constructs a new exception with the specified detail message.
- EncryptionException(String, Throwable) - Constructor for exception org.apache.nifi.security.kms.EncryptionException
-
Constructs a new exception with the specified detail message and
cause.
- EncryptionException(Throwable) - Constructor for exception org.apache.nifi.security.kms.EncryptionException
-
Constructs a new exception with the specified cause and a detail
message of (cause==null ? null : cause.toString()) (which
typically contains the class and detail message of cause).
- EncryptionException(String, Throwable, boolean, boolean) - Constructor for exception org.apache.nifi.security.kms.EncryptionException
-
Constructs a new exception with the specified detail message,
cause, suppression enabled or disabled, and writable stack
trace enabled or disabled.
- encryptionKeyId - Variable in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
- encryptionKeys - Variable in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
- EncryptionMethod - Enum in org.apache.nifi.security.util
-
Enumeration capturing essential information about the various encryption
methods that might be supported.
- EncryptionMethod(String, String, boolean, boolean) - Constructor for enum org.apache.nifi.security.util.EncryptionMethod
-
- encryptionProcess - Variable in enum org.apache.nifi.security.repository.RepositoryType
-
- engine - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- equals(Object) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- escapeLiteralBackReferences(String, int) - Static method in class org.apache.nifi.authorization.util.IdentityMappingUtil
-
- EWAFFR_CLASS_NAME - Static variable in class org.apache.nifi.security.kms.CryptoUtils
-
- EWAPR_CLASS_NAME - Static variable in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- execute() - Method in class org.apache.nifi.security.krb.KerberosAction
-
- extractCipherBytes(byte[], RepositoryObjectEncryptionMetadata) - Method in class org.apache.nifi.security.repository.block.aes.RepositoryObjectAESGCMEncryptor
-
- extractCipherBytes(byte[], RepositoryObjectEncryptionMetadata) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- extractEncryptionMetadata(byte[]) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- extractEncryptionMetadata(InputStream) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- extractKeyFromBootstrapFile() - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns the key (if any) used to encrypt sensitive properties, extracted from $NIFI_HOME/conf/bootstrap.conf
.
- extractKeyFromBootstrapFile(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns the key (if any) used to encrypt sensitive properties, extracted from $NIFI_HOME/conf/bootstrap.conf
.
- extractPeerDNFromClientSSLSocket(SSLSocket) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Returns the DN extracted from the client certificate.
- extractPeerDNFromServerSSLSocket(Socket) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Returns the DN extracted from the server certificate.
- extractPeerDNFromSSLSocket(Socket) - Static method in class org.apache.nifi.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).
- extractRawSalt(String) - Static method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
Returns the raw salt as a byte[]
extracted from the Bcrypt formatted salt byte[].
- extractRawSalt(byte[], KeyDerivationFunction) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns the raw salt from the provided "full salt" which could be KDF-specific.
- extractRawSaltFromArgon2Salt(String) - Static method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
Returns the raw salt contained in the provided Argon2 salt string.
- extractRawSaltFromScryptSalt(String) - Static method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Returns the raw salt contained in the provided Scrypt salt string.
- extractUsername(String) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Extracts the username from the specified DN.
- generateIssuedCertificate(String, PublicKey, X509Certificate, KeyPair, String, int) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- generateIssuedCertificate(String, PublicKey, Extensions, X509Certificate, KeyPair, String, int) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- generateIV() - Method in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
- generateIV() - Method in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
-
Generates a new random IV of the correct length.
- generatePassword() - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Generates a random Hex-encoded password.
- generateSalt() - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- generateSalt() - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
Returns the full salt in a byte[]
for this cipher provider (i.e.
- generateSalt(EncryptionMethod) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
-
Deprecated.
- generateSalt() - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- generateSalt() - Method in interface org.apache.nifi.security.util.crypto.PBECipherProvider
-
Returns a random salt suitable for this cipher provider.
- generateSalt() - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- generateSalt() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- generateSelfSignedX509Certificate(KeyPair, String, String, int) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Generates a self-signed
X509Certificate
suitable for use as a Certificate Authority.
- generateTempKeystorePath(KeystoreType) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Generates a temporary keystore file and returns the path.
- generateTempTruststorePath(KeystoreType) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Generates a temporary truststore file and returns the path.
- getAlgorithm() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- getAlgorithmName() - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the algorithm-specific name for logging and messages.
- getAlgorithmName() - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns the algorithm-specific name for logging and messages.
- getAlgorithmName() - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Returns the algorithm-specific name for logging and messages.
- getAlgorithmName() - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns the algorithm-specific name for logging and messages.
- getAlgorithmName() - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
- getAppConfigurationEntry(String) - Method in class org.apache.nifi.security.krb.KeytabConfiguration
-
- getAppConfigurationEntry(String) - Method in class org.apache.nifi.security.krb.PasswordConfiguration
-
- getAppConfigurationEntry(String) - Method in class org.apache.nifi.security.krb.TicketCacheConfiguration
-
- getAvailableKeyIds() - Method in interface org.apache.nifi.security.kms.KeyProvider
-
Returns a list of available key identifiers (useful for encryption, as retired keys may not be listed here even if they are available for decryption for legacy/BC reasons).
- getAvailableKeyIds() - Method in class org.apache.nifi.security.kms.StaticKeyProvider
-
Returns a singleton list of the available key identifier.
- getCipher(EncryptionMethod, SecretKey, byte[], boolean) - Method in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, SecretKey, boolean) - Method in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, SecretKey, byte[], boolean) - Method in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, SecretKey, boolean) - Method in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
-
Deprecated.
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, boolean) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
Convenience method without key length parameter.
- getCipher(EncryptionMethod, String, byte[], boolean) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
Convenience method without key length parameter.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in interface org.apache.nifi.security.util.crypto.PBECipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipher(EncryptionMethod, String, byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Returns an initialized cipher for the specified algorithm.
- getCipherProvider(KeyDerivationFunction) - Static method in class org.apache.nifi.security.util.crypto.CipherProviderFactory
-
- getClientAuthStatus(SSLSocket) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- getCommonName(String) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Extracts the common name from the given DN.
- getDefaultFilePath() - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns the default file path to $NIFI_HOME/conf/nifi.properties
.
- getDefaultKeyLengthForCipher(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the algorithm-specific default salt length in bytes.
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns the algorithm-specific default salt length in bytes.
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Returns the algorithm-specific default salt length in bytes.
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- getDefaultSaltLength() - Method in interface org.apache.nifi.security.util.crypto.PBECipherProvider
-
Returns the default salt length for this implementation.
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns the algorithm-specific default salt length in bytes.
- getDefaultSaltLength() - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Returns the algorithm-specific default salt length in bytes.
- getDescription() - Method in enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
- getDescription() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
- getDigestBytesLength() - Method in enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
- getDn() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- 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
- getEncryptionKeyId() - Method in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
Returns the "active" encryption key id.
- getEncryptionKeys() - Method in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
Returns a map of all available encryption keys indexed by the key id if using
StaticKeyProvider
.
- getEncryptionProcess() - Method in enum org.apache.nifi.security.repository.RepositoryType
-
- getExtensionsFromCSR(JcaPKCS10CertificationRequest) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Extract extensions from CSR object
- getFunctionalKeyPassword() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- getFunctionalKeyPasswordForLogging() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
Returns "********"
if the functional key password is populated, "null"
if not.
- getGroupMappings(NiFiProperties) - Static method in class org.apache.nifi.authorization.util.IdentityMappingUtil
-
Buils the group mappings from NiFiProperties.
- getIdentityMappings(NiFiProperties) - Static method in class org.apache.nifi.authorization.util.IdentityMappingUtil
-
Builds the identity mappings from NiFiProperties.
- getInitializedCipher(EncryptionMethod, SecretKey, byte[], boolean) - Method in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
- getInitializedCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- getInitializedCipher(EncryptionMethod, String, byte[], byte[], int, boolean, boolean) - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- getInitializedCipher(EncryptionMethod, String, byte[], boolean) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- getInitializedCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- getInitializedCipher(EncryptionMethod, String, byte[], byte[], int, boolean) - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getIterationCount() - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
-
Deprecated.
- getIterationCount() - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- getIterationCount() - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- getIterationCountForAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns the KDF iteration count for various PBE algorithms.
- getIterations() - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- getKdfName() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
- getKey() - Method in class org.apache.nifi.authorization.util.IdentityMapping
-
- getKey(String) - Method in interface org.apache.nifi.security.kms.KeyProvider
-
Returns the key identified by this ID or throws an exception if one is not available.
- getKey(String) - Method in class org.apache.nifi.security.kms.StaticKeyProvider
-
Returns the key identified by this ID or throws an exception if one is not available.
- getKeyManagerFactoryFromKeyStore(KeyStore, char[], char[]) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
- getKeyManagers(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
Returns an array of
KeyManager
s 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.
- getKeyProviderImplementation() - Method in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
Returns the class name of the
KeyProvider
implementation used.
- getKeyProviderLocation() - Method in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
Returns the location of the key provider.
- getKeyStore(String) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns an empty KeyStore backed by the appropriate provider
- getKeystoreExtension(KeystoreType) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns the Keystore extension given the Keystore type.
- 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.
- getKeyStoreProvider(String) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns the provider that will be used for the given keyStoreType
- getKeystoreType() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- getKeytabFile() - Method in class org.apache.nifi.security.krb.KerberosKeytabUser
-
- getKeytabFile() - Method in class org.apache.nifi.security.krb.KeytabConfiguration
-
- getLegacyDecryptCipher(EncryptionMethod, String, byte[], byte[], int) - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
Returns a
Cipher
instance in
Cipher.DECRYPT_MODE
configured with the provided inputs and using
the
legacy key derivation process for Bcrypt
where the complete Bcrypt hash output (including algorithm, work
factor, and salt) was used as the input to the key stretching SHA-512 digest function.
- getLoggableRepresentationOfSensitiveValue(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns a securely-derived, deterministic value from the provided plaintext property
value.
- getLoggableRepresentationOfSensitiveValue(String, SecureHasher) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns a securely-derived, deterministic value from the provided plaintext property
value.
- getLogger() - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- getLogger() - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- getLogger() - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- getLogger() - Method in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
-
- getLogger() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getMappings(NiFiProperties, String, String, String, Supplier<String>) - Static method in class org.apache.nifi.authorization.util.IdentityMappingUtil
-
- getMaxDKLength(int) - Static method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns the maximum length of the derived key in bytes given the digest length in bytes of the underlying PRF.
- getMaximumPasswordLengthForAlgorithmOnLimitedStrengthCrypto(EncryptionMethod) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- getMaxSaltLength() - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the algorithm-specific maximum salt length in bytes.
- getMaxSaltLength() - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns the algorithm-specific maximum salt length in bytes.
- getMaxSaltLength() - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Returns the algorithm-specific maximum salt length in bytes.
- getMaxSaltLength() - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns the algorithm-specific maximum salt length in bytes.
- getMaxSaltLength() - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
- getMemory() - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- getMinSaltLength() - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the algorithm-specific minimum salt length in bytes.
- getMinSaltLength() - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns the algorithm-specific minimum salt length in bytes.
- getMinSaltLength() - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Returns the algorithm-specific minimum salt length in bytes.
- getMinSaltLength() - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns the algorithm-specific minimum salt length in bytes.
- getMinSaltLength() - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
- getN() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getName() - Method in enum org.apache.nifi.security.repository.RepositoryType
-
- getName() - Method in enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
- getNextKeyId() - Method in class org.apache.nifi.security.repository.block.aes.RepositoryObjectAESGCMEncryptor
-
Returns a valid key identifier for this encryptor (valid for encryption and decryption) or throws an exception if none are available.
- getNextKeyId() - Method in interface org.apache.nifi.security.repository.block.RepositoryObjectBlockEncryptor
-
Returns a valid key identifier for this encryptor (valid for encryption and decryption) or throws an exception if none are available.
- getNextKeyId() - Method in class org.apache.nifi.security.repository.stream.aes.RepositoryObjectAESCTREncryptor
-
Returns a valid key identifier for this encryptor (valid for encryption and decryption) or throws an exception if none are available.
- getNextKeyId() - Method in interface org.apache.nifi.security.repository.stream.RepositoryObjectStreamEncryptor
-
Returns a valid key identifier for this encryptor (valid for encryption and decryption) or throws an exception if none are available.
- getP() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getPackagePath() - Method in enum org.apache.nifi.security.repository.RepositoryType
-
- getParallelism() - Method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- getPattern() - Method in class org.apache.nifi.authorization.util.IdentityMapping
-
- getPRFName() - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- getPrincipal() - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
- getPrincipal() - Method in interface org.apache.nifi.security.krb.KerberosUser
-
- getPrincipal() - Method in class org.apache.nifi.security.krb.KeytabConfiguration
-
- getPrincipal() - Method in class org.apache.nifi.security.krb.TicketCacheConfiguration
-
- getProtocol() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- getProvider() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- getR() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getRealm(String) - Static method in class org.apache.nifi.security.util.krb.KerberosPrincipalParser
-
Determines the realm specified in the given kerberos principal.
- getRefreshTime(KerberosTicket) - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
- getReplacementValue() - Method in class org.apache.nifi.authorization.util.IdentityMapping
-
- getRepositoryImplementation() - Method in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
Returns the class name for the repository implementation.
- getRepositoryType() - Method in class org.apache.nifi.security.repository.config.RepositoryEncryptionConfiguration
-
- getRootKey() - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns the root key from the bootstrap.conf
file used to encrypt various sensitive properties and data encryption keys.
- getSalt() - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a salt to use.
- getSaltLengthForAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns the salt length for various PBE algorithms.
- getSubject() - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
- getSubject() - Method in class org.apache.nifi.security.krb.KerberosKeytabUser
-
- getSubject() - Method in class org.apache.nifi.security.krb.KerberosTicketCacheUser
-
- getSubjectAlternativeNames(X509Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Returns a list of subject alternative names.
- getSupportedCharsets() - Static method in class org.apache.nifi.security.util.crypto.HashService
-
- getTGT() - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
Get the Kerberos TGT.
- getTimeout() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- getTimestampString() - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns the current timestamp in a default format.
- getTransform() - Method in class org.apache.nifi.authorization.util.IdentityMapping
-
- getTrustManagerFactoryFromTrustStore(KeyStore) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
- 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
-
- getUniqueSerialNumber() - Static method in class org.apache.nifi.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
- getValidKeyLengthsForAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns a list of valid key lengths in bits for this algorithm.
- getWorkFactor() - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- getX509TrustManager(TlsConfiguration) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
- handle(Callback[]) - Method in class org.apache.nifi.security.krb.UsernamePasswordCallbackHandler
-
- handleLegacyPackages(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
- handshaking - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- hasFormattedSalt() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
- hash(byte[]) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the algorithm-specific calculated hash for the input and generates or retrieves the salt according to
the configured salt length.
- hash(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the algorithm-specific calculated hash for the input and salt.
- hash(byte[]) - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[]) - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[]) - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[]) - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Internal method to hash the raw bytes.
- hash(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Internal method to hash the raw bytes.
- HashAlgorithm - Enum in org.apache.nifi.security.util.crypto
-
Enumeration capturing information about the cryptographic hash algorithms
- HashAlgorithm(String, int, String) - Constructor for enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
- hashBase64(String) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a String representation of the hash in Base 64-encoded format.
- hashBase64(String, String) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a String representation of the hash in Base 64-encoded format.
- hashBase64(String) - Method in interface org.apache.nifi.security.util.crypto.SecureHasher
-
Returns a String representation of CHF(input)
in Base 64-encoded format.
- hashBase64(String, String) - Method in interface org.apache.nifi.security.util.crypto.SecureHasher
-
Returns a String representation of CHF(input)
in Base 64-encoded format.
- hashCode() - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- hashHex(String) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a String representation of the hash in hex-encoded format.
- hashHex(String, String) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a String representation of the hash in hex-encoded format.
- hashHex(String) - Method in interface org.apache.nifi.security.util.crypto.SecureHasher
-
Returns a String representation of CHF(input)
in hex-encoded format.
- hashHex(String, String) - Method in interface org.apache.nifi.security.util.crypto.SecureHasher
-
Returns a String representation of CHF(input)
in hex-encoded format.
- hashLength - Variable in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
- hashRaw(byte[]) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a byte[] representation of SecureHasher.hash(input)
.
- hashRaw(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns a byte[] representation of SecureHasher.hash(input)
.
- hashRaw(byte[]) - Method in interface org.apache.nifi.security.util.crypto.SecureHasher
-
Returns a byte[] representation of CHF(input)
.
- hashRaw(byte[], byte[]) - Method in interface org.apache.nifi.security.util.crypto.SecureHasher
-
Returns a byte[] representation of CHF(input)
.
- HashService - Class in org.apache.nifi.security.util.crypto
-
This class provides a generic service for cryptographic hashing.
- HashService() - Constructor for class org.apache.nifi.security.util.crypto.HashService
-
- hashValue(HashAlgorithm, String, Charset) - Static method in class org.apache.nifi.security.util.crypto.HashService
-
Returns the hex-encoded hash of the specified value.
- hashValue(HashAlgorithm, String) - Static method in class org.apache.nifi.security.util.crypto.HashService
-
Returns the hex-encoded hash of the specified value.
- hashValueRaw(HashAlgorithm, String, Charset) - Static method in class org.apache.nifi.security.util.crypto.HashService
-
Returns the raw byte[]
hash of the specified value.
- hashValueRaw(HashAlgorithm, String) - Static method in class org.apache.nifi.security.util.crypto.HashService
-
Returns the raw byte[]
hash of the specified value.
- hashValueRaw(HashAlgorithm, byte[]) - Static method in class org.apache.nifi.security.util.crypto.HashService
-
Returns the raw byte[]
hash of the specified value.
- hashValueStreaming(HashAlgorithm, InputStream) - Static method in class org.apache.nifi.security.util.crypto.HashService
-
Returns the hash of the specified value.
- HEX_PATTERN - Static variable in class org.apache.nifi.security.kms.CryptoUtils
-
- IBM_KRB5_LOGIN_MODULE - Static variable in interface org.apache.nifi.security.krb.ConfigurationUtil
-
- IdentityMapping - Class in org.apache.nifi.authorization.util
-
Holder to pass around the key, pattern, and replacement from an identity mapping in NiFiProperties.
- IdentityMapping(String, Pattern, String) - Constructor for class org.apache.nifi.authorization.util.IdentityMapping
-
- IdentityMapping(String, Pattern, String, IdentityMapping.Transform) - Constructor for class org.apache.nifi.authorization.util.IdentityMapping
-
- IdentityMapping.Transform - Enum in org.apache.nifi.authorization.util
-
- IdentityMappingUtil - Class in org.apache.nifi.authorization.util
-
- IdentityMappingUtil() - Constructor for class org.apache.nifi.authorization.util.IdentityMappingUtil
-
- initCipher(AESKeyedCipherProvider, EncryptionMethod, int, SecretKey, byte[]) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- initFileLocator(FileLocator) - Method in class org.apache.nifi.security.xml.SafeXMLConfiguration
-
- initialize(KeyProvider) - Method in class org.apache.nifi.security.repository.AbstractAESEncryptor
-
- initialize(KeyProvider) - Method in interface org.apache.nifi.security.repository.block.RepositoryObjectBlockEncryptor
-
- initialize(KeyProvider) - Method in interface org.apache.nifi.security.repository.RepositoryObjectEncryptor
-
- initialize(KeyProvider) - Method in interface org.apache.nifi.security.repository.stream.RepositoryObjectStreamEncryptor
-
- initializeSalt(Integer) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Verifies the salt length is valid for this algorithm and if a static salt should be used.
- initializeSSLContext(TlsConfiguration, KeyManager[], TrustManager[]) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
- initPBECipher(String, String, String, byte[], int, boolean) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Initializes a
Cipher
object with the given PBE parameters.
- integerify(byte[], int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- interrupt() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- interrupted - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- IS_IBM - Static variable in interface org.apache.nifi.security.krb.ConfigurationUtil
-
- 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.
- isArgon2FormattedSalt(String) - Static method in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
Returns true
if the salt string is a valid Argon2 salt string ($argon2id$v=19$m=4096,t=3,p=1$abcdefghi..{22}
).
- isBcryptFormattedSalt(String) - Static method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
Returns true
if the salt string is a valid Bcrypt salt string ($2a$10$abcdefghi..{22}
).
- isBlake2() - Method in enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
Returns true
if this hash algorithm is Blake2, as it requires different initialization through BouncyCastle.
- isClosed() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- isCompatibleWithStrongKDFs() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- isContentRepositoryEncryptionConfigured(NiFiProperties) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
Returns true
if the content repository is correctly configured for an encrypted
implementation.
- isCostValid(Integer) - Static method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Returns true if the provided cost factor is within boundaries.
- isDataAvailable() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- isDataAvailable() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
-
- isDKLengthValid(int, Integer) - Static method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns whether the provided hash (derived key) length is within boundaries given the configured PRF.
- isDKLengthValid(Integer) - Static method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Returns whether the provided hash (derived key) length is within boundaries.
- isEmpty(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Utility method which returns true if the string is null, empty, or entirely whitespace.
- isFlowFileRepositoryEncryptionConfigured(NiFiProperties) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
Returns true
if the flowfile repository is correctly configured for an encrypted
implementation.
- isHashLengthValid(Integer) - Static method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns whether the provided hash length is within boundaries.
- isHexString(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns true if the input is valid hexadecimal (does not enforce length and is case-insensitive).
- isIterationCountValid(Integer) - Static method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Returns true if the provided cost factor is within boundaries.
- isIterationsValid(Integer) - Static method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns whether the provided iteration count is within boundaries.
- isKeyedCipher(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- isKeyedCipher() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- isKeyPasswordCorrect(URL, KeystoreType, char[], char[]) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns true if the given keystore can be loaded using the given keystore type and password and the default
(first) alias can be retrieved with the key-specific password.
- 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.
- isLoggedIn() - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
- isLoggedIn() - Method in interface org.apache.nifi.security.krb.KerberosUser
-
- isMemorySizeValid(Integer) - Static method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns whether the provided memory size is within boundaries.
- isNValid(Integer, int) - Static method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Returns true if the provided iteration count N is within boundaries.
- isParallelismValid(int) - Static method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Returns whether the provided parallelization factor is within boundaries.
- isPBECipher(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- isPBECipher() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- isProvenanceRepositoryEncryptionConfigured(NiFiProperties) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
Returns true
if the provenance repository is correctly configured for an
encrypted implementation.
- isPValid(int, int) - Static method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Returns whether the provided parallelization factor (p value) is within boundaries.
- isPValid(int, int) - Static method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Returns true if the provided parallelization factor is within boundaries.
- isRepositoryEncryptionConfigured(NiFiProperties, RepositoryType) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
Returns true
if the specified repository is correctly configured for an
encrypted implementation.
- isRValid(int) - Static method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Returns whether the provided block size (r value) is a positive integer or not.
- isRValid(int) - Static method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Returns true if the provided block size in bytes is within boundaries.
- isSaltLengthValid(Integer) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns whether the provided salt length (saltLength) is within boundaries.
- isScryptFormattedSalt(String) - Static method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Returns true
if the salt string is a valid Scrypt salt string ($s0$e0801$abcdefghi..{22}
).
- isStorePopulated(String, String, KeystoreType, String) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- isStoreValid(URL, KeystoreType, char[]) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns true if the given keystore can be loaded using the given keystore type and password.
- isStoreValid(String, String, KeystoreType, String) - Method in class org.apache.nifi.security.util.StandardTlsConfiguration
-
- isStrongAlgorithm() - Method in enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
Returns true
if this algorithm is considered cryptographically secure.
- isStrongKDF() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
- isTGSPrincipal(KerberosPrincipal) - Method in class org.apache.nifi.security.krb.AbstractKerberosUser
-
TGS must have the server principal of the form "krbtgt/FOO@FOO".
- isTlsError(Throwable) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Returns true
if this exception is due to a TLS problem (either directly or because of its cause, if present).
- 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.
- isUnlimitedStrength() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- isUnlimitedStrengthCryptoAvailable() - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
- isUnlimitedStrengthCryptoSupported() - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- isUsingStaticSalt() - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns true
if this instance is configured to use a static salt.
- isValidKeyLength(SecretKey) - Method in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
- isValidKeyLength(int, String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns true if the provided key length is a valid key length for the provided cipher family.
- isValidKeyLengthForAlgorithm(int, String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns true if the provided key length is a valid key length for the provided algorithm.
- isValidKeyProvider(String, String, String, Map<String, String>) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns true if the provided configuration values successfully define the specified
KeyProvider
.
- isValidRepositoryEncryptionConfiguration(RepositoryEncryptionConfiguration) - Static method in class org.apache.nifi.security.kms.CryptoUtils
-
Returns true if the provided configuration values are valid (shallow evaluation only; does not validate the keys
contained in a
FileBasedKeyProvider
).
- isXXERelatedException(ConfigurationException) - Method in class org.apache.nifi.security.xml.SafeXMLConfiguration
-
Determine if the ConfigurationException was thrown because the XML configuration file contains an external entity (XXE).
- ITERATION_COUNT - Static variable in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
-
Deprecated.
- ITERATION_COUNT - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- iterationCount - Variable in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- iterationCount - Variable in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
- iterations - Variable in class org.apache.nifi.security.util.crypto.Argon2CipherProvider
-
- iterations - Variable in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
- IV_DELIMITER - Static variable in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
-
- IV_DELIMITER - Static variable in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
-
- IV_LENGTH - Static variable in class org.apache.nifi.security.kms.CryptoUtils
-
- IV_LENGTH - Static variable in class org.apache.nifi.security.repository.AbstractAESEncryptor
-
- IV_LENGTH - Static variable in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- IV_LENGTH - Static variable in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
- ivBytes - Variable in class org.apache.nifi.security.repository.RepositoryObjectEncryptionMetadata
-
- SafeXMLConfiguration - Class in org.apache.nifi.security.xml
-
For security reasons, this class overrides the Apache commons 'XMLConfiguration' class to disable processing of XML external entity (XXE) declarations.
- SafeXMLConfiguration() - Constructor for class org.apache.nifi.security.xml.SafeXMLConfiguration
-
- SafeXMLConfiguration(HierarchicalConfiguration<ImmutableNode>) - Constructor for class org.apache.nifi.security.xml.SafeXMLConfiguration
-
- SafeXMLConfiguration.XMLReader - Interface in org.apache.nifi.security.xml
-
- salsa20_8(byte[]) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- SALT_DELIMITER - Static variable in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
-
- saltLength - Variable in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
- Scrypt - Class in org.apache.nifi.security.util.crypto.scrypt
-
Copyright (C) 2011 - Will Glozer.
- Scrypt() - Constructor for class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- scrypt(String, int, int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
Hash the supplied plaintext password and generate output in the format described
below:
The hashed output is an
extended implementation of the Modular Crypt Format that also includes the scrypt
algorithm parameters.
- scrypt(String, byte[], int, int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- scrypt(byte[], byte[], int, int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
Hash the supplied input and generate raw unencoded output.
- SCRYPT_PATTERN - Static variable in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- SCRYPT_SALT_FORMAT - Static variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- ScryptCipherProvider - Class in org.apache.nifi.security.util.crypto
-
- ScryptCipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Instantiates a Scrypt cipher provider with the default parameters N=2^14, r=8, p=1.
- ScryptCipherProvider(int, int, int) - Constructor for class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
Instantiates a Scrypt cipher provider with the specified N, r, p values.
- ScryptSecureHasher - Class in org.apache.nifi.security.util.crypto
-
Provides an implementation of Scrypt
for secure password hashing.
- ScryptSecureHasher() - Constructor for class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
- ScryptSecureHasher(int, int, int, int) - Constructor for class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Instantiates an Scrypt secure hasher using the provided cost parameters.
- ScryptSecureHasher(int, int, int, int, int) - Constructor for class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Instantiates an Scrypt secure hasher using the provided cost parameters.
- SecureHasher - Interface in org.apache.nifi.security.util.crypto
-
An interface which specifies that implementations should provide a
cryptographic hash function (CHF) which accepts input and returns a
deterministic, (mathematically-difficult) irreversible value.
- SENTINEL - Static variable in class org.apache.nifi.security.repository.block.aes.RepositoryObjectAESGCMEncryptor
-
- serializeEncryptionMetadata(RepositoryObjectEncryptionMetadata) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- serialNumberIncrementor - Static variable in class org.apache.nifi.security.util.CertificateUtils
-
An incrementor to add uniqueness to serial numbers generated in the same millisecond
- setCipherProvider(AESKeyedCipherProvider) - Method in class org.apache.nifi.security.repository.AbstractAESEncryptor
-
- setTimeout(int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- SIGNING_ALGORITHM - Static variable in class org.apache.nifi.security.util.KeyStoreUtils
-
- smix(byte[], int, int, int, byte[], byte[]) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- socketAddress - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- 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
-
- sslContextToString(SSLContext) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
- sslParametersToString(SSLParameters) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
- sslServerSocketToString(SSLServerSocket) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
- SSLSocketChannel - Class in org.apache.nifi.remote.io.socket.ssl
-
- SSLSocketChannel(SSLContext, String, int, InetAddress, boolean) - Constructor for class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- SSLSocketChannel(SSLContext, SocketChannel, boolean) - Constructor for class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- SSLSocketChannel(SSLEngine, SocketChannel) - Constructor for class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- SSLSocketChannelInputStream - Class in org.apache.nifi.remote.io.socket.ssl
-
- SSLSocketChannelInputStream(SSLSocketChannel) - Constructor for class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
-
- SSLSocketChannelOutputStream - Class in org.apache.nifi.remote.io.socket.ssl
-
- SSLSocketChannelOutputStream(SSLSocketChannel) - Constructor for class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelOutputStream
-
- 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
SSLContext
s.
- StandardTlsConfiguration() - Constructor for class org.apache.nifi.security.util.StandardTlsConfiguration
-
Default constructor present for testing and completeness.
- 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(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, 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, String) - 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.
- STATIC_KEY_PROVIDER_CLASS_NAME - Static variable in class org.apache.nifi.security.kms.CryptoUtils
-
- STATIC_SALT - Static variable in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
- StaticKeyProvider - Class in org.apache.nifi.security.kms
-
Reference implementation for static key provider (used during tests).
- StaticKeyProvider(String, String) - Constructor for class org.apache.nifi.security.kms.StaticKeyProvider
-
- StaticKeyProvider(Map<String, SecretKey>) - Constructor for class org.apache.nifi.security.kms.StaticKeyProvider
-
- StreamingEncryptionMetadata - Class in org.apache.nifi.security.repository
-
- StreamingEncryptionMetadata() - Constructor for class org.apache.nifi.security.repository.StreamingEncryptionMetadata
-
- StreamingEncryptionMetadata(String, String, byte[], String) - Constructor for class org.apache.nifi.security.repository.StreamingEncryptionMetadata
-
- streamInManager - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- streamOutManager - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- subject - Variable in class org.apache.nifi.security.krb.AbstractKerberosUser
-
- SUN_KRB5_LOGIN_MODULE - Static variable in interface org.apache.nifi.security.krb.ConfigurationUtil
-
- SUN_PROVIDER_NAME - Static variable in class org.apache.nifi.security.util.KeyStoreUtils
-
- SUPPORTED_VERSIONS - Static variable in class org.apache.nifi.security.repository.block.aes.RepositoryObjectAESGCMEncryptor
-
- SUPPORTED_VERSIONS - Static variable in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- SUPPORTED_VERSIONS - Static variable in class org.apache.nifi.security.repository.stream.aes.RepositoryObjectAESCTREncryptor
-
- VALID_KEY_LENGTHS - Static variable in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
- validate(String, String, ValidationContext) - Method in class org.apache.nifi.security.xml.XXEValidator
-
- validateAndBuildRepositoryKeyProvider(NiFiProperties, RepositoryType) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
Returns a configured
KeyProvider
instance for the specified repository type given the configuration values in
nifi.properties
.
- validateAndBuildRepositoryKeyProvider(RepositoryEncryptionConfiguration) - Static method in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
Returns a configured
KeyProvider
instance for the specified repository type given the configuration values.
- validateInput(String) - Method in class org.apache.nifi.security.util.crypto.AbstractSecureHasher
-
Returns the valid
input
String (if the algorithm accepts empty input, changes
null
to
""
; if not, throws
IllegalArgumentException
).
- validateParameters(Integer, Integer, int, Integer, Integer) - Method in class org.apache.nifi.security.util.crypto.Argon2SecureHasher
-
Enforces valid Argon2 secure hasher cost parameters are provided.
- validateParameters(Integer, Integer) - Method in class org.apache.nifi.security.util.crypto.BcryptSecureHasher
-
Enforces valid Scrypt secure hasher cost parameters are provided.
- validateParameters(String, Integer, int, int) - Method in class org.apache.nifi.security.util.crypto.PBKDF2SecureHasher
-
Enforces valid PBKDF2 secure hasher cost parameters are provided.
- validateParameters(Integer, Integer, int, Integer, Integer) - Method in class org.apache.nifi.security.util.crypto.ScryptSecureHasher
-
Enforces valid Scrypt secure hasher cost parameters are provided.
- validateSalt(EncryptionMethod, byte[]) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
-
Deprecated.
- validateSalt(EncryptionMethod, byte[]) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
-
- valueOf(String) - Static method in enum org.apache.nifi.authorization.util.IdentityMapping.Transform
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.nifi.security.repository.RepositoryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.nifi.security.util.crypto.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.nifi.security.util.EncryptionMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.nifi.authorization.util.IdentityMapping.Transform
-
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.repository.RepositoryType
-
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.crypto.HashAlgorithm
-
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.EncryptionMethod
-
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.KeyDerivationFunction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyHashFormat(String) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
Returns true if the provided hash is a valid scrypt hash.
- VERSION - Static variable in class org.apache.nifi.security.repository.block.aes.RepositoryObjectAESGCMEncryptor
-
- VERSION - Static variable in class org.apache.nifi.security.repository.RepositoryEncryptorUtils
-
- version - Variable in class org.apache.nifi.security.repository.RepositoryObjectEncryptionMetadata
-
- VERSION - Static variable in class org.apache.nifi.security.repository.stream.aes.RepositoryObjectAESCTREncryptor
-