Top Description Constructors Methods
io.netty.internal.tcnative

pack-priv final Class NativeStaticallyReferencedJniMethods

extends Object
Class Inheritance

This class is necessary to break the following cyclic dependency:
  1. JNI_OnLoad
  2. JNI Calls FindClass because RegisterNatives (used to register JNI methods) requires a class
  3. FindClass loads the class, but static members variables of that class attempt to call a JNI method which has not yet been registered.
  4. UnsatisfiedLinkError is thrown because native method has not yet been registered.
Static members which call JNI methods must not be declared in this class!

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
sslOpCipherServerPreference()

Options that may impact security and may be set by default as defined in: SSL Docs.

pack-priv static native int
pack-priv static native int
sslOpNoCompression()

Options not defined in the OpenSSL docs but may impact security.

pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
pack-priv static native int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

NativeStaticallyReferencedJniMethodsback to summary
private NativeStaticallyReferencedJniMethods()

Method Detail

sslCertCompressionDirectionBothback to summary
pack-priv static native int sslCertCompressionDirectionBoth()
sslCertCompressionDirectionCompressback to summary
pack-priv static native int sslCertCompressionDirectionCompress()
sslCertCompressionDirectionDecompressback to summary
pack-priv static native int sslCertCompressionDirectionDecompress()
sslErrorNoneback to summary
pack-priv static native int sslErrorNone()
sslErrorSSLback to summary
pack-priv static native int sslErrorSSL()
sslErrorSyscallback to summary
pack-priv static native int sslErrorSyscall()
sslErrorWantAcceptback to summary
pack-priv static native int sslErrorWantAccept()
sslErrorWantCertificateVerifyback to summary
pack-priv static native int sslErrorWantCertificateVerify()
sslErrorWantConnectback to summary
pack-priv static native int sslErrorWantConnect()
sslErrorWantPrivateKeyOperationback to summary
pack-priv static native int sslErrorWantPrivateKeyOperation()
sslErrorWantReadback to summary
pack-priv static native int sslErrorWantRead()
sslErrorWantWriteback to summary
pack-priv static native int sslErrorWantWrite()
sslErrorWantX509Lookupback to summary
pack-priv static native int sslErrorWantX509Lookup()
sslErrorZeroReturnback to summary
pack-priv static native int sslErrorZeroReturn()
sslMaxEncryptedLengthback to summary
pack-priv static native int sslMaxEncryptedLength()
sslMaxPlaintextLengthback to summary
pack-priv static native int sslMaxPlaintextLength()
sslMaxRecordLengthback to summary
pack-priv static native int sslMaxRecordLength()
sslModeAcceptMovingWriteBufferback to summary
pack-priv static native int sslModeAcceptMovingWriteBuffer()
sslModeEnableFalseStartback to summary
pack-priv static native int sslModeEnableFalseStart()
sslModeEnablePartialWriteback to summary
pack-priv static native int sslModeEnablePartialWrite()
sslModeReleaseBuffersback to summary
pack-priv static native int sslModeReleaseBuffers()
sslOpAllowUnsafeLegacyRenegotiationback to summary
pack-priv static native int sslOpAllowUnsafeLegacyRenegotiation()
sslOpCipherServerPreferenceback to summary
pack-priv static native int sslOpCipherServerPreference()

Options that may impact security and may be set by default as defined in: SSL Docs.

sslOpLegacyServerConnectback to summary
pack-priv static native int sslOpLegacyServerConnect()
sslOpNoCompressionback to summary
pack-priv static native int sslOpNoCompression()

Options not defined in the OpenSSL docs but may impact security.

sslOpNoSSLv2back to summary
pack-priv static native int sslOpNoSSLv2()
sslOpNoSSLv3back to summary
pack-priv static native int sslOpNoSSLv3()
sslOpNoTicketback to summary
pack-priv static native int sslOpNoTicket()
sslOpNoTLSv1back to summary
pack-priv static native int sslOpNoTLSv1()
sslOpNoTLSv11back to summary
pack-priv static native int sslOpNoTLSv11()
sslOpNoTLSv12back to summary
pack-priv static native int sslOpNoTLSv12()
sslOpNoTLSv13back to summary
pack-priv static native int sslOpNoTLSv13()
sslReceivedShutdownback to summary
pack-priv static native int sslReceivedShutdown()
sslRenegotiateExplicitback to summary
pack-priv static native int sslRenegotiateExplicit()
sslRenegotiateFreelyback to summary
pack-priv static native int sslRenegotiateFreely()
sslRenegotiateIgnoreback to summary
pack-priv static native int sslRenegotiateIgnore()
sslRenegotiateNeverback to summary
pack-priv static native int sslRenegotiateNever()
sslRenegotiateOnceback to summary
pack-priv static native int sslRenegotiateOnce()
sslSendShutdownback to summary
pack-priv static native int sslSendShutdown()
sslSessCacheClientback to summary
pack-priv static native int sslSessCacheClient()
sslSessCacheNoInternalLookupback to summary
pack-priv static native int sslSessCacheNoInternalLookup()
sslSessCacheNoInternalStoreback to summary
pack-priv static native int sslSessCacheNoInternalStore()
sslSessCacheOffback to summary
pack-priv static native int sslSessCacheOff()
sslSessCacheServerback to summary
pack-priv static native int sslSessCacheServer()
sslSignEcdsaPkcsSha1back to summary
pack-priv static native int sslSignEcdsaPkcsSha1()
sslSignEcdsaSecp256r1Sha256back to summary
pack-priv static native int sslSignEcdsaSecp256r1Sha256()
sslSignEcdsaSecp384r1Sha384back to summary
pack-priv static native int sslSignEcdsaSecp384r1Sha384()
sslSignEcdsaSecp521r1Sha512back to summary
pack-priv static native int sslSignEcdsaSecp521r1Sha512()
sslSignEd25519back to summary
pack-priv static native int sslSignEd25519()
sslSignRsaPkcs1Md5Sha1back to summary
pack-priv static native int sslSignRsaPkcs1Md5Sha1()
sslSignRsaPkcsSha1back to summary
pack-priv static native int sslSignRsaPkcsSha1()
sslSignRsaPkcsSha256back to summary
pack-priv static native int sslSignRsaPkcsSha256()
sslSignRsaPkcsSha384back to summary
pack-priv static native int sslSignRsaPkcsSha384()
sslSignRsaPkcsSha512back to summary
pack-priv static native int sslSignRsaPkcsSha512()
sslSignRsaPssRsaeSha256back to summary
pack-priv static native int sslSignRsaPssRsaeSha256()
sslSignRsaPssRsaeSha384back to summary
pack-priv static native int sslSignRsaPssRsaeSha384()
sslSignRsaPssRsaeSha512back to summary
pack-priv static native int sslSignRsaPssRsaeSha512()
sslStAcceptback to summary
pack-priv static native int sslStAccept()
sslStConnectback to summary
pack-priv static native int sslStConnect()
tlsExtCertCompressionBrotliback to summary
pack-priv static native int tlsExtCertCompressionBrotli()
tlsExtCertCompressionZlibback to summary
pack-priv static native int tlsExtCertCompressionZlib()
tlsExtCertCompressionZstdback to summary
pack-priv static native int tlsExtCertCompressionZstd()
x509CheckFlagAlwaysCheckSubjectback to summary
pack-priv static native int x509CheckFlagAlwaysCheckSubject()
x509CheckFlagDisableWildCardsback to summary
pack-priv static native int x509CheckFlagDisableWildCards()
x509CheckFlagMultiLabelWildCardsback to summary
pack-priv static native int x509CheckFlagMultiLabelWildCards()
x509CheckFlagNoPartialWildCardsback to summary
pack-priv static native int x509CheckFlagNoPartialWildCards()
x509vErrAkidIssuerSerialMismatchback to summary
pack-priv static native int x509vErrAkidIssuerSerialMismatch()
x509vErrAkidSkidMismatchback to summary
pack-priv static native int x509vErrAkidSkidMismatch()
x509vErrApplicationVerificationback to summary
pack-priv static native int x509vErrApplicationVerification()
x509vErrCertChainTooLongback to summary
pack-priv static native int x509vErrCertChainTooLong()
x509vErrCertHasExpiredback to summary
pack-priv static native int x509vErrCertHasExpired()
x509vErrCertNotYetValidback to summary
pack-priv static native int x509vErrCertNotYetValid()
x509vErrCertRejectedback to summary
pack-priv static native int x509vErrCertRejected()
x509vErrCertRevokedback to summary
pack-priv static native int x509vErrCertRevoked()
x509vErrCertSignatureFailureback to summary
pack-priv static native int x509vErrCertSignatureFailure()
x509vErrCertUntrustedback to summary
pack-priv static native int x509vErrCertUntrusted()
x509vErrCrlHasExpiredback to summary
pack-priv static native int x509vErrCrlHasExpired()
x509vErrCrlNotYetValidback to summary
pack-priv static native int x509vErrCrlNotYetValid()
x509vErrCrlPathValidationErrorback to summary
pack-priv static native int x509vErrCrlPathValidationError()
x509vErrCrlSignatureFailureback to summary
pack-priv static native int x509vErrCrlSignatureFailure()
x509vErrDaneNoMatchback to summary
pack-priv static native int x509vErrDaneNoMatch()
x509vErrDepthZeroSelfSignedCertback to summary
pack-priv static native int x509vErrDepthZeroSelfSignedCert()
x509vErrDifferntCrlScopeback to summary
pack-priv static native int x509vErrDifferntCrlScope()
x509vErrEmailMismatchback to summary
pack-priv static native int x509vErrEmailMismatch()
x509vErrErrorInCertNotAfterFieldback to summary
pack-priv static native int x509vErrErrorInCertNotAfterField()
x509vErrErrorInCertNotBeforeFieldback to summary
pack-priv static native int x509vErrErrorInCertNotBeforeField()
x509vErrErrorInCrlLastUpdateFieldback to summary
pack-priv static native int x509vErrErrorInCrlLastUpdateField()
x509vErrErrorInCrlNextUpdateFieldback to summary
pack-priv static native int x509vErrErrorInCrlNextUpdateField()
x509vErrExcludedViolationback to summary
pack-priv static native int x509vErrExcludedViolation()
x509vErrHostnameMismatchback to summary
pack-priv static native int x509vErrHostnameMismatch()
x509vErrInvalidCaback to summary
pack-priv static native int x509vErrInvalidCa()
x509vErrInvalidExtensionback to summary
pack-priv static native int x509vErrInvalidExtension()
x509vErrInvalidNonCaback to summary
pack-priv static native int x509vErrInvalidNonCa()
x509vErrInvalidPolicyExtensionback to summary
pack-priv static native int x509vErrInvalidPolicyExtension()
x509vErrInvalidPurposeback to summary
pack-priv static native int x509vErrInvalidPurpose()
x509vErrIpAddressMismatchback to summary
pack-priv static native int x509vErrIpAddressMismatch()
x509vErrKeyUsageNoCertSignback to summary
pack-priv static native int x509vErrKeyUsageNoCertSign()
x509vErrKeyUsageNoCrlSignback to summary
pack-priv static native int x509vErrKeyUsageNoCrlSign()
x509vErrKeyUsageNoDigitalSignatureback to summary
pack-priv static native int x509vErrKeyUsageNoDigitalSignature()
x509vErrNoExplicitPolicyback to summary
pack-priv static native int x509vErrNoExplicitPolicy()
x509vErrOutOfMemback to summary
pack-priv static native int x509vErrOutOfMem()
x509vErrPathLengthExceededback to summary
pack-priv static native int x509vErrPathLengthExceeded()
x509vErrPathLoopback to summary
pack-priv static native int x509vErrPathLoop()
x509vErrPermittedViolationback to summary
pack-priv static native int x509vErrPermittedViolation()
x509vErrProxyCertificatesNotAllowedback to summary
pack-priv static native int x509vErrProxyCertificatesNotAllowed()
x509vErrProxyPathLengthExceededback to summary
pack-priv static native int x509vErrProxyPathLengthExceeded()
x509vErrSelfSignedCertInChainback to summary
pack-priv static native int x509vErrSelfSignedCertInChain()
x509vErrSubjectIssuerMismatchback to summary
pack-priv static native int x509vErrSubjectIssuerMismatch()
x509vErrSubtreeMinMaxback to summary
pack-priv static native int x509vErrSubtreeMinMax()
x509vErrSuiteBCannotSignP384WithP256back to summary
pack-priv static native int x509vErrSuiteBCannotSignP384WithP256()
x509vErrSuiteBInvalidAlgorithmback to summary
pack-priv static native int x509vErrSuiteBInvalidAlgorithm()
x509vErrSuiteBInvalidCurveback to summary
pack-priv static native int x509vErrSuiteBInvalidCurve()
x509vErrSuiteBInvalidSignatureAlgorithmback to summary
pack-priv static native int x509vErrSuiteBInvalidSignatureAlgorithm()
x509vErrSuiteBInvalidVersionback to summary
pack-priv static native int x509vErrSuiteBInvalidVersion()
x509vErrSuiteBLosNotAllowedback to summary
pack-priv static native int x509vErrSuiteBLosNotAllowed()
x509vErrUnableToDecodeIssuerPublicKeyback to summary
pack-priv static native int x509vErrUnableToDecodeIssuerPublicKey()
x509vErrUnableToDecryptCertSignatureback to summary
pack-priv static native int x509vErrUnableToDecryptCertSignature()
x509vErrUnableToDecryptCrlSignatureback to summary
pack-priv static native int x509vErrUnableToDecryptCrlSignature()
x509vErrUnableToGetCrlback to summary
pack-priv static native int x509vErrUnableToGetCrl()
x509vErrUnableToGetCrlIssuerback to summary
pack-priv static native int x509vErrUnableToGetCrlIssuer()
x509vErrUnableToGetIssuerCertback to summary
pack-priv static native int x509vErrUnableToGetIssuerCert()
x509vErrUnableToGetIssuerCertLocallyback to summary
pack-priv static native int x509vErrUnableToGetIssuerCertLocally()
x509vErrUnableToVerifyLeafSignatureback to summary
pack-priv static native int x509vErrUnableToVerifyLeafSignature()
x509vErrUnhandledCriticalCrlExtensionback to summary
pack-priv static native int x509vErrUnhandledCriticalCrlExtension()
x509vErrUnhandledCriticalExtensionback to summary
pack-priv static native int x509vErrUnhandledCriticalExtension()
x509vErrUnnestedResourceback to summary
pack-priv static native int x509vErrUnnestedResource()
x509vErrUnspecifiedback to summary
pack-priv static native int x509vErrUnspecified()
x509vErrUnsupportedConstraintSyntaxback to summary
pack-priv static native int x509vErrUnsupportedConstraintSyntax()
x509vErrUnsupportedConstraintTypeback to summary
pack-priv static native int x509vErrUnsupportedConstraintType()
x509vErrUnsupportedExtensionFeatureback to summary
pack-priv static native int x509vErrUnsupportedExtensionFeature()
x509vErrUnsupportedNameSyntaxback to summary
pack-priv static native int x509vErrUnsupportedNameSyntax()
x509vOKback to summary
pack-priv static native int x509vOK()