A B C D E F G H I L M N O P R S T U V W X 
All Classes All Packages

A

addCertificateCompressionAlgorithm(long, int, CertificateCompressionAlgo) - Static method in class io.netty.internal.tcnative.SSLContext
Adds a certificate compression algorithm to the given SSLContext or throws an exception if certificate compression is not supported or the algorithm not recognized.
address(ByteBuffer) - Static method in class io.netty.internal.tcnative.Buffer
Returns the memory address of the ByteBuffer.
AES_KEY_SIZE - Static variable in class io.netty.internal.tcnative.SessionTicketKey
Size of session ticket key AES key
algorithmId() - Method in interface io.netty.internal.tcnative.CertificateCompressionAlgo
Return the ID for the compression algorithm provided for by a given implementation.
AsyncSSLPrivateKeyMethod - Interface in io.netty.internal.tcnative
Allows to customize private key signing / decrypt (when using RSA).
AsyncTask - Interface in io.netty.internal.tcnative
 
authenticationMethods(long) - Static method in class io.netty.internal.tcnative.SSL
Return the methods used for authentication.

B

bioClearByteBuffer(long) - Static method in class io.netty.internal.tcnative.SSL
After you are done buffering data from SSL.bioSetByteBuffer(long, long, int, boolean), this will ensure the internal SSL write buffers are ready to capture data which may unexpectedly happen (e.g.
bioFlushByteBuffer(long) - Static method in class io.netty.internal.tcnative.SSL
Flush any pending bytes in the internal SSL write buffer.
bioLengthByteBuffer(long) - Static method in class io.netty.internal.tcnative.SSL
Get the remaining length of the ByteBuffer set by SSL.bioSetByteBuffer(long, long, int, boolean).
bioLengthNonApplication(long) - Static method in class io.netty.internal.tcnative.SSL
Get the amount of data pending in buffer used for non-application writes.
bioNewByteBuffer(long, int) - Static method in class io.netty.internal.tcnative.SSL
Initialize the BIO for the SSL instance.
bioSetByteBuffer(long, long, int, boolean) - Static method in class io.netty.internal.tcnative.SSL
Set the memory location which that OpenSSL's internal BIO will use to write encrypted data to, or read encrypted data from.
bioSetFd(long, int) - Static method in class io.netty.internal.tcnative.SSL
Sets the socket file descriptor of the rbio field inside the SSL struct (ssl->rbio->num)
bioWrite(long, long, int) - Static method in class io.netty.internal.tcnative.SSL
BIO_write
Buffer - Class in io.netty.internal.tcnative
 

C

CertificateCallback - Interface in io.netty.internal.tcnative
Is called during handshake and hooked into openssl via SSL_CTX_set_cert_cb.
CertificateCompressionAlgo - Interface in io.netty.internal.tcnative
Provides compression/decompression implementations for TLS Certificate Compression (RFC 8879).
CertificateRequestedCallback - Interface in io.netty.internal.tcnative
Deprecated.
CertificateVerifier - Class in io.netty.internal.tcnative
Is called during handshake and hooked into openssl via SSL_CTX_set_cert_verify_callback.
CertificateVerifier() - Constructor for class io.netty.internal.tcnative.CertificateVerifier
 
clearError() - Static method in class io.netty.internal.tcnative.SSL
Clear all the errors from the error queue that OpenSSL encountered on this thread.
clearOptions(long, int) - Static method in class io.netty.internal.tcnative.SSL
Clear OpenSSL Option.
clearOptions(long, int) - Static method in class io.netty.internal.tcnative.SSLContext
Clears OpenSSL Options.
compress(long, byte[]) - Method in interface io.netty.internal.tcnative.CertificateCompressionAlgo
Compress the given input with the specified algorithm and return the compressed bytes.

D

decompress(long, int, byte[]) - Method in interface io.netty.internal.tcnative.CertificateCompressionAlgo
Decompress the given input with the specified algorithm and return the decompressed bytes.
decrypt(long, byte[]) - Method in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
Decrypts the input with the given RSA key and returns the decrypted bytes.
decrypt(long, byte[], ResultCallback<byte[]>) - Method in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
Decrypts the input with the given RSA key and notify ResultCallback with the decrypted bytes.
disableOcsp(long) - Static method in class io.netty.internal.tcnative.SSLContext
Disables OCSP stapling on the given SSLContext.
doHandshake(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_do_handshake

E

enableOcsp(long) - Static method in class io.netty.internal.tcnative.SSL
Enables OCSP stapling for the given SSLEngine or throws an exception if OCSP stapling is not supported.
enableOcsp(long, boolean) - Static method in class io.netty.internal.tcnative.SSLContext
Enables OCSP stapling for the given SSLContext or throws an exception if OCSP stapling is not supported.

F

fipsModeSet(int) - Static method in class io.netty.internal.tcnative.SSL
Set the FIPS mode to use.
free(long) - Static method in class io.netty.internal.tcnative.SSLContext
Free the resources used by the Context
free(long) - Static method in class io.netty.internal.tcnative.SSLSession
freeBIO(long) - Static method in class io.netty.internal.tcnative.SSL
BIO_free
freePrivateKey(long) - Static method in class io.netty.internal.tcnative.SSL
Free private key (EVP_PKEY pointer).
freeSSL(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_free
freeX509Chain(long) - Static method in class io.netty.internal.tcnative.SSL
Free x509 chain (STACK_OF(X509) pointer).

G

getAesKey() - Method in class io.netty.internal.tcnative.SessionTicketKey
Get AES Key.
getAlpnSelected(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get0_alpn_selected
getAsyncTask(long) - Static method in class io.netty.internal.tcnative.SSL
Return the AsyncTask that needs to be run as an operation did signal that a task needs to be completed before we can retry it.
getCipherForSSL(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get_cipher
getCiphers(long) - Static method in class io.netty.internal.tcnative.SSL
Returns all Returns the cipher suites that are available for negotiation in an SSL handshake.
getClientRandom(long) - Static method in class io.netty.internal.tcnative.SSL
Extracts the random value sent from the client to the server during the initial SSL/TLS handshake.
getError(long, int) - Static method in class io.netty.internal.tcnative.SSL
SSL_get_error
getErrorString(long) - Static method in class io.netty.internal.tcnative.SSL
Get the error string representing for the given errorNumber.
getHandshakeCount(long) - Static method in class io.netty.internal.tcnative.SSL
Returns the number of handshakes done for this SSL instance.
getHmacKey() - Method in class io.netty.internal.tcnative.SessionTicketKey
Get HMAC key.
getLastError() - Static method in class io.netty.internal.tcnative.SSL
Return last SSL error string
getLastErrorNumber() - Static method in class io.netty.internal.tcnative.SSL
Get the error number representing the last error OpenSSL encountered on this thread.
getMasterKey(long) - Static method in class io.netty.internal.tcnative.SSL
Returns the master key used for the current ssl session.
getMaxWrapOverhead(long) - Static method in class io.netty.internal.tcnative.SSL
Get the maximum overhead, in bytes, of wrapping (a.k.a sealing) a record with ssl.
getMode(long) - Static method in class io.netty.internal.tcnative.SSL
Call SSL_get_mode
getMode(long) - Static method in class io.netty.internal.tcnative.SSLContext
Call SSL_CTX_get_mode
getName() - Method in class io.netty.internal.tcnative.SessionTicketKey
Get name.
getNextProtoNegotiated(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get0_next_proto_negotiated
getOcspResponse(long) - Static method in class io.netty.internal.tcnative.SSL
Returns the OCSP response for the given SSLEngine or null if the server didn't provide a stapled OCSP response.
getOptions(long) - Static method in class io.netty.internal.tcnative.SSL
Get OpenSSL Option.
getOptions(long) - Static method in class io.netty.internal.tcnative.SSLContext
Get OpenSSL Option.
getPeerCertChain(long) - Static method in class io.netty.internal.tcnative.SSL
Get the peer certificate chain or null if none was send.
getPeerCertificate(long) - Static method in class io.netty.internal.tcnative.SSL
Get the peer certificate or null if non was send.
getServerRandom(long) - Static method in class io.netty.internal.tcnative.SSL
Extracts the random value sent from the server to the client during the initial SSL/TLS handshake.
getSession(long) - Static method in class io.netty.internal.tcnative.SSL
Returns the SSL_SESSION that is used for SSL.
getSession(long, byte[]) - Method in interface io.netty.internal.tcnative.SSLSessionCache
Called once a SSL_SESSION should be retrieved for the given SSL and with the given session ID.
getSessionCacheMode(long) - Static method in class io.netty.internal.tcnative.SSLContext
Get the mode of the current used internal session cache.
getSessionCacheSize(long) - Static method in class io.netty.internal.tcnative.SSLContext
Get the size of the internal session cache.
getSessionCacheTimeout(long) - Static method in class io.netty.internal.tcnative.SSLContext
Get the timeout for the internal session cache in seconds.
getSessionId(long) - Static method in class io.netty.internal.tcnative.SSL
Returns the ID of the session as byte array representation.
getSessionId(long) - Static method in class io.netty.internal.tcnative.SSLSession
getShutdown(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get_shutdown
getSigAlgs(long) - Static method in class io.netty.internal.tcnative.SSL
Return the signature algorithms that the remote peer supports or null if none are supported.
getSniHostname(long) - Static method in class io.netty.internal.tcnative.SSL
Return the SNI hostname that was sent as part of the SSL Hello.
getSslCtx(long) - Static method in class io.netty.internal.tcnative.SSLContext
Returns the SSL_CTX.
getTask(long) - Static method in class io.netty.internal.tcnative.SSL
Return the Runnable that needs to be run as an operation did signal that a task needs to be completed before we can retry the previous action.
getTime(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get_time
getTime(long) - Static method in class io.netty.internal.tcnative.SSLSession
getTimeout(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get_timeout
getTimeout(long) - Static method in class io.netty.internal.tcnative.SSLSession
getVersion(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_get_version

H

handle(long, byte[], byte[][]) - Method in interface io.netty.internal.tcnative.CertificateCallback
Called during cert selection.
HMAC_KEY_SIZE - Static variable in class io.netty.internal.tcnative.SessionTicketKey
Size of session ticket key HMAC key

I

initialize() - Static method in class io.netty.internal.tcnative.Library
Calls Library.initialize(String, String) with "provided" and null.
initialize(String, String) - Static method in class io.netty.internal.tcnative.Library
Setup native library.
io.netty.internal.tcnative - package io.netty.internal.tcnative
 
isInInit(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_in_init
isSessionReused(long) - Static method in class io.netty.internal.tcnative.SSL
Return true if the SSL_SESSION was reused.
isValid(int) - Static method in class io.netty.internal.tcnative.CertificateVerifier
Returns true if the given errorCode is valid, false otherwise.

L

Library - Class in io.netty.internal.tcnative
 
loadPrivateKeyFromEngine(String, String) - Static method in class io.netty.internal.tcnative.SSL
Load a private key from the used OpenSSL ENGINE via the ENGINE_load_private_key function.

M

make(int, int) - Static method in class io.netty.internal.tcnative.SSLContext
Initialize new SSL context
match(long, String) - Method in interface io.netty.internal.tcnative.SniHostNameMatcher
Returns true if the hostname was matched and so SNI should be allowed.

N

NAME_SIZE - Static variable in class io.netty.internal.tcnative.SessionTicketKey
Size of session ticket key name
newMemBIO() - Static method in class io.netty.internal.tcnative.SSL
Initialize new in-memory BIO that is located in the secure heap.
newSSL(long, boolean) - Static method in class io.netty.internal.tcnative.SSL
SSL_new

O

onError(long, Throwable) - Method in interface io.netty.internal.tcnative.ResultCallback
Called when the operation completes with an error.
onSuccess(long, T) - Method in interface io.netty.internal.tcnative.ResultCallback
Called when the operation completes with the given result.

P

parsePrivateKey(long, String) - Static method in class io.netty.internal.tcnative.SSL
Parse private key from BIO and return EVP_PKEY pointer.
parseX509Chain(long) - Static method in class io.netty.internal.tcnative.SSL
Parse X509 chain from BIO and return (STACK_OF(X509) pointer).

R

readFromSSL(long, long, int) - Static method in class io.netty.internal.tcnative.SSL
SSL_read
requested(long, long, long, byte[], byte[][]) - Method in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
Called during cert selection.
ResultCallback<T> - Interface in io.netty.internal.tcnative
Callback that is called once an operation completed.
runAsync(Runnable) - Method in interface io.netty.internal.tcnative.AsyncTask
Run this AsyncTask in an async fashion.

S

sessionAccept(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionAcceptGood(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionAcceptRenegotiate(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionCacheFull(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionCbHits(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionConnect(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionConnectGood(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionConnectRenegotiate(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionCreated(long, long) - Method in interface io.netty.internal.tcnative.SSLSessionCache
Returns true if the cache takes ownership of the SSL_SESSION and will call SSL_SESSION_free once it should be destroyed, false otherwise.
sessionHits(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionMisses(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
sessionNumber(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
SessionTicketKey - Class in io.netty.internal.tcnative
Session Ticket Key
SessionTicketKey(byte[], byte[], byte[]) - Constructor for class io.netty.internal.tcnative.SessionTicketKey
Construct SessionTicketKey.
sessionTicketKeyFail(long) - Static method in class io.netty.internal.tcnative.SSLContext
TLS session ticket key resumption statistics.
sessionTicketKeyNew(long) - Static method in class io.netty.internal.tcnative.SSLContext
TLS session ticket key resumption statistics.
sessionTicketKeyRenew(long) - Static method in class io.netty.internal.tcnative.SSLContext
TLS session ticket key resumption statistics.
sessionTicketKeyResume(long) - Static method in class io.netty.internal.tcnative.SSLContext
TLS session ticket key resumption statistics.
sessionTimeouts(long) - Static method in class io.netty.internal.tcnative.SSLContext
Session resumption statistics methods.
setAlpnProtos(long, String[], int) - Static method in class io.netty.internal.tcnative.SSLContext
Set application layer protocol for application layer protocol negotiation extension
setCACertificateBio(long, long) - Static method in class io.netty.internal.tcnative.SSLContext
Set concatenated PEM-encoded CA Certificates for Client Auth
This directive sets the all-in-one BIO where you can assemble the Certificates of Certification Authorities (CA) whose clients you deal with.
setCertificate(long, String, String, String) - Static method in class io.netty.internal.tcnative.SSLContext
Set Certificate
setCertificateBio(long, long, long, String) - Static method in class io.netty.internal.tcnative.SSL
setCertificateBio(long, long, long, String) - Static method in class io.netty.internal.tcnative.SSLContext
Set Certificate
setCertificateCallback(long, CertificateCallback) - Static method in class io.netty.internal.tcnative.SSLContext
Allow to hook CertificateCallback into the certificate choosing process.
setCertificateChainBio(long, long, boolean) - Static method in class io.netty.internal.tcnative.SSL
setCertificateChainBio(long, long, boolean) - Static method in class io.netty.internal.tcnative.SSLContext
Set BIO of PEM-encoded Server CA Certificates
setCertificateChainFile(long, String, boolean) - Static method in class io.netty.internal.tcnative.SSLContext
Set File of PEM-encoded Server CA Certificates
This directive sets the optional all-in-one file where you can assemble the certificates of Certification Authorities (CA) which form the certificate chain of the server certificate.
setCertRequestedCallback(long, CertificateRequestedCallback) - Static method in class io.netty.internal.tcnative.SSLContext
setCertVerifyCallback(long, CertificateVerifier) - Static method in class io.netty.internal.tcnative.SSLContext
Allow to hook CertificateVerifier into the handshake processing.
setCipherSuite(long, String) - Static method in class io.netty.internal.tcnative.SSLContext
setCipherSuite(long, String, boolean) - Static method in class io.netty.internal.tcnative.SSLContext
Cipher Suite available for negotiation in SSL handshake.
setCipherSuites(long, String) - Static method in class io.netty.internal.tcnative.SSL
setCipherSuites(long, String, boolean) - Static method in class io.netty.internal.tcnative.SSL
Returns the cipher suites available for negotiation in SSL handshake.
setContextId(long, String) - Static method in class io.netty.internal.tcnative.SSLContext
Set Session context id.
setCurvesList(long, String...) - Static method in class io.netty.internal.tcnative.SSLContext
Sets the curves to use.
setHostNameValidation(long, int, String) - Static method in class io.netty.internal.tcnative.SSL
setKeyMaterial(long, long, long) - Static method in class io.netty.internal.tcnative.SSL
Sets the keymaterial to be used.
setKeyMaterialClientSide(long, long, long, long, long) - Static method in class io.netty.internal.tcnative.SSL
setKeyMaterialServerSide(long, long, long) - Static method in class io.netty.internal.tcnative.SSL
setMode(long, int) - Static method in class io.netty.internal.tcnative.SSL
Call SSL_set_mode
setMode(long, int) - Static method in class io.netty.internal.tcnative.SSLContext
Call SSL_CTX_set_mode
setNpnProtos(long, String[], int) - Static method in class io.netty.internal.tcnative.SSLContext
Set next protocol for next protocol negotiation extension
setNumTickets(long, int) - Static method in class io.netty.internal.tcnative.SSLContext
Set the number of TLSv1.3 session tickets that will be sent to the client after a full handshake.
setOcspResponse(long, byte[]) - Static method in class io.netty.internal.tcnative.SSL
Sets the OCSP response for the given SSLEngine or throws an exception in case of an error.
setOptions(long, int) - Static method in class io.netty.internal.tcnative.SSL
Set OpenSSL Option.
setOptions(long, int) - Static method in class io.netty.internal.tcnative.SSLContext
Set OpenSSL Option.
setPrivateKeyMethod(long, AsyncSSLPrivateKeyMethod) - Static method in class io.netty.internal.tcnative.SSLContext
Sets the AsyncSSLPrivateKeyMethod to use for the given SSLContext.
setPrivateKeyMethod(long, SSLPrivateKeyMethod) - Static method in class io.netty.internal.tcnative.SSLContext
Set the SSLPrivateKeyMethod to use for the given SSLContext.
setRenegotiateMode(long, int) - Static method in class io.netty.internal.tcnative.SSL
Allow to set the renegotiation mode that is used.
setSession(long, long) - Static method in class io.netty.internal.tcnative.SSL
Sets the SSL_SESSION that should be used for SSL.
setSessionCacheMode(long, long) - Static method in class io.netty.internal.tcnative.SSLContext
Set the mode of the internal session cache and return the previous used mode.
setSessionCacheSize(long, long) - Static method in class io.netty.internal.tcnative.SSLContext
Set the size of the internal session cache.
setSessionCacheTimeout(long, long) - Static method in class io.netty.internal.tcnative.SSLContext
Set the timeout for the internal session cache in seconds.
setSessionIdContext(long, byte[]) - Static method in class io.netty.internal.tcnative.SSLContext
Set the context within which session be reused (server side only).
setSessionTicketKeys(long, SessionTicketKey[]) - Static method in class io.netty.internal.tcnative.SSLContext
Set TLS session ticket keys.
setShutdown(long, int) - Static method in class io.netty.internal.tcnative.SSL
SSL_set_shutdown
setSniHostnameMatcher(long, SniHostNameMatcher) - Static method in class io.netty.internal.tcnative.SSLContext
Allow to hook SniHostNameMatcher into the sni processing.
setSSLSessionCache(long, SSLSessionCache) - Static method in class io.netty.internal.tcnative.SSLContext
Set the SSLSessionCache that will be used if session caching is enabled.
setTimeout(long, long) - Static method in class io.netty.internal.tcnative.SSL
SSL_set_timeout
setTimeout(long, long) - Static method in class io.netty.internal.tcnative.SSLSession
setTlsExtHostName(long, String) - Static method in class io.netty.internal.tcnative.SSL
Call SSL_set_tlsext_host_name
setTmpDHLength(long, int) - Static method in class io.netty.internal.tcnative.SSLContext
Set length of the DH to use.
setUseTasks(long, boolean) - Static method in class io.netty.internal.tcnative.SSLContext
Enable or disable producing of tasks that should be obtained via SSL.getTask(long) and run.
setVerify(long, int, int) - Static method in class io.netty.internal.tcnative.SSL
Set Type of Client Certificate verification and Maximum depth of CA Certificates in Client Certificate verification.
setVerify(long, int, int) - Static method in class io.netty.internal.tcnative.SSLContext
Set Type of Client Certificate verification and Maximum depth of CA Certificates in Client Certificate verification.
shouldBeSingleUse(long) - Static method in class io.netty.internal.tcnative.SSLSession
Will return true if the session should only re-used once.
shutdownSSL(long) - Static method in class io.netty.internal.tcnative.SSL
SSL_shutdown
sign(long, int, byte[]) - Method in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
Sign the input with given EC key and returns the signed bytes.
sign(long, int, byte[], ResultCallback<byte[]>) - Method in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
Sign the input with given EC key and notify ResultCallback with the signed bytes.
size(ByteBuffer) - Static method in class io.netty.internal.tcnative.Buffer
Returns the allocated memory size of the ByteBuffer.
SniHostNameMatcher - Interface in io.netty.internal.tcnative
 
SSL - Class in io.netty.internal.tcnative
 
SSL_CERT_COMPRESSION_DIRECTION_BOTH - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_CERT_COMPRESSION_DIRECTION_COMPRESS - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_CERT_COMPRESSION_DIRECTION_DECOMPRESS - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_CVERIFY_IGNORED - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_CVERIFY_NONE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_CVERIFY_OPTIONAL - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_CVERIFY_REQUIRED - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_NONE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_SSL - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_SYSCALL - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_ACCEPT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_CERTIFICATE_VERIFY - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_CONNECT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_PRIVATE_KEY_OPERATION - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_READ - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_WRITE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_WANT_X509_LOOKUP - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ERROR_ZERO_RETURN - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MAX_ENCRYPTED_LENGTH - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MAX_PLAINTEXT_LENGTH - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MAX_RECORD_LENGTH - Static variable in class io.netty.internal.tcnative.SSL
The TLS 1.2 RFC defines the maximum length to be SSL.SSL_MAX_PLAINTEXT_LENGTH, but there are some implementations such as OpenJDK's SSLEngineImpl that also allow sending larger packets.
SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MODE_CLIENT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MODE_COMBINED - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MODE_ENABLE_FALSE_START - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MODE_ENABLE_PARTIAL_WRITE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MODE_RELEASE_BUFFERS - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_MODE_SERVER - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_CIPHER_SERVER_PREFERENCE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_LEGACY_SERVER_CONNECT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_COMPRESSION - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_SSLv2 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_SSLv3 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_TICKET - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_TLSv1 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_TLSv1_1 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_TLSv1_2 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_OP_NO_TLSv1_3 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_ALL - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_NONE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_SSLV2 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_SSLV3 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_TLS - Static variable in class io.netty.internal.tcnative.SSL
TLS_*method according to SSL_CTX_new
SSL_PROTOCOL_TLSV1 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_TLSV1_1 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_TLSV1_2 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_PROTOCOL_TLSV1_3 - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_RECEIVED_SHUTDOWN - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_RENEGOTIATE_EXPLICIT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_RENEGOTIATE_FREELY - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_RENEGOTIATE_IGNORE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_RENEGOTIATE_NEVER - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_RENEGOTIATE_ONCE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SELECTOR_FAILURE_CHOOSE_MY_LAST_PROTOCOL - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SELECTOR_FAILURE_NO_ADVERTISE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SENT_SHUTDOWN - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SESS_CACHE_CLIENT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SESS_CACHE_NO_INTERNAL_LOOKUP - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SESS_CACHE_NO_INTERNAL_STORE - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SESS_CACHE_OFF - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SESS_CACHE_SERVER - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_SIGN_ECDSA_SECP256R1_SHA256 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SECP256R1_SHA256 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SECP384R1_SHA384 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SECP384R1_SHA384 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SECP521R1_SHA512 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SECP521R1_SHA512 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SHA1 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_ECDSA_SHA1 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_ED25519 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_ED25519 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_MD5_SHA1 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_MD5_SHA1 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA1 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA1 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA256 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA256 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA384 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA384 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA512 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PKCS1_SHA512 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PSS_RSAE_SHA256 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PSS_RSAE_SHA256 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PSS_RSAE_SHA384 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PSS_RSAE_SHA384 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_SIGN_RSA_PSS_RSAE_SHA512 - Static variable in interface io.netty.internal.tcnative.AsyncSSLPrivateKeyMethod
 
SSL_SIGN_RSA_PSS_RSAE_SHA512 - Static variable in interface io.netty.internal.tcnative.SSLPrivateKeyMethod
 
SSL_ST_ACCEPT - Static variable in class io.netty.internal.tcnative.SSL
 
SSL_ST_CONNECT - Static variable in class io.netty.internal.tcnative.SSL
 
SSLContext - Class in io.netty.internal.tcnative
 
sslPending(long) - Static method in class io.netty.internal.tcnative.SSL
The number of bytes pending in SSL which can be read immediately.
SSLPrivateKeyMethod - Interface in io.netty.internal.tcnative
Allows to customize private key signing / decrypt (when using RSA).
SSLSession - Class in io.netty.internal.tcnative
Methods to operate on a SSL_SESSION.
SSLSessionCache - Interface in io.netty.internal.tcnative
Allows to implement a custom external SSL_SESSION cache.

T

TICKET_KEY_SIZE - Static variable in class io.netty.internal.tcnative.SessionTicketKey
Size of session ticket key
TLS_CT_DSS_FIXED_DH - Static variable in interface io.netty.internal.tcnative.CertificateCallback
 
TLS_CT_DSS_FIXED_DH - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
 
TLS_CT_DSS_SIGN - Static variable in interface io.netty.internal.tcnative.CertificateCallback
 
TLS_CT_DSS_SIGN - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
 
TLS_CT_ECDSA_FIXED_ECDH - Static variable in interface io.netty.internal.tcnative.CertificateCallback
 
TLS_CT_ECDSA_FIXED_ECDH - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
 
TLS_CT_ECDSA_SIGN - Static variable in interface io.netty.internal.tcnative.CertificateCallback
 
TLS_CT_ECDSA_SIGN - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
 
TLS_CT_RSA_FIXED_DH - Static variable in interface io.netty.internal.tcnative.CertificateCallback
 
TLS_CT_RSA_FIXED_DH - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
 
TLS_CT_RSA_FIXED_ECDH - Static variable in interface io.netty.internal.tcnative.CertificateCallback
 
TLS_CT_RSA_FIXED_ECDH - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
 
TLS_CT_RSA_SIGN - Static variable in interface io.netty.internal.tcnative.CertificateCallback
The types contained in the keyTypeBytes array.
TLS_CT_RSA_SIGN - Static variable in interface io.netty.internal.tcnative.CertificateRequestedCallback
Deprecated.
The types contained in the keyTypeBytes array.
TLS_EXT_CERT_COMPRESSION_BROTLI - Static variable in interface io.netty.internal.tcnative.CertificateCompressionAlgo
 
TLS_EXT_CERT_COMPRESSION_ZLIB - Static variable in interface io.netty.internal.tcnative.CertificateCompressionAlgo
 
TLS_EXT_CERT_COMPRESSION_ZSTD - Static variable in interface io.netty.internal.tcnative.CertificateCompressionAlgo
 

U

upRef(long) - Static method in class io.netty.internal.tcnative.SSLSession

V

verify(long, byte[][], String) - Method in class io.netty.internal.tcnative.CertificateVerifier
Returns true if the passed in certificate chain could be verified and so the handshake should be successful, false otherwise.
version() - Static method in class io.netty.internal.tcnative.SSL
 
versionString() - Static method in class io.netty.internal.tcnative.SSL
 

W

writeToSSL(long, long, int) - Static method in class io.netty.internal.tcnative.SSL
SSL_write

X

X509_CHECK_FLAG_ALWAYS_CHECK_SUBJECT - Static variable in class io.netty.internal.tcnative.SSL
 
X509_CHECK_FLAG_MULTI_LABEL_WILDCARDS - Static variable in class io.netty.internal.tcnative.SSL
 
X509_CHECK_FLAG_NO_PARTIAL_WILD_CARDS - Static variable in class io.netty.internal.tcnative.SSL
 
X509_CHECK_FLAG_NO_WILD_CARDS - Static variable in class io.netty.internal.tcnative.SSL
 
X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_AKID_SKID_MISMATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_APPLICATION_VERIFICATION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_CHAIN_TOO_LONG - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_HAS_EXPIRED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_NOT_YET_VALID - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_REJECTED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_REVOKED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_SIGNATURE_FAILURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CERT_UNTRUSTED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CRL_HAS_EXPIRED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CRL_NOT_YET_VALID - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CRL_PATH_VALIDATION_ERROR - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_CRL_SIGNATURE_FAILURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_DANE_NO_MATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_DIFFERENT_CRL_SCOPE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_EMAIL_MISMATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_EXCLUDED_VIOLATION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_HOSTNAME_MISMATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_INVALID_CA - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_INVALID_EXTENSION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_INVALID_NON_CA - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_INVALID_POLICY_EXTENSION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_INVALID_PURPOSE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_IP_ADDRESS_MISMATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_KEYUSAGE_NO_CERTSIGN - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_KEYUSAGE_NO_CRL_SIGN - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_NO_EXPLICIT_POLICY - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_OUT_OF_MEM - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_PATH_LENGTH_EXCEEDED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_PATH_LOOP - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_PERMITTED_VIOLATION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUBJECT_ISSUER_MISMATCH - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUBTREE_MINMAX - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256 - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUITE_B_INVALID_ALGORITHM - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUITE_B_INVALID_CURVE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUITE_B_INVALID_VERSION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_GET_CRL - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNNESTED_RESOURCE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNSPECIFIED - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_ERR_UNSUPPORTED_NAME_SYNTAX - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
X509_V_OK - Static variable in class io.netty.internal.tcnative.CertificateVerifier
 
A B C D E F G H I L M N O P R S T U V W X 
All Classes All Packages