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

A

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

BUFFER_FULL_EMPTY_WAIT_NANOS - Static variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 

C

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
 
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
 
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
 
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.

D

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

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
 
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

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
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.
getAlgorithm() - Method in enum org.apache.nifi.security.util.EncryptionMethod
 
getClientAuthStatus(SSLSocket) - Static method in class org.apache.nifi.security.util.CertificateUtils
 
getDescription() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
 
getDn() - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
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
getName() - Method in enum org.apache.nifi.security.util.KeyDerivationFunction
 
getProvider() - Method in enum org.apache.nifi.security.util.EncryptionMethod
 
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

H

handshaking - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
hostname - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 

I

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
 
isKeyedCipher() - Method in enum org.apache.nifi.security.util.EncryptionMethod
 
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
 

K

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
 
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
logger - Static variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
logger - Static variable in class org.apache.nifi.security.util.CertificateUtils
 
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

MAX_WRITE_SIZE - Static variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
millisecondBigInteger - Static variable in class org.apache.nifi.security.util.CertificateUtils
BigInteger value to use for the base of the unique serial number

N

name - Variable in enum org.apache.nifi.security.util.KeyDerivationFunction
 

O

oneByteBuffer - Variable in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
org.apache.nifi.remote.io.socket.ssl - package org.apache.nifi.remote.io.socket.ssl
 
org.apache.nifi.security.util - package org.apache.nifi.security.util
 

P

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
 
provider - Variable in enum org.apache.nifi.security.util.EncryptionMethod
 

R

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
 
readData(ByteBuffer) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
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
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

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
 
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, 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
 
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
 

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
 

U

unlimitedStrength - Variable in enum org.apache.nifi.security.util.EncryptionMethod
 

V

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

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
 
writeFully(ByteBuffer) - Method in class org.apache.nifi.remote.io.socket.ssl.SSLSocketChannel
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2016 Apache NiFi Project. All rights reserved.