- 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.
- CertificateUtils - Class in org.apache.nifi.security.util
-
- CertificateUtils() - Constructor for class org.apache.nifi.security.util.CertificateUtils
-
- CertificateUtils.ClientAuth - Enum in org.apache.nifi.security.util
-
- 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
-
- char64(char) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
Look up the 3 bits base64-encoded by the specified character,
range-checking againt conversion table
- check(String, String) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
Compare the supplied plaintext password to a hashed password.
- checkpw(String, String) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
Check that a plaintext password matches a previously hashed
one
- 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
-
- ClientAuth(int, String) - Constructor for enum org.apache.nifi.security.util.CertificateUtils.ClientAuth
-
- ClientAuth() - Constructor for enum org.apache.nifi.security.util.SslContextFactory.ClientAuth
-
- 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[].
- connect() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- connected - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- consume() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- consume() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
-
- convertAbstractX509Certificate(Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- convertLegacyX509Certificate(X509Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- copyFromAppDataBuffer(byte[], int, int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- createDnOrderMap() - Static method in class org.apache.nifi.security.util.CertificateUtils
-
- createSafeReader(InputStream) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSafeReader(StreamSource) - Static method in class org.apache.nifi.security.xml.XmlUtils
-
- createSslContext(String, char[], String, String, char[], String, SslContextFactory.ClientAuth, String) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
Creates a SSLContext instance using the given information.
- createSslContext(String, char[], char[], String, String, char[], String, SslContextFactory.ClientAuth, String) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
Creates a SSLContext instance using the given information.
- createSslContext(String, char[], String, String) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
Creates a SSLContext instance using the given information.
- createSslContext(String, char[], char[], String, String) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
Creates a SSLContext instance using the given information.
- createTrustSslContext(String, char[], String, String) - Static method in class org.apache.nifi.security.util.SslContextFactory
-
Creates a SSLContext instance using the given information.
- crypt_raw(byte[], byte[], int, int[]) - Method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
Perform the central password hashing step in the
bcrypt scheme
- CryptoUtils - Class in org.apache.nifi.security.kms
-
- CryptoUtils() - Constructor for class org.apache.nifi.security.kms.CryptoUtils
-
- 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.
- generateSalt() - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- 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.
- gensalt(int, SecureRandom) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
Generate a salt for use with the BCrypt.hashpw() method
- gensalt(int) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
Generate a salt for use with the BCrypt.hashpw() method
- gensalt() - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
Generate a salt for use with the BCrypt.hashpw() method,
selecting a reasonable default for the number of hashing
rounds to apply
- GENSALT_DEFAULT_LOG2_ROUNDS - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
-
- getAlgorithm() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- 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.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
-
- getDefaultKeyLengthForCipher(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
-
- 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() - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
-
- getDefaultSaltLength() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getDescription() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
- getDn() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- getExtensionsFromCSR(JcaPKCS10CertificationRequest) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Extract extensions from CSR object
- 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.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.
- 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.
- getKeyStore(String) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns an empty KeyStore backed by the appropriate provider
- getKeyStoreProvider(String) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns the provider that will be used for the given keyStoreType
- 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
-
- getMaximumPasswordLengthForAlgorithmOnLimitedStrengthCrypto(EncryptionMethod) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
- getN() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getName() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
-
- getP() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getPattern() - Method in class org.apache.nifi.authorization.util.IdentityMapping
-
- getPRFName() - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
-
- getProvider() - Method in enum org.apache.nifi.security.util.EncryptionMethod
-
- getR() - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
-
- getReplacementValue() - Method in class org.apache.nifi.authorization.util.IdentityMapping
-
- getSaltLengthForAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
-
Returns the salt length for various PBE algorithms.
- getStorePasswordProperty() - Method in enum org.apache.nifi.security.util.SecurityStoreTypes
-
Returns the keystore (or truststore) password property.
- getStoreProperty() - Method in enum org.apache.nifi.security.util.SecurityStoreTypes
-
Returns the keystore (or truststore) property.
- getStoreTypeProperty() - Method in enum org.apache.nifi.security.util.SecurityStoreTypes
-
Returns the keystore (or truststore) type property.
- getSubjectAlternativeNames(X509Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
-
Returns a list of subject alternative names.
- getTimeout() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
-
- getTrustStore(String) - Static method in class org.apache.nifi.security.util.KeyStoreUtils
-
Returns an empty KeyStore intended for use as a TrustStore backed by the appropriate provider
- 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
-
- VALID_KEY_LENGTHS - Static variable in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
-
- 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
-
- value - Variable in enum org.apache.nifi.security.util.CertificateUtils.ClientAuth
-
- valueOf(String) - Static method in enum org.apache.nifi.security.util.CertificateUtils.ClientAuth
-
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.
- valueOf(String) - Static method in enum org.apache.nifi.security.util.KeystoreType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.nifi.security.util.SecurityStoreTypes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.apache.nifi.security.util.SslContextFactory.ClientAuth
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.nifi.security.util.CertificateUtils.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.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.
- 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.
- values() - Static method in enum org.apache.nifi.security.util.SecurityStoreTypes
-
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.SslContextFactory.ClientAuth
-
Returns an array containing the constants of this enum type, in
the order they are declared.