Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

A

addKey(String, SecretKey) - Method in class org.apache.nifi.security.kms.FileBasedKeyProvider
Adds the key to the provider and associates it with the given ID.
addKey(String, SecretKey) - Method in interface org.apache.nifi.security.kms.KeyProvider
Adds the key to the provider and associates it with the given ID.
addKey(String, SecretKey) - Method in class org.apache.nifi.security.kms.StaticKeyProvider
Adds the key to the provider and associates it with the given ID.
AESKeyedCipherProvider - Class in org.apache.nifi.security.util.crypto
This is a standard implementation of KeyedCipherProvider which supports AES cipher families with arbitrary modes of operation (currently only CBC, CTR, and GCM are supported as EncryptionMethods.
AESKeyedCipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
 
algorithm - Variable in enum org.apache.nifi.security.util.EncryptionMethod
 
appDataManager - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
available() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
available() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
 

B

backReferencePattern - Static variable in class org.apache.nifi.authorization.util.IdentityMappingUtil
 
base64_code - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
BCrypt - Class in org.apache.nifi.security.util.crypto.bcrypt
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
BCRYPT_SALT_FORMAT - Static variable in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
 
BCRYPT_SALT_LEN - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
BcryptCipherProvider - Class in org.apache.nifi.security.util.crypto
 
BcryptCipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.BcryptCipherProvider
Instantiates a Bcrypt cipher provider with the default work factor 12 (2^12 key expansion rounds).
BcryptCipherProvider(int) - Constructor for class org.apache.nifi.security.util.crypto.BcryptCipherProvider
Instantiates a Bcrypt cipher provider with the specified work factor w (2^w key expansion rounds).
bf_crypt_ciphertext - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
blockmix_salsa8(byte[], int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
blockxor(byte[], int, byte[], int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
BLOWFISH_NUM_ROUNDS - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
BUFFER_FULL_EMPTY_WAIT_NANOS - Static variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
BUFFER_SIZE - Static variable in class org.apache.nifi.security.util.crypto.CipherUtility
 
buildKeyProvider(String, String, String, Map<String, String>, SecretKey) - Static method in class org.apache.nifi.security.kms.KeyProviderFactory
 

C

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
Accepts an abstract Certificate and returns an X509Certificate.
convertLegacyX509Certificate(X509Certificate) - Static method in class org.apache.nifi.security.util.CertificateUtils
Accepts a legacy X509Certificate and returns an X509Certificate.
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
 
createSafeSaxReader(SAXParserFactory, ContentHandler) - 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
 

D

decode_base64(String, int) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Decode a string encoded using bcrypt's base64 scheme to a byte array.
DEFAULT_ITERATION_COUNT - Static variable in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
This can be calculated automatically using the code PBKDF2CipherProviderGroovyTest#calculateMinimumIterationCount or manually updated by a maintainer
DEFAULT_MAX_ALLOWED_KEY_LENGTH - Static variable in class org.apache.nifi.security.util.crypto.CipherUtility
 
DEFAULT_N - Static variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
These values can be calculated automatically using the code ScryptCipherProviderGroovyTest#calculateMinimumParameters or manually updated by a maintainer
DEFAULT_P - Static variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
DEFAULT_PRF - Static variable in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
 
DEFAULT_R - Static variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
DEFAULT_SALT_LENGTH - Static variable in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
 
DEFAULT_SALT_LENGTH - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
DEFAULT_SALT_LENGTH - Static variable in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
 
DEFAULT_SALT_LENGTH - Static variable in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
DEFAULT_WORK_FACTOR - Static variable in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
This can be calculated automatically using the code BcryptCipherProviderGroovyTest#calculateMinimumWorkFactor or manually updated by a maintainer
deriveScryptKey(byte[], byte[], int, int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
Implementation of the scrypt KDF.
description - Variable in enum org.apache.nifi.security.util.CertificateUtils.ClientAuth
 
description - Variable in enum org.apache.nifi.security.util.KeyDerivationFunction
 
dnOrderMap - Static variable in class org.apache.nifi.security.util.CertificateUtils
 

E

ekskey(byte[], byte[]) - Method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Perform the "enhanced key schedule" step described by Provos and Mazieres in "A Future-Adaptable Password Scheme" http://www.openbsd.org/papers/bcrypt-paper.ps
EMPTY_SALT - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
encipher(int[], int) - Method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Blowfish encipher a single 64-bit block encoded as two 32-bit halves
encode_base64(byte[], int) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Encode a byte array using bcrypt's slightly-modified base64 encoding scheme.
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
 
encryptAndWriteFully(BufferStateManager) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
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
 
engine - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
escapeLiteralBackReferences(String, int) - Static method in class org.apache.nifi.authorization.util.IdentityMappingUtil
 
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).
extractUsername(String) - Static method in class org.apache.nifi.security.util.CertificateUtils
Extracts the username from the specified DN.

F

FILE_BASED_KEY_PROVIDER_CLASS_NAME - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
FileBasedKeyProvider - Class in org.apache.nifi.security.kms
 
FileBasedKeyProvider(String, SecretKey) - Constructor for class org.apache.nifi.security.kms.FileBasedKeyProvider
 
filepath - Variable in class org.apache.nifi.security.kms.FileBasedKeyProvider
 
forAlgorithm(String) - Static method in enum org.apache.nifi.security.util.EncryptionMethod
 
formatHash(byte[], int, int, int, byte[]) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
formatSalt(byte[], int, int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
formatSaltForBcrypt(byte[]) - Method in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
 
formatSaltForScrypt(byte[]) - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
Formats the salt into a string which Scrypt can understand containing the N, r, p values along with the salt value.
formKeyFromHex(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
Returns a SecretKey formed from the hexadecimal key bytes (validity is checked).
formX509Certificate(byte[]) - Static method in class org.apache.nifi.security.util.CertificateUtils
 

G

generateIssuedCertificate(String, PublicKey, X509Certificate, KeyPair, String, int) - Static method in class org.apache.nifi.security.util.CertificateUtils
Generates an issued X509Certificate from the given issuer certificate and KeyPair
generateIssuedCertificate(String, PublicKey, Extensions, X509Certificate, KeyPair, String, int) - Static method in class org.apache.nifi.security.util.CertificateUtils
Generates an issued X509Certificate from the given issuer certificate and KeyPair
generateIV() - Method in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
Generates a new random IV of 16 bytes using SecureRandom.
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
 

H

handleLegacyPackages(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
 
handshaking - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
hashpw(String, String) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Hash a password using the OpenBSD bcrypt scheme
HEX_PATTERN - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
hostname - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 

I

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
 
IdentityMappingUtil - Class in org.apache.nifi.authorization.util
 
IdentityMappingUtil() - Constructor for class org.apache.nifi.authorization.util.IdentityMappingUtil
 
index_64 - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
init_key() - Method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Initialise the Blowfish key schedule
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
 
isClosed() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
isCompatibleWithStrongKDFs() - Method in enum org.apache.nifi.security.util.EncryptionMethod
 
isDataAvailable() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
isDataAvailable() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
 
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.
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).
isKeyedCipher(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
 
isKeyedCipher() - Method in enum org.apache.nifi.security.util.EncryptionMethod
 
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.kms.CryptoUtils
 
isStoreValid(URL, KeystoreType, char[]) - Static method in class org.apache.nifi.security.util.CertificateUtils
Returns true if the given keystore can be loaded using the given keystore type and password.
isStrongKDF() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
 
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
 
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.
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
 
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.util.crypto.AESKeyedCipherProvider
 

K

key - Variable in class org.apache.nifi.authorization.util.IdentityMapping
 
key(byte[]) - Method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Key the Blowfish cipher
KEY_LENGTH_PATTERN - Static variable in class org.apache.nifi.security.util.crypto.CipherUtility
 
KeyDerivationFunction - Enum in org.apache.nifi.security.util
Enumeration capturing essential information about the various key derivation functions that might be supported.
KeyDerivationFunction(String, String) - Constructor for enum org.apache.nifi.security.util.KeyDerivationFunction
 
KeyedCipherProvider - Class in org.apache.nifi.security.util.crypto
 
KeyedCipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.KeyedCipherProvider
 
keyExists(String) - Method in interface org.apache.nifi.security.kms.KeyProvider
Returns true if the key exists and is available.
keyExists(String) - Method in class org.apache.nifi.security.kms.StaticKeyProvider
Returns true if the key exists and is available.
keyIsValid(String) - Static method in class org.apache.nifi.security.kms.CryptoUtils
Returns true if the provided key is valid hex and is the correct length for the current system's JCE policies.
KeyProvider - Interface in org.apache.nifi.security.kms
 
KeyProviderFactory - Class in org.apache.nifi.security.kms
 
KeyProviderFactory() - Constructor for class org.apache.nifi.security.kms.KeyProviderFactory
 
keys - Variable in class org.apache.nifi.security.kms.StaticKeyProvider
 
KeystoreType - Enum in org.apache.nifi.security.util
Keystore types.
KeystoreType() - Constructor for enum org.apache.nifi.security.util.KeystoreType
 
KeyStoreUtils - Class in org.apache.nifi.security.util
 
KeyStoreUtils() - Constructor for class org.apache.nifi.security.util.KeyStoreUtils
 

L

lastSerialNumberMillis - Static variable in class org.apache.nifi.security.util.CertificateUtils
The time in milliseconds that the last unique serial number was generated
LEGACY_FBKP_FQCN - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
LEGACY_SKP_FQCN - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
log2(int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
LOGGER - Static variable in class org.apache.nifi.authorization.util.IdentityMappingUtil
 
logger - Static variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
logger - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
logger - Static variable in class org.apache.nifi.security.kms.FileBasedKeyProvider
 
logger - Static variable in class org.apache.nifi.security.kms.KeyProviderFactory
 
logger - Static variable in class org.apache.nifi.security.kms.StaticKeyProvider
 
logger - Static variable in class org.apache.nifi.security.util.CertificateUtils
 
logger - Static variable in class org.apache.nifi.security.util.crypto.AESKeyedCipherProvider
 
logger - Static variable in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
 
logger - Static variable in class org.apache.nifi.security.util.crypto.CipherProviderFactory
 
logger - Static variable in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
Deprecated.
 
logger - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
logger - Static variable in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
 
logger - Static variable in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
logger - Static variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
logger - Static variable in class org.apache.nifi.security.util.KeyStoreUtils
 
logProperties(Writer, boolean) - Static method in enum org.apache.nifi.security.util.SecurityStoreTypes
Logs the keystore and truststore Java system property values to the given writer.

M

mapIdentity(String, List<IdentityMapping>) - Static method in class org.apache.nifi.authorization.util.IdentityMappingUtil
Checks the given identity against each provided mapping and performs the mapping using the first one that matches.
MAX_IV_LIMIT - Static variable in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
 
MAX_IV_LIMIT - Static variable in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 
MAX_PASSWORD_LENGTH_BY_ALGORITHM - Static variable in class org.apache.nifi.security.util.crypto.CipherUtility
 
MAX_SALT_LIMIT - Static variable in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 
MAX_WRITE_SIZE - Static variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
MCRYPT_SALT_FORMAT - Static variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
millisecondBigInteger - Static variable in class org.apache.nifi.security.util.CertificateUtils
BigInteger value to use for the base of the unique serial number

N

n - Variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
name - Variable in enum org.apache.nifi.security.util.KeyDerivationFunction
 
NiFiLegacyCipherProvider - Class in org.apache.nifi.security.util.crypto
Deprecated.
NiFiLegacyCipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
Deprecated.
 

O

oneByteBuffer - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
OPENSSL_EVP_HEADER_MARKER - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
OPENSSL_EVP_HEADER_SIZE - Static variable in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
OpenSSLPKCS5CipherProvider - Class in org.apache.nifi.security.util.crypto
 
OpenSSLPKCS5CipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
org.apache.nifi.authorization.util - package org.apache.nifi.authorization.util
 
org.apache.nifi.remote.io.socket.ssl - package org.apache.nifi.remote.io.socket.ssl
 
org.apache.nifi.security.kms - package org.apache.nifi.security.kms
 
org.apache.nifi.security.util - package org.apache.nifi.security.util
 
org.apache.nifi.security.util.crypto - package org.apache.nifi.security.util.crypto
 
org.apache.nifi.security.util.crypto.bcrypt - package org.apache.nifi.security.util.crypto.bcrypt
 
org.apache.nifi.security.util.crypto.scrypt - package org.apache.nifi.security.util.crypto.scrypt
 
org.apache.nifi.security.xml - package org.apache.nifi.security.xml
 

P

P - Variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
p - Variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
P_orig - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
parseActualKeyLengthFromAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
 
parseCipherFromAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
Returns the cipher algorithm from the full algorithm name.
parseKeyLengthFromAlgorithm(String) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
Returns the cipher key length from the full algorithm name.
parseParameters(String) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
Parses the individual values from the encoded params value in the modified-mcrypt format for the salt & hash.
parseSalt(String, byte[], List<Integer>) - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
passwordLengthIsValidForAlgorithmOnLimitedStrengthCrypto(int, EncryptionMethod) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
 
pattern - Variable in class org.apache.nifi.authorization.util.IdentityMapping
 
PBECipherProvider - Interface in org.apache.nifi.security.util.crypto
 
pbkdf2(String, byte[], byte[], int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
Implementation of PBKDF2 (RFC2898).
pbkdf2(Mac, byte[], int, byte[], int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
Implementation of PBKDF2 (RFC2898).
PBKDF2CipherProvider - Class in org.apache.nifi.security.util.crypto
 
PBKDF2CipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
Instantiates a PBKDF2 cipher provider with the default number of iterations and the default PRF.
PBKDF2CipherProvider(String, int) - Constructor for class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
Instantiates a PBKDF2 cipher provider with the specified number of iterations and the specified PRF.
PEER_NOT_AUTHENTICATED_MSG - Static variable in class org.apache.nifi.security.util.CertificateUtils
 
performHandshake() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
performTasks() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
port - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
prf - Variable in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
 
processStreams(Cipher, InputStream, OutputStream) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
 
provider - Variable in enum org.apache.nifi.security.util.EncryptionMethod
 

R

r(int, int) - Static method in class org.apache.nifi.security.util.crypto.scrypt.Scrypt
 
r - Variable in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
 
RandomIVPBECipherProvider - Class in org.apache.nifi.security.util.crypto
 
RandomIVPBECipherProvider() - Constructor for class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 
read() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
read(byte[]) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
read(byte[], int, int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
read() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
 
read(byte[]) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
 
read(byte[], int, int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelInputStream
 
readBytesFromInputStream(InputStream, String, int, byte[]) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
 
readData(ByteBuffer) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
readIV(InputStream) - Method in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
 
readIV(InputStream) - Method in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 
readKeys(String, SecretKey) - Static method in class org.apache.nifi.security.kms.CryptoUtils
Returns a map containing the key IDs and the parsed key from a key provider definition file.
readSalt(InputStream) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
Deprecated.
 
readSalt(EncryptionMethod, InputStream) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
Deprecated.
Returns the salt provided as part of the cipher stream, or throws an exception if one cannot be detected.
readSalt(InputStream) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
Returns the salt provided as part of the cipher stream, or throws an exception if one cannot be detected.
readSalt(InputStream) - Method in interface org.apache.nifi.security.util.crypto.PBECipherProvider
Returns the salt provided as part of the cipher stream, or throws an exception if one cannot be detected.
readSalt(InputStream) - Method in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 
registeredCipherProviders - Static variable in class org.apache.nifi.security.util.crypto.CipherProviderFactory
 
reorderDn(String) - Static method in class org.apache.nifi.security.util.CertificateUtils
Reorders DN to the order the elements appear in the RFC 2253 table https://www.ietf.org/rfc/rfc2253.txt String X.500 AttributeType ------------------------------ CN commonName L localityName ST stateOrProvinceName O organizationName OU organizationalUnitName C countryName STREET streetAddress DC domainComponent UID userid
replacementValue - Variable in class org.apache.nifi.authorization.util.IdentityMapping
 
requiresMasterKey(String) - Static method in class org.apache.nifi.security.kms.KeyProviderFactory
 
resolvePRF(String) - Method in class org.apache.nifi.security.util.crypto.PBKDF2CipherProvider
 
reverseX500Name(X500Name) - Static method in class org.apache.nifi.security.util.CertificateUtils
Reverses the X500Name in order make the certificate be in the right order [see http://stackoverflow.com/questions/7567837/attributes-reversed-in-certificate-subject-and-issuer/12645265]

S

S - Variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
S_orig - Static variable in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
 
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
 
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
Hash the supplied plaintext password and generate output in the format described in Scrypt.scrypt(String, int, int, int, int).
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.
SecurityStoreTypes - Enum in org.apache.nifi.security.util
Types of security stores and their related Java system properties.
SecurityStoreTypes(String, String, String) - Constructor for enum org.apache.nifi.security.util.SecurityStoreTypes
Creates an instance.
serialNumberIncrementor - Static variable in class org.apache.nifi.security.util.CertificateUtils
An incrementor to add uniqueness to serial numbers generated in the same millisecond
setTimeout(int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
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
 
SslContextFactory.ClientAuth - Enum in org.apache.nifi.security.util
 
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
 
STATIC_KEY_PROVIDER_CLASS_NAME - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
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
 
storePasswordProperty - Variable in enum org.apache.nifi.security.util.SecurityStoreTypes
the Java system property for setting the keystore (or truststore) password
storeProperty - Variable in enum org.apache.nifi.security.util.SecurityStoreTypes
the Java system property for setting the keystore (or truststore) path
storeTypeProperty - Variable in enum org.apache.nifi.security.util.SecurityStoreTypes
the Java system property for setting the keystore (or truststore) type
streamInManager - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
streamOutManager - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
streamtoword(byte[], int[]) - Static method in class org.apache.nifi.security.util.crypto.bcrypt.BCrypt
Cycically extract a word of key material

T

timeoutMillis - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
toString() - Method in enum org.apache.nifi.security.util.CertificateUtils.ClientAuth
 
toString() - Method in enum org.apache.nifi.security.util.EncryptionMethod
 
toString() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
 
translateSalt(String) - Method in class org.apache.nifi.security.util.crypto.ScryptCipherProvider
Translates a salt from the mcrypt format $n$r$p$salt_hex to the Java scrypt format $s0$params$saltBase64.

U

UNLIMITED_KEY_LENGTHS - Static variable in class org.apache.nifi.security.kms.CryptoUtils
 
unlimitedStrength - Variable in enum org.apache.nifi.security.util.EncryptionMethod
 

V

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.

W

workFactor - Variable in class org.apache.nifi.security.util.crypto.BcryptCipherProvider
 
write(int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
write(byte[]) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
write(byte[], int, int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
write(int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelOutputStream
 
write(byte[]) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelOutputStream
 
write(byte[], int, int) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannelOutputStream
 
writeBytesToOutputStream(OutputStream, byte[], String, byte[]) - Static method in class org.apache.nifi.security.util.crypto.CipherUtility
 
writeFully(ByteBuffer) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
writeIV(byte[], OutputStream) - Method in class org.apache.nifi.security.util.crypto.KeyedCipherProvider
 
writeIV(byte[], OutputStream) - Method in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 
writeSalt(byte[], OutputStream) - Method in class org.apache.nifi.security.util.crypto.NiFiLegacyCipherProvider
Deprecated.
 
writeSalt(byte[], OutputStream) - Method in class org.apache.nifi.security.util.crypto.OpenSSLPKCS5CipherProvider
 
writeSalt(byte[], OutputStream) - Method in interface org.apache.nifi.security.util.crypto.PBECipherProvider
Writes the salt provided as part of the cipher stream, or throws an exception if it cannot be written.
writeSalt(byte[], OutputStream) - Method in class org.apache.nifi.security.util.crypto.RandomIVPBECipherProvider
 

X

XmlUtils - Class in org.apache.nifi.security.xml
 
XmlUtils() - Constructor for class org.apache.nifi.security.xml.XmlUtils
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2018 Apache NiFi Project. All rights reserved.