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

A

aadBuf - Variable in class org.conscrypt.OpenSSLAeadCipher
Additional authenticated data.
AARCH_64 - org.conscrypt.HostProperties.Architecture
 
absolute - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
AbstractConscryptEngine - Class in org.conscrypt
Abstract base class for all Conscrypt SSLEngine classes.
AbstractConscryptEngine() - Constructor for class org.conscrypt.AbstractConscryptEngine
 
AbstractConscryptSocket - Class in org.conscrypt
Abstract base class for all Conscrypt SSLSocket classes.
AbstractConscryptSocket() - Constructor for class org.conscrypt.AbstractConscryptSocket
 
AbstractConscryptSocket(String, int) - Constructor for class org.conscrypt.AbstractConscryptSocket
 
AbstractConscryptSocket(String, int, InetAddress, int) - Constructor for class org.conscrypt.AbstractConscryptSocket
 
AbstractConscryptSocket(InetAddress, int) - Constructor for class org.conscrypt.AbstractConscryptSocket
 
AbstractConscryptSocket(InetAddress, int, InetAddress, int) - Constructor for class org.conscrypt.AbstractConscryptSocket
 
AbstractConscryptSocket(Socket, String, int, boolean) - Constructor for class org.conscrypt.AbstractConscryptSocket
 
AbstractSessionContext - Class in org.conscrypt
Supports SSL session caches.
AbstractSessionContext(int) - Constructor for class org.conscrypt.AbstractSessionContext
Constructs a new session context.
accept() - Method in class org.conscrypt.ConscryptServerSocket
 
acceptedIssuers - Variable in class org.conscrypt.TrustManagerImpl
This is lazily initialized in the AndroidCAStore case since it forces us to bring all the CAs into memory.
acceptedIssuers(KeyStore) - Static method in class org.conscrypt.TrustManagerImpl
 
accessOrder - Variable in class org.conscrypt.FileClientSessionCache.Impl
Map of name -> File.
activeSession - Variable in class org.conscrypt.ConscryptEngine
Set during startHandshake.
activeSession - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
ActiveSession - Class in org.conscrypt
A session that is dedicated a single connection and operates directly on the underlying SSL.
ActiveSession(NativeSsl, AbstractSessionContext) - Constructor for class org.conscrypt.ActiveSession
 
add(VerifiedSCT) - Method in class org.conscrypt.ct.VerificationResult
 
addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.conscrypt.AbstractConscryptSocket
 
address - Variable in class org.conscrypt.NativeRef
 
AddressUtils - Class in org.conscrypt
Utilities to check whether IP addresses meet some criteria.
AddressUtils() - Constructor for class org.conscrypt.AddressUtils
 
AEAD(int, int, int, int) - Constructor for enum org.conscrypt.HpkeSuite.AEAD
 
AEAD_AES_128_GCM - Static variable in class org.conscrypt.HpkeSuite
AEAD: 0x0001 AES-128-GCM
AEAD_AES_256_GCM - Static variable in class org.conscrypt.HpkeSuite
AEAD: 0x0002 AES-256-GCM
AEAD_CHACHA20POLY1305 - Static variable in class org.conscrypt.HpkeSuite
AEAD: 0x0003 ChaCha20Poly1305
AES() - Constructor for class org.conscrypt.IvParameters.AES
 
AES() - Constructor for class org.conscrypt.KeyGeneratorImpl.AES
 
AES(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES
 
AES_128() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_128
 
AES_128() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_128
 
AES_128(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128
 
AES_128_GCM - org.conscrypt.HpkeSuite.AEAD
 
AES_256() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_256
 
AES_256() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_256
 
AES_256(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256
 
AES_256_GCM - org.conscrypt.HpkeSuite.AEAD
 
AES_BLOCK_SIZE - Static variable in class org.conscrypt.OpenSSLAeadCipherAES
 
AES_BLOCK_SIZE - Static variable in class org.conscrypt.OpenSSLEvpCipherAES
 
AesCmac() - Constructor for class org.conscrypt.OpenSSLMac.AesCmac
 
AIX - org.conscrypt.HostProperties.OperatingSystem
 
algorithm - Variable in class org.conscrypt.KeyGeneratorImpl
 
algorithm - Variable in class org.conscrypt.OpenSslMlDsaPrivateKey
 
algorithm - Variable in class org.conscrypt.OpenSslMlDsaPublicKey
 
algorithm - Variable in class org.conscrypt.OpenSslMlKemPrivateKey
 
algorithm - Variable in class org.conscrypt.OpenSslMlKemPublicKey
 
algorithm - Variable in class org.conscrypt.X509PublicKey
 
ALGORITHM - Static variable in class org.conscrypt.OpenSSLECKeyPairGenerator
 
ALGORITHM - Static variable in class org.conscrypt.OpenSSLECPrivateKey
 
ALGORITHM - Static variable in class org.conscrypt.OpenSSLECPublicKey
 
ALGORITHM - Static variable in class org.conscrypt.OpenSslEdDsaKeyPairGenerator
 
ALGORITHM - Static variable in class org.conscrypt.OpenSslSlhDsaKeyPairGenerator
 
ALGORITHM - Static variable in class org.conscrypt.OpenSSLXDHKeyPairGenerator
 
ALGORITHM_OID_PRIORITY_MAP - Static variable in class org.conscrypt.CertificatePriorityComparator
Map of signature algorithm OIDs to priorities.
algorithmConstraints - Variable in class org.conscrypt.SSLParametersImpl
 
aliasChooser - Variable in class org.conscrypt.NativeSsl
 
ALIASES - Static variable in class org.conscrypt.OpenSSLECGroupContext
 
ALL_ENCODINGS - Static variable in class org.conscrypt.OpenSSLX509CertPath
Unmodifiable list of encodings for the API.
allocatedBuffer - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
AllocatedBuffer - Class in org.conscrypt
A buffer that was allocated by a BufferAllocator.
AllocatedBuffer() - Constructor for class org.conscrypt.AllocatedBuffer
 
allocateDirectBuffer(int) - Method in class org.conscrypt.BufferAllocator
Allocates a direct (i.e.
allocateHeapBuffer(int) - Method in class org.conscrypt.BufferAllocator
Allocates a heap buffer with the given capacity.
allowsNonceReuse() - Method in class org.conscrypt.OpenSSLAeadCipher
Returns whether reusing nonces is allowed (aka, whether this is nonce misuse-resistant).
allowsNonceReuse() - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
allSubjectAltNames(X509Certificate) - Static method in class org.conscrypt.OkHostnameVerifier
 
ALT_DNS_NAME - Static variable in class org.conscrypt.OkHostnameVerifier
 
ALT_IPA_NAME - Static variable in class org.conscrypt.OkHostnameVerifier
 
alternativeNameArrayToList(Object[][]) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
androidSdkInt() - Static method in class org.conscrypt.Platform
{@return the Android SDK int if this is an Android platform, or 0 if it is not}
ANONYMOUS - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
apiName - Variable in enum org.conscrypt.OpenSSLX509CertPath.Encoding
 
APP_OPT_IN - org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
appendToBuf(byte[], int, int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
applicationProtocol - Variable in class org.conscrypt.ActiveSession
 
applicationProtocol - Variable in class org.conscrypt.SessionSnapshot
 
applicationProtocols - Variable in class org.conscrypt.SSLParametersImpl
 
applicationProtocolSelector - Variable in class org.conscrypt.SSLParametersImpl
 
ApplicationProtocolSelector - Class in org.conscrypt
Server-side selector for the ALPN protocol.
ApplicationProtocolSelector() - Constructor for class org.conscrypt.ApplicationProtocolSelector
 
ApplicationProtocolSelectorAdapter - Class in org.conscrypt
An adapter to bridge between the native code and the ApplicationProtocolSelector API.
ApplicationProtocolSelectorAdapter(SSLEngine, ApplicationProtocolSelector) - Constructor for class org.conscrypt.ApplicationProtocolSelectorAdapter
 
ApplicationProtocolSelectorAdapter(SSLSocket, ApplicationProtocolSelector) - Constructor for class org.conscrypt.ApplicationProtocolSelectorAdapter
 
ARC4() - Constructor for class org.conscrypt.KeyGeneratorImpl.ARC4
 
ARCH - Static variable in class org.conscrypt.HostProperties
 
Architecture() - Constructor for enum org.conscrypt.HostProperties.Architecture
 
archName() - Static method in class org.conscrypt.NativeCryptoJni
 
ARM_32 - org.conscrypt.HostProperties.Architecture
 
array() - Method in class org.conscrypt.ExposedByteArrayOutputStream
 
arraysAreEqual(byte[], byte[]) - Method in class org.conscrypt.OpenSSLAeadCipher
Constant-time array comparison.
ArrayUtils - Class in org.conscrypt
Compatibility utility for Arrays.
ArrayUtils() - Constructor for class org.conscrypt.ArrayUtils
 
ASCII_CASE_DIFF - Static variable in class org.conscrypt.AddressUtils
 
asciiEqualsIgnoreCase(String, String) - Static method in class org.conscrypt.AddressUtils
Compares two ASCII strings case-insensitively.
asn1_read_free(long) - Static method in class org.conscrypt.NativeCrypto
Frees any resources associated with the given reference.
asn1_read_init(byte[]) - Static method in class org.conscrypt.NativeCrypto
Allocates and returns an opaque reference to an object that can be used with other asn1_read_* functions to read the ASN.1-encoded data in val.
asn1_read_is_empty(long) - Static method in class org.conscrypt.NativeCrypto
Returns whether or not the given reference has been read completely.
asn1_read_next_tag_is(long, int) - Static method in class org.conscrypt.NativeCrypto
Returns whether the next object in the given reference is explicitly tagged with the given tag number.
asn1_read_null(long) - Static method in class org.conscrypt.NativeCrypto
Consumes an ASN.1 NULL from the given reference.
asn1_read_octetstring(long) - Static method in class org.conscrypt.NativeCrypto
Returns the contents of an ASN.1 octet string from the given reference.
asn1_read_oid(long) - Static method in class org.conscrypt.NativeCrypto
Returns an ASN.1 OID in dotted-decimal notation (eg, "1.3.14.3.2.26" for SHA-1) from the given reference.
asn1_read_sequence(long) - Static method in class org.conscrypt.NativeCrypto
Allocates and returns an opaque reference to an object that can be used with other asn1_read_* functions to read the ASN.1 sequence pointed to by cbsRef.
asn1_read_tagged(long) - Static method in class org.conscrypt.NativeCrypto
Allocates and returns an opaque reference to an object that can be used with other asn1_read_* functions to read the ASN.1 data pointed to by cbsRef.
asn1_read_uint64(long) - Static method in class org.conscrypt.NativeCrypto
Returns an ASN.1 integer from the given reference.
ASN1_seq_pack_X509(long[]) - Static method in class org.conscrypt.NativeCrypto
 
ASN1_seq_unpack_X509_bio(long) - Static method in class org.conscrypt.NativeCrypto
 
ASN1_TIME_to_Calendar(long, Calendar) - Static method in class org.conscrypt.NativeCrypto
 
asn1_write_cleanup(long) - Static method in class org.conscrypt.NativeCrypto
Cleans up intermediate state in the given reference.
asn1_write_finish(long) - Static method in class org.conscrypt.NativeCrypto
Completes any in-progress operations and returns the ASN.1-encoded data.
asn1_write_flush(long) - Static method in class org.conscrypt.NativeCrypto
Flushes the given reference, invalidating any child references and completing their operations.
asn1_write_free(long) - Static method in class org.conscrypt.NativeCrypto
Frees resources associated with the given reference.
asn1_write_init() - Static method in class org.conscrypt.NativeCrypto
Allocates and returns an opaque reference to an object that can be used with other asn1_write_* functions to write ASN.1-encoded data.
asn1_write_null(long) - Static method in class org.conscrypt.NativeCrypto
Writes a NULL value into the given reference.
asn1_write_octetstring(long, byte[]) - Static method in class org.conscrypt.NativeCrypto
Writes the given data into the given reference as an ASN.1-encoded octet string.
asn1_write_oid(long, String) - Static method in class org.conscrypt.NativeCrypto
Writes the given OID (which must be in dotted-decimal notation) into the given reference.
asn1_write_sequence(long) - Static method in class org.conscrypt.NativeCrypto
Allocates and returns an opaque reference to an object that can be used with other asn1_write_* functions to write an ASN.1 sequence into the given reference.
asn1_write_tag(long, int) - Static method in class org.conscrypt.NativeCrypto
Allocates and returns an opaque reference to an object that can be used with other asn1_write_* functions to write a explicitly-tagged ASN.1 object with the given tag into the given reference.
asn1_write_uint64(long, long) - Static method in class org.conscrypt.NativeCrypto
Writes the given value into the given reference as an ASN.1-encoded integer.
assertCurvesAreValid() - Static method in class org.conscrypt.OpenSSLECKeyPairGenerator
For testing.
assertReadableOrWriteableState() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
autoClose - Variable in class org.conscrypt.AbstractConscryptSocket
 
available() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
available() - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLInputStream
 
awaitPendingOps() - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLInputStream
 
awaitPendingOps() - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLOutputStream
 

B

badPositionIndex(int, int, String) - Static method in class org.conscrypt.Preconditions
 
badPositionIndexes(int, int, int) - Static method in class org.conscrypt.Preconditions
 
beginHandshake() - Method in class org.conscrypt.ConscryptEngine
 
beginHandshake() - Method in class org.conscrypt.Java8EngineWrapper
 
beginHandshakeInternal() - Method in class org.conscrypt.ConscryptEngine
 
bind(SocketAddress) - Method in class org.conscrypt.AbstractConscryptSocket
 
bio - Variable in class org.conscrypt.NativeSsl.BioWrapper
 
BIO_free_all(long) - Static method in class org.conscrypt.NativeCrypto
 
BIO_read(long, byte[]) - Static method in class org.conscrypt.NativeCrypto
Used for testing only.
BIO_write(long, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
BioWrapper() - Constructor for class org.conscrypt.NativeSsl.BioWrapper
 
BLOCK_SIZE_BYTES - Static variable in class org.conscrypt.OpenSSLCipherChaCha20
 
blockCounter - Variable in class org.conscrypt.OpenSSLCipherChaCha20
 
blockGuardOnNetwork() - Static method in class org.conscrypt.Platform
 
blocklist - Variable in class org.conscrypt.TrustManagerImpl
 
blockSize - Variable in class org.conscrypt.OpenSSLCipher
The block size of the current cipher.
blockSize - Variable in class org.conscrypt.ScryptKeySpec
 
BOOLEAN - Static variable in class org.conscrypt.EmptyArray
 
buf - Variable in class org.conscrypt.OpenSSLAeadCipher
The byte array containing the bytes written.
bufCount - Variable in class org.conscrypt.OpenSSLAeadCipher
The number of bytes written.
buffer - Variable in class org.conscrypt.OpenSSLCipherRSA
Buffer for operations
buffer - Variable in class org.conscrypt.OpenSslSignatureEdDsa
 
buffer - Variable in class org.conscrypt.OpenSslSignatureMlDsa
Buffer to hold value to be signed or verified.
buffer - Variable in class org.conscrypt.OpenSSLSignatureRawECDSA
Buffer to hold value to be signed or verified.
buffer - Variable in class org.conscrypt.OpenSslSignatureSlhDsa
Buffer to hold value to be signed or verified.
bufferAllocator - Variable in class org.conscrypt.ConscryptEngine
 
bufferAllocator - Variable in class org.conscrypt.ConscryptEngineSocket
 
BufferAllocator - Class in org.conscrypt
An object responsible for allocation of buffers.
BufferAllocator() - Constructor for class org.conscrypt.BufferAllocator
 
bufferOffset - Variable in class org.conscrypt.OpenSSLCipherRSA
Current offset in the buffer.
BufferUtils - Class in org.conscrypt
 
BufferUtils() - Constructor for class org.conscrypt.BufferUtils
 
build - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
build() - Method in class org.conscrypt.Conscrypt.ProviderBuilder
 
build() - Method in class org.conscrypt.ct.LogInfo.Builder
 
build() - Method in class org.conscrypt.ct.VerifiedSCT.Builder
 
build() - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
builder - Variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
Builder() - Constructor for class org.conscrypt.ct.LogInfo.Builder
 
Builder() - Constructor for class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
Builder(SignedCertificateTimestamp) - Constructor for class org.conscrypt.ct.VerifiedSCT.Builder
 
buildEvent(int, boolean, int, int, int, int) - Static method in class org.conscrypt.metrics.ReflexiveStatsEvent
Deprecated.
buildEvent(int, boolean, int, int, int, int, int[]) - Static method in class org.conscrypt.metrics.ReflexiveStatsEvent
Deprecated.
BYTE - Static variable in class org.conscrypt.EmptyArray
 
ByteArray - Class in org.conscrypt
Byte array wrapper for hashtable use.
ByteArray(byte[]) - Constructor for class org.conscrypt.ByteArray
 
bytes - Variable in class org.conscrypt.ByteArray
 

C

c_statsEvent - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent
 
c_statsEvent - Static variable in class org.conscrypt.metrics.ReflexiveStatsLog
 
c_statsEvent_Builder - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
c_statsLog - Static variable in class org.conscrypt.metrics.ReflexiveStatsLog
 
cachedMethod - Variable in class org.conscrypt.metrics.OptionalMethod
 
CacheFile(File, String) - Constructor for class org.conscrypt.FileClientSessionCache.CacheFile
 
caches - Static variable in class org.conscrypt.FileClientSessionCache
Maps directories to the cache instances that are backed by those directories.
cacheSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Adds the given session to the cache.
calcDstsLength(ByteBuffer[], int, int) - Static method in class org.conscrypt.ConscryptEngine
 
calcSrcsLength(ByteBuffer[], int, int) - Static method in class org.conscrypt.ConscryptEngine
 
calculateOutNetBufSize(int) - Static method in class org.conscrypt.SSLUtils
Calculates the minimum bytes required in the encrypted output buffer for the given number of plaintext source bytes.
calledUpdate - Variable in class org.conscrypt.OpenSSLEvpCipher
Whether the cipher has processed any data yet.
canExecuteExecutable(File) - Static method in class org.conscrypt.Platform
 
CBC - org.conscrypt.OpenSSLCipher.Mode
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CBC
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CBC
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CBC
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE.CBC
 
CERT_COMPARATOR - Static variable in class org.conscrypt.TrustManagerImpl.TrustAnchorComparator
 
CertBlocklist - Interface in org.conscrypt
A set of certificates that are blacklisted from trust.
certificate - Variable in class org.conscrypt.ct.CertificateEntry
 
CERTIFICATE_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
CERTIFICATE_TIMESTAMP - org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
CertificateTransparencyLogListStateChanged certificate_transparency_log_list_state_changed
Usage: StatsLog.write(StatsLog.CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED, int status, int loaded_compat_version, int min_compat_version, int major_version, int minor_version);
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__LOADED_COMPAT_VERSION__COMPAT_VERSION_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__LOADED_COMPAT_VERSION__COMPAT_VERSION_V1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__MIN_COMPAT_VERSION__COMPAT_VERSION_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__MIN_COMPAT_VERSION__COMPAT_VERSION_V1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__STATUS__STATUS_EXPIRED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__STATUS__STATUS_NOT_FOUND - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__STATUS__STATUS_PARSING_FAILED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__STATUS__STATUS_SUCCESS - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED__STATUS__STATUS_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
CertificateTransparencyVerificationReported certificate_transparency_verification_reported
Usage: StatsLog.write(StatsLog.CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED, int result, int reason, int policy_compatibility_version, int major_version, int minor_version, int num_cert_scts, int num_ocsp_scts, int num_tls_scts);
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__POLICY_COMPATIBILITY_VERSION__COMPAT_VERSION_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__POLICY_COMPATIBILITY_VERSION__COMPAT_VERSION_V1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__REASON__REASON_DEVICE_WIDE_ENABLED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__REASON__REASON_NSCONFIG_APP_OPT_IN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__REASON__REASON_NSCONFIG_DOMAIN_OPT_IN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__REASON__REASON_SDK_TARGET_DEFAULT_ENABLED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__REASON__REASON_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_FAIL_OPEN_LOG_LIST_NOT_COMPLIANT - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_FAIL_OPEN_NO_LOG_LIST_AVAILABLE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_FAILURE_NO_SCTS_FOUND - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_FAILURE_SCTS_NOT_COMPLIANT - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_GENERIC_FAILURE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_SUCCESS - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CERTIFICATE_TRANSPARENCY_VERIFICATION_REPORTED__RESULT__RESULT_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CertificateEntry - Class in org.conscrypt.ct
CertificateEntry structure.
CertificateEntry(CertificateEntry.LogEntryType, byte[], byte[]) - Constructor for class org.conscrypt.ct.CertificateEntry
 
CertificateEntry.LogEntryType - Enum in org.conscrypt.ct
 
certificateParser - Variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
CertificatePriorityComparator - Class in org.conscrypt
Comparator for prioritizing certificates in path building.
CertificatePriorityComparator() - Constructor for class org.conscrypt.CertificatePriorityComparator
 
CertificateTransparency - Class in org.conscrypt.ct
Certificate Transparency subsystem.
CertificateTransparency(LogStore, Policy, Verifier, StatsLog) - Constructor for class org.conscrypt.ct.CertificateTransparency
 
CertificateTransparencyVerificationReason - Enum in org.conscrypt.metrics
Certificate Transparency Verification Reason.
CertificateTransparencyVerificationReason(int) - Constructor for enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
CertPinManager - Interface in org.conscrypt
Interface for classes that implement certificate pinning for use in TrustManagerImpl.
ChaCha20() - Constructor for class org.conscrypt.IvParameters.ChaCha20
 
ChaCha20() - Constructor for class org.conscrypt.KeyGeneratorImpl.ChaCha20
 
chacha20_encrypt_decrypt(byte[], int, byte[], int, int, byte[], byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
CHACHA20POLY1305 - org.conscrypt.HpkeSuite.AEAD
 
ChainStrengthAnalyzer - Class in org.conscrypt
Analyzes the cryptographic strength of a chain of X.509 certificates.
ChainStrengthAnalyzer() - Constructor for class org.conscrypt.ChainStrengthAnalyzer
 
channelIdEnabled - Variable in class org.conscrypt.ConscryptServerSocket
 
channelIdEnabled - Variable in class org.conscrypt.SSLParametersImpl
Whether the TLS Channel ID extension is enabled.
channelIdPrivateKey - Variable in class org.conscrypt.ConscryptEngine
Private key for the TLS Channel ID extension.
channelIdPrivateKey - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Private key for the TLS Channel ID extension.
CHAR - Static variable in class org.conscrypt.EmptyArray
 
check(Certificate, Collection<String>) - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
check(X509Certificate[]) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
check(List<X509Certificate>) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkAndSetEncodedKey(int, Key) - Method in class org.conscrypt.OpenSSLCipher
 
checkArgument(boolean, String) - Static method in class org.conscrypt.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object) - Static method in class org.conscrypt.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgumentsForBaseModeOnly(Key, byte[], byte[]) - Method in class org.conscrypt.HpkeImpl
 
checkAvailability() - Static method in class org.conscrypt.Conscrypt
Checks that the Conscrypt support is available for the system.
checkAvailability() - Static method in class org.conscrypt.NativeCrypto
Checks to see whether or not the native library was successfully loaded.
checkBlocklist(X509Certificate) - Method in class org.conscrypt.TrustManagerImpl
 
checkCert(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkChainPinning(String, List<X509Certificate>) - Method in interface org.conscrypt.CertPinManager
Given a hostname and a chain this verifies that the certificate chain includes pinned certificates if pinning is requested for hostname.
checkClientTrusted() - Method in class org.conscrypt.Spake2PlusTrustManager
 
checkClientTrusted(X509Certificate[], String) - Method in class org.conscrypt.TrustManagerImpl
 
checkClientTrusted(X509Certificate[], String, String) - Method in class org.conscrypt.TrustManagerImpl
For backward compatibility with older Android API that used String for the hostname only.
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
 
checkClientTrusted(X509TrustManager, X509Certificate[], String, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
checkClientTrusted(X509TrustManager, X509Certificate[], String, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
checkCompleted() - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
checkCT(List<X509Certificate>, byte[], byte[], String) - Method in class org.conscrypt.ct.CertificateTransparency
 
checkEnabledCipherSuites(String[]) - Static method in class org.conscrypt.NativeCrypto
 
checkEnabledProtocols(String[]) - Static method in class org.conscrypt.NativeCrypto
 
checkEngineType(OpenSSLKey) - Method in class org.conscrypt.OpenSSLSignature
 
checkInitialised() - Method in class org.conscrypt.HpkeImpl
 
checkInitialization() - Method in class org.conscrypt.OpenSSLAeadCipher
 
checkIsRecipient() - Method in class org.conscrypt.HpkeImpl
 
checkIsSender() - Method in class org.conscrypt.HpkeImpl
 
checkKeyLength(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.AES
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.ARC4
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.ChaCha20
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.DESEDE
 
checkNotInitialised() - Method in class org.conscrypt.HpkeImpl
 
checkNotNull(ByteBuffer[]) - Static method in class org.conscrypt.BufferUtils
Throws IllegalArgumentException if any of the buffers in the array are null.
checkNotNull(T) - Static method in class org.conscrypt.metrics.OptionalMethod
 
checkNotNull(T, String) - Static method in class org.conscrypt.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkOffsetAndCount(int, int, int) - Static method in class org.conscrypt.ArrayUtils
Checks that the range described by offset and count doesn't exceed arrayLength.
checkOpen() - Method in class org.conscrypt.AbstractConscryptSocket
 
checkPeerCertificatesPresent() - Method in class org.conscrypt.ActiveSession
Throw SSLPeerUnverifiedException on null or empty peerCertificates array
checkPositionIndexes(int, int, int) - Static method in class org.conscrypt.Preconditions
Ensures that start and end specify a valid positions in an array, list or string of size size, and are in order.
checkRemaining(ByteBuffer, int) - Static method in class org.conscrypt.NativeSslSession
 
checkServerTrusted() - Method in class org.conscrypt.Spake2PlusTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class org.conscrypt.TrustManagerImpl
 
checkServerTrusted(X509Certificate[], String, String) - Method in class org.conscrypt.TrustManagerImpl
For backward compatibility with older Android API that used String for the hostname only.
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
 
checkServerTrusted(X509Certificate[], String, SSLSession) - Method in class org.conscrypt.TrustManagerImpl
Validates whether a server is trusted.
checkServerTrusted(X509TrustManager, X509Certificate[], String, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
checkServerTrusted(X509TrustManager, X509Certificate[], String, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
checkSignatureAlgorithm(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_128
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_256
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_128
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_256
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLCipher
Checks whether the cipher supports this particular keySize (in bytes) and throws InvalidKeyException if it doesn't.
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherAES.AES_128
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherAES.AES_256
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherAES.AES
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLCipher
Checks whether the cipher supports this particular cipher mode and throws NoSuchAlgorithmException if it doesn't.
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLAeadCipher
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLCipher
Checks whether the cipher supports this particular cipher padding and throws NoSuchPaddingException if it doesn't.
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
checkSupportedTagLength(int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
checkSupportedTagLength(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
checkTrusted(X509Certificate[], byte[], byte[], String, String, boolean) - Method in class org.conscrypt.TrustManagerImpl
 
checkTrusted(X509Certificate[], String, SSLSession, SSLParameters, boolean) - Method in class org.conscrypt.TrustManagerImpl
 
checkTrustedRecursive(X509Certificate[], byte[], byte[], String, boolean, List<X509Certificate>, List<TrustAnchor>, Set<X509Certificate>) - Method in class org.conscrypt.TrustManagerImpl
Recursively build certificate chains until a valid chain is found or all possible paths are exhausted.
checkValidity() - Method in class org.conscrypt.OpenSSLX509Certificate
 
checkValidity(Date) - Method in class org.conscrypt.OpenSSLX509Certificate
 
chooseAlias(String[], Principal[]) - Method in class org.conscrypt.KeyManagerImpl
 
chooseClientAlias(String[], Principal[], Socket) - Method in class org.conscrypt.KeyManagerImpl
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in class org.conscrypt.ConscryptEngine
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in class org.conscrypt.ConscryptEngineSocket
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in interface org.conscrypt.SSLParametersImpl.AliasChooser
 
chooseClientCertificate(byte[], int[], byte[][]) - Method in class org.conscrypt.NativeSsl
 
chooseClientKeyIdentity(String, Socket) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseClientKeyIdentity(String, Socket) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity to report to the server to help agree on the PSK for the provided socket.
chooseClientKeyIdentity(String, SSLEngine) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseClientKeyIdentity(String, SSLEngine) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity to report to the server to help agree on the PSK for the provided engine.
chooseClientPSKIdentity(PSKKeyManager, String) - Method in class org.conscrypt.ConscryptEngine
 
chooseClientPSKIdentity(PSKKeyManager, String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseClientPSKIdentity(PSKKeyManager, String) - Method in interface org.conscrypt.SSLParametersImpl.PSKCallbacks
 
chooseEngineAlias(String, Principal[], SSLEngine) - Method in class org.conscrypt.Spake2PlusKeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.conscrypt.KeyManagerImpl
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.conscrypt.Spake2PlusKeyManager
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class org.conscrypt.KeyManagerImpl
 
chooseServerAlias(String, Principal[], Socket) - Method in class org.conscrypt.KeyManagerImpl
 
chooseServerAlias(X509KeyManager, String) - Method in class org.conscrypt.ConscryptEngine
 
chooseServerAlias(X509KeyManager, String) - Method in class org.conscrypt.ConscryptEngineSocket
 
chooseServerAlias(X509KeyManager, String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseServerAlias(X509KeyManager, String) - Method in interface org.conscrypt.SSLParametersImpl.AliasChooser
 
chooseServerKeyIdentityHint(Socket) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseServerKeyIdentityHint(Socket) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity hint to report to the client to help agree on the PSK for the provided socket.
chooseServerKeyIdentityHint(SSLEngine) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseServerKeyIdentityHint(SSLEngine) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity hint to report to the client to help agree on the PSK for the provided engine.
chooseServerPSKIdentityHint(PSKKeyManager) - Method in class org.conscrypt.ConscryptEngine
 
chooseServerPSKIdentityHint(PSKKeyManager) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseServerPSKIdentityHint(PSKKeyManager) - Method in interface org.conscrypt.SSLParametersImpl.PSKCallbacks
 
cipherCtx - Variable in class org.conscrypt.OpenSSLEvpCipher
Native pointer for the OpenSSL EVP_CIPHER context.
cipherSuite - Variable in class org.conscrypt.NativeSslSession.Impl
 
cipherSuite - Variable in class org.conscrypt.SessionSnapshot
 
CipherSuite - Enum in org.conscrypt.metrics
Cipher suites to metric mapping for metrics instrumentation.
CipherSuite(int) - Constructor for enum org.conscrypt.metrics.CipherSuite
 
cipherSuiteFromJava(String) - Static method in class org.conscrypt.NativeCrypto
 
cipherSuiteToJava(String) - Static method in class org.conscrypt.NativeCrypto
 
CLASS - Static variable in class org.conscrypt.EmptyArray
 
classExists(String) - Method in class org.conscrypt.OpenSSLProvider
 
classLoader() - Static method in class org.conscrypt.NativeCryptoJni
 
classToByteArray(Class<?>) - Static method in class org.conscrypt.NativeLibraryLoader
Load the helper Class as a byte array, to be redefined in specified ClassLoader.
client_mode - Variable in class org.conscrypt.SSLParametersImpl
 
clientAuth - Variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
clientCertificateRequested(byte[], int[], byte[][]) - Method in class org.conscrypt.ConscryptEngine
 
clientCertificateRequested(byte[], int[], byte[][]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
clientCertificateRequested(byte[], int[], byte[][]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called on an SSL client when the server requests (or requires a certificate).
clientPSKKeyRequested(String, byte[], byte[]) - Method in class org.conscrypt.ConscryptEngine
 
clientPSKKeyRequested(String, byte[], byte[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
clientPSKKeyRequested(String, byte[], byte[]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Gets the key to be used in client mode for this connection in Pre-Shared Key (PSK) key exchange.
clientPSKKeyRequested(String, byte[], byte[]) - Method in class org.conscrypt.NativeSsl
 
clientSessionContext - Variable in class org.conscrypt.OpenSSLContextImpl
Client session cache.
clientSessionContext - Variable in class org.conscrypt.SSLParametersImpl
 
clientSessionContext() - Method in class org.conscrypt.ConscryptEngine
 
clientSessionContext() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
ClientSessionContext - Class in org.conscrypt
Caches client sessions.
ClientSessionContext() - Constructor for class org.conscrypt.ClientSessionContext
 
ClientSessionContext.HostAndPort - Class in org.conscrypt
 
clone() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
clone() - Method in class org.conscrypt.SSLParametersImpl
 
cloneWithSpake() - Method in class org.conscrypt.SSLParametersImpl
 
cloneWithTrustManager(X509TrustManager) - Method in class org.conscrypt.SSLParametersImpl
 
close() - Method in class org.conscrypt.AbstractConscryptSocket
 
close() - Method in class org.conscrypt.ConscryptEngineSocket
 
close() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
close() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
close() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
close() - Method in class org.conscrypt.NativeSsl.BioWrapper
 
close() - Method in class org.conscrypt.NativeSsl
 
closeAll() - Method in class org.conscrypt.ConscryptEngine
 
closeAndFreeResources() - Method in class org.conscrypt.ConscryptEngine
 
CLOSED_NOT_HANDSHAKING - Static variable in class org.conscrypt.ConscryptEngine
 
closedSession - Variable in class org.conscrypt.ConscryptEngine
A snapshot of the active session when the engine was closed.
closedSession - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
A snapshot of the active session when the engine was closed.
closeGuardClose(Object) - Static method in class org.conscrypt.Platform
 
closeGuardGet() - Static method in class org.conscrypt.Platform
 
closeGuardOpen(Object, String) - Static method in class org.conscrypt.Platform
 
closeGuardWarnIfOpen(Object) - Static method in class org.conscrypt.Platform
 
closeInbound() - Method in class org.conscrypt.ConscryptEngine
 
closeInbound() - Method in class org.conscrypt.Java8EngineWrapper
 
closeOutbound() - Method in class org.conscrypt.ConscryptEngine
 
closeOutbound() - Method in class org.conscrypt.Java8EngineWrapper
 
closeQuietly(Closeable) - Static method in class org.conscrypt.io.IoUtils
Closes 'closeable', ignoring any checked exceptions.
closeQuietly(Closeable) - Static method in class org.conscrypt.NativeLibraryLoader
 
closeQuietly(Socket) - Static method in class org.conscrypt.io.IoUtils
Closes 'socket', ignoring any exceptions.
closeUnderlyingSocket() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
CMAC_CTX(long) - Constructor for class org.conscrypt.NativeRef.CMAC_CTX
 
CMAC_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
CMAC_CTX_new() - Static method in class org.conscrypt.NativeCrypto
 
CMAC_Final(NativeRef.CMAC_CTX) - Static method in class org.conscrypt.NativeCrypto
 
CMAC_Init(NativeRef.CMAC_CTX, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
CMAC_Reset(NativeRef.CMAC_CTX) - Static method in class org.conscrypt.NativeCrypto
 
CMAC_Update(NativeRef.CMAC_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
CMAC_UpdateDirect(NativeRef.CMAC_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
compare(TrustAnchor, TrustAnchor) - Method in class org.conscrypt.TrustManagerImpl.TrustAnchorComparator
 
compare(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
compare(NativeLibraryLoader.LoadResult, NativeLibraryLoader.LoadResult) - Method in class org.conscrypt.NativeCryptoJni.ErrorComparator
 
compareKeyAlgorithm(PublicKey, PublicKey) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareKeySize(PublicKey, PublicKey) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareSignatureAlgorithm(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareStrength(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareTo(File) - Method in class org.conscrypt.FileClientSessionCache.CacheFile
 
COMPLIANT - org.conscrypt.ct.LogStore.State
 
COMPLY - org.conscrypt.ct.PolicyCompliance
 
computeKey(byte[], byte[], byte[]) - Method in class org.conscrypt.OpenSSLXDHKeyAgreement
 
computeKey(byte[], OpenSSLKey, OpenSSLKey) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
computeKey(byte[], T, T) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
Given the public key theirPublicKey and the private key ourPrivateKey write the shared secret to buffer and return the actual output size.
concat(byte[], byte[]) - Static method in class org.conscrypt.ArrayUtils
 
concat(String[]...) - Static method in class org.conscrypt.SSLUtils
 
concat(T[], T[]) - Static method in class org.conscrypt.ArrayUtils
 
concatValues(T[], T...) - Static method in class org.conscrypt.ArrayUtils
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature
Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.RSAPKCS1Padding
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
configurePeer(String, int, X509Certificate[]) - Method in class org.conscrypt.ActiveSession
 
configureServerCertificate() - Method in class org.conscrypt.NativeSsl
 
connect(SocketAddress) - Method in class org.conscrypt.AbstractConscryptSocket
 
connect(SocketAddress, int) - Method in class org.conscrypt.AbstractConscryptSocket
Try to extract the peer's hostname if it's available from the endpoint address.
Conscrypt - Class in org.conscrypt
Core API for creating and configuring all Conscrypt types.
Conscrypt() - Constructor for class org.conscrypt.Conscrypt
 
CONSCRYPT_SERVICE_USED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
ConscryptServiceUsed conscrypt_service_used
Usage: StatsLog.write(StatsLog.CONSCRYPT_SERVICE_USED, int algorithm, int cipher, int mode, int padding);
CONSCRYPT_SERVICE_USED__ALGORITHM__CIPHER - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__ALGORITHM__SIGNATURE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__ALGORITHM__UNKNOWN_ALGORITHM - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__AES - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__ARC4 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__BLOWFISH - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__CHACHA20 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__DES - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__DESEDE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__DSA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__RSA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__CIPHER__UNKNOWN_CIPHER - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__CBC - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__CFB - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__CTR - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__CTS - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__ECB - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__GCM - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__GCM_SIV - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__NO_MODE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__OFB - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__MODE__POLY1305 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__ISO10126 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__NO_PADDING - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__OAEP_SHA1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__OAEP_SHA224 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__OAEP_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__OAEP_SHA384 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__OAEP_SHA512 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__PKCS1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
CONSCRYPT_SERVICE_USED__PADDING__PKCS5 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
Conscrypt.ProviderBuilder - Class in org.conscrypt
 
Conscrypt.Version - Class in org.conscrypt
 
ConscryptCertStore - Interface in org.conscrypt
A certificate store that supports additional operations that are used in TrustManagerImpl.
ConscryptEngine - Class in org.conscrypt
Implements the SSLEngine API using OpenSSL's non-blocking interfaces.
ConscryptEngine(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngine
 
ConscryptEngine(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngine
 
ConscryptEngine(SSLParametersImpl, PeerInfoProvider, SSLParametersImpl.AliasChooser) - Constructor for class org.conscrypt.ConscryptEngine
 
ConscryptEngineSocket - Class in org.conscrypt
Implements crypto handling by delegating to ConscryptEngine.
ConscryptEngineSocket(String, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(Socket, String, int, boolean, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket.SSLInputStream - Class in org.conscrypt
Unwrap bytes read from the underlying socket.
ConscryptEngineSocket.SSLOutputStream - Class in org.conscrypt
Wrap bytes written to the underlying socket.
ConscryptFileDescriptorSocket - Class in org.conscrypt
Implementation of the class OpenSSLSocketImpl based on OpenSSL.
ConscryptFileDescriptorSocket(String, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(Socket, String, int, boolean, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket.SSLInputStream - Class in org.conscrypt
This inner class provides input data stream functionality for the OpenSSL native implementation.
ConscryptFileDescriptorSocket.SSLOutputStream - Class in org.conscrypt
This inner class provides output data stream functionality for the OpenSSL native implementation.
ConscryptHostnameVerifier - Interface in org.conscrypt
This interface is used to implement hostname verification in Conscrypt.
ConscryptServerSocket - Class in org.conscrypt
BoringSSL-based implementation of server sockets.
ConscryptServerSocket(int, int, InetAddress, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptServerSocket(int, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptServerSocket(int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptServerSocket(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptSession - Interface in org.conscrypt
Extends the default interface for SSLSession to provide additional properties exposed by Conscrypt.
ConscryptStatsLog - Class in org.conscrypt.metrics
Reimplement with reflection calls the logging class, generated by frameworks/statsd.
ConscryptStatsLog() - Constructor for class org.conscrypt.metrics.ConscryptStatsLog
 
Constants - Class in org.conscrypt.ct
 
Constants() - Constructor for class org.conscrypt.ct.Constants
 
constructJavaPrivateKeySpec(OpenSSLX25519PrivateKey) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 
constructJavaXecPublicKeySpec(OpenSSLX25519PublicKey) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 
consume(ByteBuffer[], int) - Static method in class org.conscrypt.BufferUtils
Marks toConsume bytes of data as consumed from the buffer array.
contentDigestAlgorithm - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
context - Variable in class org.conscrypt.NativeSslSession.Impl
 
context - Variable in class org.conscrypt.Spake2PlusKeyManager
 
convertAead(int) - Method in class org.conscrypt.HpkeSuite
Deprecated.
convertException(Throwable) - Method in class org.conscrypt.ConscryptEngine
 
convertKdf(int) - Method in class org.conscrypt.HpkeSuite
Deprecated.
convertKem(int) - Method in class org.conscrypt.HpkeSuite
Deprecated.
convertPrivateKey(PrivateKey) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
convertPrivateKey(PrivateKey) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
convertPrivateKey(PrivateKey) - Method in class org.conscrypt.OpenSSLXDHKeyAgreement
 
convertPublicKey(PublicKey) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
convertPublicKey(PublicKey) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
convertPublicKey(PublicKey) - Method in class org.conscrypt.OpenSSLXDHKeyAgreement
 
copyLibrary(URL, File) - Static method in class org.conscrypt.NativeLibraryLoader
Copies the given shared library file from classpath to a temporary file.
copyNoConsume(ByteBuffer[], ByteBuffer, int) - Static method in class org.conscrypt.BufferUtils
Copies up to maxAmount bytes from a buffer array to destination.
costParameter - Variable in class org.conscrypt.ScryptKeySpec
 
count - Variable in class org.conscrypt.ct.VerificationResult
 
countTlsHandshake(boolean, String, String, long) - Method in class org.conscrypt.metrics.NoopStatsLog
 
countTlsHandshake(boolean, String, String, long) - Method in interface org.conscrypt.metrics.StatsLog
 
countTlsHandshake(boolean, String, String, long) - Method in class org.conscrypt.metrics.StatsLogImpl
 
create_BIO_InputStream(OpenSSLBIOInputStream, boolean) - Static method in class org.conscrypt.NativeCrypto
 
create_BIO_OutputStream(OutputStream) - Static method in class org.conscrypt.NativeCrypto
 
createDefaultX509KeyManager() - Static method in class org.conscrypt.SSLParametersImpl
 
createDefaultX509TrustManager() - Static method in class org.conscrypt.SSLParametersImpl
 
createEngineSocket(String, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(String, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(Socket, String, int, boolean, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(String, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(String, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(Socket, String, int, boolean, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createForPrecertificate(byte[], byte[]) - Static method in class org.conscrypt.ct.CertificateEntry
Creates a CertificateEntry with type PRECERT_ENTRY
createForPrecertificate(OpenSSLX509Certificate, OpenSSLX509Certificate) - Static method in class org.conscrypt.ct.CertificateEntry
 
createForX509Certificate(byte[]) - Static method in class org.conscrypt.ct.CertificateEntry
 
createForX509Certificate(X509Certificate) - Static method in class org.conscrypt.ct.CertificateEntry
 
createInputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
createOutputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
createServerSocket() - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createServerSocket(int) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createServerSocket(int, int) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createServerSocket(int, int, InetAddress) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createSocket() - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(String, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(String, int, InetAddress, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(InetAddress, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(Socket, String, int, boolean) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createTempFile(String, String, File) - Static method in class org.conscrypt.Platform
Approximates the behavior of File.createTempFile without depending on SecureRandom.
creationTime - Variable in class org.conscrypt.ActiveSession
 
creationTime - Variable in class org.conscrypt.SessionSnapshot
 
creationTime - Variable in class org.conscrypt.SSLNullSession
 
crlParser - Variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
crtCoefficient - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
CryptoUpcalls - Class in org.conscrypt
Provides a place where NativeCrypto can call back up to do Java language calls to work on delegated key types from native code.
CryptoUpcalls() - Constructor for class org.conscrypt.CryptoUpcalls
 
ct - Variable in class org.conscrypt.TrustManagerImpl
 
CTR - org.conscrypt.OpenSSLCipher.Mode
 
CTR() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CTR
 
CTR() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CTR
 
CTR() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CTR
 
ctVerificationEnabled - Variable in class org.conscrypt.SSLParametersImpl
 
ctx - Variable in class org.conscrypt.HpkeImpl
 
ctx - Variable in class org.conscrypt.OpenSSLBIOInputStream
 
ctx - Variable in class org.conscrypt.OpenSSLKey
 
ctx - Variable in class org.conscrypt.OpenSSLMac.AesCmac
 
ctx - Variable in class org.conscrypt.OpenSSLMac.Hmac
 
ctx - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
 
ctx - Variable in class org.conscrypt.OpenSSLSignature
 
ctx - Variable in class org.conscrypt.OpenSslSignatureEdDsa
 
ctx - Variable in class org.conscrypt.OpenSslSignatureMlDsa
 
currentBlockConsumedBytes - Variable in class org.conscrypt.OpenSSLCipherChaCha20
 
curve - Variable in class org.conscrypt.ECParameters
 

D

d2i_PKCS7_bio(long, int) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509 or X509_CRL pointers.
d2i_SSL_SESSION(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
d2i_X509(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
d2i_X509_bio(long) - Static method in class org.conscrypt.NativeCrypto
 
d2i_X509_CRL_bio(long) - Static method in class org.conscrypt.NativeCrypto
 
DASH - Static variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
DBG_STATE - Static variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
debug(String, Throwable) - Static method in class org.conscrypt.NativeLibraryLoader
 
decode(byte[]) - Static method in class org.conscrypt.ct.DigitallySigned
Decode a TLS encoded DigitallySigned structure.
decode(byte[], SignedCertificateTimestamp.Origin) - Static method in class org.conscrypt.ct.SignedCertificateTimestamp
Decode a TLS encoded SignedCertificateTimestamp structure.
decode(InputStream) - Static method in class org.conscrypt.ct.DigitallySigned
Decode a TLS encoded DigitallySigned structure.
decode(InputStream, SignedCertificateTimestamp.Origin) - Static method in class org.conscrypt.ct.SignedCertificateTimestamp
Decode a TLS encoded SignedCertificateTimestamp structure.
decodeProtocols(byte[]) - Static method in class org.conscrypt.SSLUtils
Decodes the given list of protocols into Strings.
decodeX509Certificate(CertificateFactory, byte[]) - Static method in class org.conscrypt.SSLUtils
 
decodeX509CertificateChain(byte[][]) - Static method in class org.conscrypt.SSLUtils
 
DEFAULT_ENCODING - Static variable in class org.conscrypt.OpenSSLX509CertPath
 
DEFAULT_KEY_SIZE - Static variable in class org.conscrypt.OpenSSLECKeyPairGenerator
 
DEFAULT_PSK - Static variable in interface org.conscrypt.HpkeSpi
 
DEFAULT_PSK_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
TLS-PSK cipher suites enabled by default (if requested), in preference order.
DEFAULT_PSK_ID - Static variable in interface org.conscrypt.HpkeSpi
 
DEFAULT_SESSION_TIMEOUT_SECONDS - Static variable in class org.conscrypt.AbstractSessionContext
Maximum lifetime of a session (in seconds) after which it's considered invalid and should not be used to for new connections.
DEFAULT_SPAKE_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
TLS-SPAKE
DEFAULT_TAG_SIZE_BITS - Static variable in class org.conscrypt.OpenSSLAeadCipher
The default tag size when one is not specified.
DEFAULT_TLEN - Static variable in class org.conscrypt.GCMParameters
 
DEFAULT_X509_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
X.509 based cipher suites enabled by default (if requested), in preference order.
defaultAlgorithm - Variable in class org.conscrypt.OpenSslMlDsaKeyFactory
 
defaultAlgorithm - Variable in class org.conscrypt.OpenSslMlKemKeyFactory
 
defaultBufferAllocator - Static variable in class org.conscrypt.ConscryptEngine
 
DefaultHolder() - Constructor for class org.conscrypt.SSLNullSession.DefaultHolder
 
defaultHostnameVerifier - Static variable in class org.conscrypt.TrustManagerImpl
 
defaultParameters - Static variable in class org.conscrypt.SSLParametersImpl
 
defaultSslContextImpl - Static variable in class org.conscrypt.OpenSSLContextImpl
The default SSLContextImpl for use with SSLContext.getInstance("Default").
DefaultSSLContextImpl - Class in org.conscrypt
Support class for this package.
DefaultSSLContextImpl(String[]) - Constructor for class org.conscrypt.DefaultSSLContextImpl
DefaultSSLContextImpl delegates the work to the super class since there is no way to put a synchronized around both the call to super and the rest of this constructor to guarantee that we don't have races in creating the state shared between all default SSLContexts.
DefaultSSLContextImpl.TLSv12 - Class in org.conscrypt
 
DefaultSSLContextImpl.TLSv13 - Class in org.conscrypt
 
defaultTlsProtocol - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
defaultTlsProtocol(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies what the default TLS protocol should be for SSLContext identifiers TLS, SSL, and Default.
defaultX509KeyManager - Static variable in class org.conscrypt.SSLParametersImpl
 
defaultX509TrustManager - Static variable in class org.conscrypt.SSLParametersImpl
 
delegate - Variable in class org.conscrypt.DuckTypedHpkeSpi
 
delegate - Variable in class org.conscrypt.Java7ExtendedSSLSession
 
delegate - Variable in class org.conscrypt.Java8EngineWrapper
 
delete(File) - Method in class org.conscrypt.FileClientSessionCache.Impl
 
DELETE_LIB_PROPERTY_NAME - Static variable in class org.conscrypt.NativeLibraryLoader
 
DELETE_NATIVE_LIB_AFTER_LOADING - Static variable in class org.conscrypt.NativeLibraryLoader
 
DEPRECATED_PROTOCOL_TLSV1 - Static variable in class org.conscrypt.NativeCrypto
 
DEPRECATED_PROTOCOL_TLSV1_1 - Static variable in class org.conscrypt.NativeCrypto
 
DEPRECATED_TLS_V1 - Static variable in class org.conscrypt.Platform
 
deprecatedTlsV1 - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
DER_LENGTH_LONG_FORM_FLAG - Static variable in class org.conscrypt.ct.Serialization
 
DER_TAG_MASK - Static variable in class org.conscrypt.ct.Serialization
 
DER_TAG_OCTET_STRING - Static variable in class org.conscrypt.ct.Serialization
 
DES_BLOCK_SIZE - Static variable in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
description - Variable in class org.conscrypt.ct.LogInfo.Builder
 
description - Variable in class org.conscrypt.ct.LogInfo
 
DESEDE() - Constructor for class org.conscrypt.IvParameters.DESEDE
 
DESEDE() - Constructor for class org.conscrypt.KeyGeneratorImpl.DESEDE
 
DESEDESecretKeyFactory - Class in org.conscrypt
An implementation of SecretKeyFactory for use with DESEDE keys.
DESEDESecretKeyFactory() - Constructor for class org.conscrypt.DESEDESecretKeyFactory
 
destroy() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
destroy() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
destroy() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
destroy() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
destroy() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
destroy() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
DHKEM_X25519_HKDF_SHA256 - org.conscrypt.HpkeSuite.KEM
 
digestInitializedInContext - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
Whether the digest struct has been initialized inside EVP_MD_CTX.
DigitallySigned - Class in org.conscrypt.ct
DigitallySigned structure, as defined by RFC5246 Section 4.7.
DigitallySigned(int, int, byte[]) - Constructor for class org.conscrypt.ct.DigitallySigned
 
DigitallySigned(DigitallySigned.HashAlgorithm, DigitallySigned.SignatureAlgorithm, byte[]) - Constructor for class org.conscrypt.ct.DigitallySigned
 
DigitallySigned.HashAlgorithm - Enum in org.conscrypt.ct
 
DigitallySigned.SignatureAlgorithm - Enum in org.conscrypt.ct
 
directByteBufferAddress(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
 
directory - Variable in class org.conscrypt.FileClientSessionCache.Impl
Directory to store session files in.
DirectRSA(int) - Constructor for class org.conscrypt.OpenSSLCipherRSA.DirectRSA
 
doCryptoInit(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA
 
doCryptoInit(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
doCryptoOperation(byte[], byte[]) - Method in class org.conscrypt.OpenSSLCipherRSA.DirectRSA
 
doCryptoOperation(byte[], byte[]) - Method in class org.conscrypt.OpenSSLCipherRSA
 
doCryptoOperation(byte[], byte[]) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
doesResultConformToPolicy(VerificationResult, X509Certificate) - Method in interface org.conscrypt.ct.Policy
 
doFinal() - Method in class org.conscrypt.OpenSSLMac.AesCmac
 
doFinal() - Method in class org.conscrypt.OpenSSLMac
 
doFinal() - Method in class org.conscrypt.OpenSSLMac.Hmac
 
doFinalInternal(byte[], int, int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
doFinalInternal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
doFinalInternal(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.OpenSSLAeadCipher
 
doFree(long) - Method in class org.conscrypt.NativeRef.CMAC_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef
 
doFree(long) - Method in class org.conscrypt.NativeRef.EC_GROUP
 
doFree(long) - Method in class org.conscrypt.NativeRef.EC_POINT
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_CIPHER_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_HPKE_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_MD_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_PKEY_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_PKEY
 
doFree(long) - Method in class org.conscrypt.NativeRef.HMAC_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.SSL_SESSION
 
doHandshake() - Method in class org.conscrypt.ConscryptEngineSocket
 
doHandshake() - Method in class org.conscrypt.NativeSsl
 
doHandshake(FileDescriptor, int) - Method in class org.conscrypt.NativeSsl
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl.DESEDE
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl
 
DOMAIN_OPT_IN - org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
DOUBLE - Static variable in class org.conscrypt.EmptyArray
 
drainOutgoingQueue() - Method in class org.conscrypt.ConscryptEngineSocket
 
DSA - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
DuckTypedHpkeSpi - Class in org.conscrypt
Duck typed implementation of HpkeSpi.
DuckTypedHpkeSpi(Object) - Constructor for class org.conscrypt.DuckTypedHpkeSpi
 
DuckTypedPSKKeyManager - Class in org.conscrypt
Deprecated.
This abstraction is deprecated because it does not work with TLS 1.3.
DuckTypedPSKKeyManager(Object) - Constructor for class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
DYNAMIC_LIB_NAME_PREFIX - Static variable in class org.conscrypt.NativeCryptoJni
 

E

EC - org.conscrypt.OpenSSLSignature.EngineType
 
EC_GROUP(long) - Constructor for class org.conscrypt.NativeRef.EC_GROUP
 
EC_GROUP_clear_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_cofactor(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_curve(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_curve_name(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_degree(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_generator(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_order(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_new_arbitrary(byte[], byte[], byte[], byte[], byte[], byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_new_by_curve_name(String) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_generate_key(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_get_private_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_get_public_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_get1_group(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_marshal_curve_name(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_parse_curve_name(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT(long) - Constructor for class org.conscrypt.NativeRef.EC_POINT
 
EC_POINT_clear_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT_get_affine_coordinates(NativeRef.EC_GROUP, NativeRef.EC_POINT) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT_new(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT_set_affine_coordinates(NativeRef.EC_GROUP, NativeRef.EC_POINT, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
ECB - org.conscrypt.OpenSSLCipher.Mode
 
ECB(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.ECB
 
ECB(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.ECB
 
ECB(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.ECB
 
ECDH_compute_key(byte[], int, NativeRef.EVP_PKEY, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECDSA - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
ECDSA_sign(byte[], int, byte[], NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECDSA_size(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECDSA_verify(byte[], int, byte[], NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECParameters - Class in org.conscrypt
AlgorithmParameters implementation for elliptic curves.
ECParameters() - Constructor for class org.conscrypt.ECParameters
 
ecSignDigestWithPrivateKey(PrivateKey, byte[]) - Static method in class org.conscrypt.CryptoUpcalls
 
ED25519_keypair(byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EKU_anyExtendedKeyUsage - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_clientAuth - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_msSGC - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_nsSGC - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_OID - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_serverAuth - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EMBEDDED - org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
EMPTY_BUFFER - Static variable in class org.conscrypt.ConscryptEngineSocket
 
EMPTY_STRING_ARRAY - Static variable in class org.conscrypt.SSLParametersImpl
 
EmptyArray - Class in org.conscrypt
 
EmptyArray() - Constructor for class org.conscrypt.EmptyArray
 
ENABLE_BYTEBUFFER_OPTIMIZATIONS - Static variable in class org.conscrypt.OpenSSLAeadCipher
Controls whether no-copy optimizations for direct ByteBuffers are enabled.
enable_session_creation - Variable in class org.conscrypt.SSLParametersImpl
 
ENABLED_TLS_V1 - Static variable in class org.conscrypt.Platform
 
enabledCipherSuites - Variable in class org.conscrypt.SSLParametersImpl
 
enabledProtocols - Variable in class org.conscrypt.SSLParametersImpl
 
enabledTlsV1 - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
enablePSKKeyManagerIfRequested() - Method in class org.conscrypt.NativeSsl
 
encapsulated - Variable in class org.conscrypt.HpkeImpl
 
encode(OutputStream) - Method in class org.conscrypt.ct.CertificateEntry
TLS encode the CertificateEntry structure.
encoded - Variable in class org.conscrypt.X509PublicKey
 
encodedKey - Variable in class org.conscrypt.OpenSSLCipher
May be used when reseting the cipher instance after calling doFinal.
encodeProtocols(String[]) - Static method in class org.conscrypt.SSLUtils
Encodes a list of protocols into the wire-format (length-prefixed 8-bit strings).
encodeSeed(byte[], MlDsaAlgorithm) - Static method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
encodeSubjectX509Principals(X509Certificate[]) - Static method in class org.conscrypt.SSLUtils
 
encodeTBS(OutputStream, CertificateEntry) - Method in class org.conscrypt.ct.SignedCertificateTimestamp
TLS encode the signed part of the SCT, as described by RFC6962 section 3.2.
encodeTBS(CertificateEntry) - Method in class org.conscrypt.ct.SignedCertificateTimestamp
TLS encode the signed part of the SCT, as described by RFC6962 section 3.2.
Encoding(String) - Constructor for enum org.conscrypt.OpenSSLX509CertPath.Encoding
 
encrypting - Variable in class org.conscrypt.OpenSSLCipher
Current cipher mode: encrypting or decrypting.
encrypting - Variable in class org.conscrypt.OpenSSLCipherRSA
Current cipher mode: encrypting or decrypting.
endpointIdentificationAlgorithm - Variable in class org.conscrypt.SSLParametersImpl
 
engine - Variable in class org.conscrypt.ApplicationProtocolSelectorAdapter
 
engine - Variable in class org.conscrypt.ConscryptEngineSocket
 
ENGINE_SSL_do_handshake(long, NativeSsl, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
ENGINE_SSL_force_read(long, NativeSsl, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Forces the SSL object to process any data pending in the BIO.
ENGINE_SSL_read_BIO_direct(long, NativeSsl, long, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Reads data from the given BIO into a direct ByteBuffer.
ENGINE_SSL_read_direct(long, NativeSsl, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
ENGINE_SSL_shutdown(long, NativeSsl, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
ENGINE_SSL_write_BIO_direct(long, NativeSsl, long, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Writes data from the given direct ByteBuffer to the BIO.
ENGINE_SSL_write_direct(long, NativeSsl, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
engineCreateSSLEngine() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineCreateSSLEngine(String, int) - Method in class org.conscrypt.OpenSSLContextImpl
 
engineDigest() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineDoFinal() - Method in class org.conscrypt.OpenSSLMac
 
engineDoFinal(byte[], int, int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineDoFinal(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
engineDoFinal(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineDoFinal(byte[], int, int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
engineDoFinal(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineDoPhase(Key, boolean) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
engineExport(int, byte[]) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
engineExport(int, byte[]) - Method in class org.conscrypt.HpkeImpl
 
engineExport(int, byte[]) - Method in interface org.conscrypt.HpkeSpi
Exports secret key material from this SPI as described in RFC 9180.
engineGenerateCertificate(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateCertificates(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateCertPath(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateCertPath(InputStream, String) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateCertPath(List<? extends Certificate>) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateCRL(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateCRLs(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGenerateKey() - Method in class org.conscrypt.KeyGeneratorImpl
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSSLECKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSslEdDsaKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSSLRSAKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class org.conscrypt.OpenSslXwingKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSSLECKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSslEdDsaKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSSLRSAKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSslXwingKeyFactory
 
engineGenerateSecret() - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
engineGenerateSecret(byte[], int) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
engineGenerateSecret(String) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
engineGenerateSecret(KeySpec) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
engineGenerateSecret(KeySpec) - Method in class org.conscrypt.ScryptSecretKeyFactory
 
engineGenerateSeed(int) - Method in class org.conscrypt.OpenSSLRandom
 
engineGetBlockSize() - Method in class org.conscrypt.OpenSSLCipher
 
engineGetBlockSize() - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineGetCertPathEncodings() - Method in class org.conscrypt.OpenSSLX509CertificateFactory
 
engineGetClientSessionContext() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetDigestLength() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineGetEncoded() - Method in class org.conscrypt.ECParameters
 
engineGetEncoded() - Method in class org.conscrypt.GCMParameters
 
engineGetEncoded() - Method in class org.conscrypt.IvParameters
 
engineGetEncoded() - Method in class org.conscrypt.OAEPParameters
 
engineGetEncoded() - Method in class org.conscrypt.PSSParameters
 
engineGetEncoded(String) - Method in class org.conscrypt.ECParameters
 
engineGetEncoded(String) - Method in class org.conscrypt.GCMParameters
 
engineGetEncoded(String) - Method in class org.conscrypt.IvParameters
 
engineGetEncoded(String) - Method in class org.conscrypt.OAEPParameters
 
engineGetEncoded(String) - Method in class org.conscrypt.PSSParameters
 
engineGetIV() - Method in class org.conscrypt.OpenSSLCipher
 
engineGetIV() - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineGetKeyManagers() - Method in class org.conscrypt.KeyManagerFactoryImpl
 
engineGetKeySize(Key) - Method in class org.conscrypt.OpenSSLCipher
 
engineGetKeySize(Key) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSSLECKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSslEdDsaKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSSLRSAKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 
engineGetKeySpec(Key, Class<T>) - Method in class org.conscrypt.OpenSslXwingKeyFactory
 
engineGetKeySpec(SecretKey, Class) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
engineGetKeySpec(SecretKey, Class) - Method in class org.conscrypt.ScryptSecretKeyFactory
 
engineGetMacLength() - Method in class org.conscrypt.OpenSSLMac
 
engineGetOutputSize(int) - Method in class org.conscrypt.OpenSSLCipher
 
engineGetOutputSize(int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineGetParameter(String) - Method in class org.conscrypt.OpenSSLSignature
Deprecated.
engineGetParameter(String) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineGetParameter(String) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineGetParameter(String) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineGetParameter(String) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineGetParameter(String) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLCipher
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.ECParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.GCMParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.IvParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.OAEPParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.PSSParameters
 
engineGetServerSessionContext() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetServerSocketFactory() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetSocketFactory() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetTrustManagers() - Method in class org.conscrypt.TrustManagerFactoryImpl
 
engineInit(byte[]) - Method in class org.conscrypt.ECParameters
 
engineInit(byte[]) - Method in class org.conscrypt.GCMParameters
 
engineInit(byte[]) - Method in class org.conscrypt.IvParameters
 
engineInit(byte[]) - Method in class org.conscrypt.OAEPParameters
 
engineInit(byte[]) - Method in class org.conscrypt.PSSParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.ECParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.GCMParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.IvParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.OAEPParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.PSSParameters
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineInit(int, Key, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
 
engineInit(int, Key, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineInit(int, SecureRandom) - Method in class org.conscrypt.KeyGeneratorImpl
 
engineInit(Key, SecureRandom) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
engineInit(Key, AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLMac
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
engineInit(KeyStore) - Method in class org.conscrypt.TrustManagerFactoryImpl
 
engineInit(KeyStore, char[]) - Method in class org.conscrypt.KeyManagerFactoryImpl
 
engineInit(SecureRandom) - Method in class org.conscrypt.KeyGeneratorImpl
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.ECParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.GCMParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.IvParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.OAEPParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.PSSParameters
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.KeyGeneratorImpl
 
engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class org.conscrypt.DefaultSSLContextImpl
 
engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class org.conscrypt.OpenSSLContextImpl
Initializes this SSLContext instance.
engineInit(ManagerFactoryParameters) - Method in class org.conscrypt.KeyManagerFactoryImpl
 
engineInit(ManagerFactoryParameters) - Method in class org.conscrypt.TrustManagerFactoryImpl
 
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
API-specific implementation of initializing the cipher.
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLEvpCipher
 
engineInitInternal(int, Key, AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInitInternal(int, Key, AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineInitRecipient(byte[], PrivateKey, byte[], PublicKey, byte[], byte[]) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
engineInitRecipient(byte[], PrivateKey, byte[], PublicKey, byte[], byte[]) - Method in class org.conscrypt.HpkeImpl
 
engineInitRecipient(byte[], PrivateKey, byte[], PublicKey, byte[], byte[]) - Method in interface org.conscrypt.HpkeSpi
Initialises an HPKE recipient SPI.
engineInitSender(PublicKey, byte[], PrivateKey, byte[], byte[]) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
engineInitSender(PublicKey, byte[], PrivateKey, byte[], byte[]) - Method in class org.conscrypt.HpkeImpl
 
engineInitSender(PublicKey, byte[], PrivateKey, byte[], byte[]) - Method in interface org.conscrypt.HpkeSpi
Initialises an HPKE sender SPI.
engineInitSenderForTesting(PublicKey, byte[], PrivateKey, byte[], byte[], byte[]) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
engineInitSenderForTesting(PublicKey, byte[], PrivateKey, byte[], byte[], byte[]) - Method in class org.conscrypt.HpkeImpl
 
engineInitSenderForTesting(PublicKey, byte[], PrivateKey, byte[], byte[], byte[]) - Method in interface org.conscrypt.HpkeSpi
Initialises an HPKE sender SPI.
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSSLSignature
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSSLSignature
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineNextBytes(byte[]) - Method in class org.conscrypt.OpenSSLRandom
 
engineOpen(byte[], byte[]) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
engineOpen(byte[], byte[]) - Method in class org.conscrypt.HpkeImpl
 
engineOpen(byte[], byte[]) - Method in interface org.conscrypt.HpkeSpi
Opens a message, using the internal key schedule maintained by an HPKE recipient.
engineReset() - Method in class org.conscrypt.OpenSSLMac
 
engineReset() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineSeal(byte[], byte[]) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
engineSeal(byte[], byte[]) - Method in class org.conscrypt.HpkeImpl
 
engineSeal(byte[], byte[]) - Method in interface org.conscrypt.HpkeSpi
Seals a message, using the internal key schedule maintained by an HPKE sender.
engineSetMode(String) - Method in class org.conscrypt.OpenSSLCipher
 
engineSetMode(String) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineSetPadding(String) - Method in class org.conscrypt.OpenSSLCipher
 
engineSetPadding(String) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineSetPadding(String) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSSLSignature
Deprecated.
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineSetParameter(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
engineSetSeed(byte[]) - Method in class org.conscrypt.OpenSSLRandom
 
engineSign() - Method in class org.conscrypt.OpenSSLSignature
 
engineSign() - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineSign() - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineSign() - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineSign() - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineSign() - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
EngineStates() - Constructor for class org.conscrypt.SSLUtils.EngineStates
 
engineToString() - Method in class org.conscrypt.ECParameters
 
engineToString() - Method in class org.conscrypt.GCMParameters
 
engineToString() - Method in class org.conscrypt.IvParameters
 
engineToString() - Method in class org.conscrypt.OAEPParameters
 
engineToString() - Method in class org.conscrypt.PSSParameters
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSSLECKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSslEdDsaKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSSLRSAKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSslXwingKeyFactory
 
engineTranslateKey(SecretKey) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
engineTranslateKey(SecretKey) - Method in class org.conscrypt.ScryptSecretKeyFactory
 
engineType - Variable in class org.conscrypt.OpenSSLSignature
Holds the type of the Java algorithm.
EngineType() - Constructor for enum org.conscrypt.OpenSSLSignature.EngineType
 
engineUnwrap(byte[], String, int) - Method in class org.conscrypt.OpenSSLCipher
 
engineUnwrap(byte[], String, int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLMac
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLSignature
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipher
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLMac.AesCmac
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLMac.Hmac
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLSignature
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineUpdate(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineUpdate(ByteBuffer) - Method in class org.conscrypt.OpenSSLMac
 
engineUpdate(ByteBuffer) - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineUpdate(ByteBuffer) - Method in class org.conscrypt.OpenSSLSignature
 
engineUpdateAAD(byte[], int, int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineUpdateAAD(ByteBuffer) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSSLSignature
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSslSignatureEdDsa
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSslSignatureSlhDsa
 
engineWrap(Key) - Method in class org.conscrypt.OpenSSLCipher
 
engineWrap(Key) - Method in class org.conscrypt.OpenSSLCipherRSA
 
ensureDigestInitializedInContext() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
ensureReadParams() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
ensureReadParams() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
entryType - Variable in class org.conscrypt.ct.CertificateEntry
 
equals(Object) - Method in class org.conscrypt.ByteArray
 
equals(Object) - Method in class org.conscrypt.ClientSessionContext.HostAndPort
 
equals(Object) - Method in class org.conscrypt.ct.LogInfo
 
equals(Object) - Method in class org.conscrypt.NativeRef
 
equals(Object) - Method in class org.conscrypt.OpenSSLECGroupContext
 
equals(Object) - Method in class org.conscrypt.OpenSSLECPointContext
 
equals(Object) - Method in class org.conscrypt.OpenSSLECPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLECPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLKey
 
equals(Object) - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLX509Certificate
 
equals(Object) - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSslXwingPublicKey
 
equals(Object) - Method in class org.conscrypt.X509PublicKey
 
equals(Object) - Method in class org.conscrypt.XdhKeySpec
 
equalsBigInteger(BigInteger, BigInteger) - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
err - Variable in class org.conscrypt.TrustManagerImpl
 
error - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
ErrorComparator() - Constructor for class org.conscrypt.NativeCryptoJni.ErrorComparator
 
EVP_aead_aes_128_gcm() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_aes_128_gcm_siv() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_aes_256_gcm() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_aes_256_gcm_siv() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_chacha20_poly1305() - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_open(long, byte[], int, byte[], int, byte[], byte[], int, int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_open_buf(long, byte[], int, ByteBuffer, byte[], ByteBuffer, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_seal(long, byte[], int, byte[], int, byte[], byte[], int, int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_seal_buf(long, byte[], int, ByteBuffer, byte[], ByteBuffer, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_max_overhead(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_nonce_length(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_CIPHER_CTX
 
EVP_CIPHER_CTX_block_size(NativeRef.EVP_CIPHER_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_new() - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_set_key_length(NativeRef.EVP_CIPHER_CTX, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_set_padding(NativeRef.EVP_CIPHER_CTX, boolean) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_iv_length(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CipherFinal_ex(NativeRef.EVP_CIPHER_CTX, byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CipherInit_ex(NativeRef.EVP_CIPHER_CTX, long, byte[], byte[], boolean) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CipherUpdate(NativeRef.EVP_CIPHER_CTX, byte[], int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestFinal_ex(NativeRef.EVP_MD_CTX, byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestInit_ex(NativeRef.EVP_MD_CTX, long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSign(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignFinal(NativeRef.EVP_MD_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignInit(NativeRef.EVP_MD_CTX, long, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignUpdate(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignUpdateDirect(NativeRef.EVP_MD_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestUpdate(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestUpdateDirect(NativeRef.EVP_MD_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerify(NativeRef.EVP_MD_CTX, byte[], int, int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyFinal(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyInit(NativeRef.EVP_MD_CTX, long, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyUpdate(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyUpdateDirect(NativeRef.EVP_MD_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_get_cipherbyname(String) - Static method in class org.conscrypt.NativeCrypto
 
EVP_get_digestbyname(String) - Static method in class org.conscrypt.NativeCrypto
 
EVP_has_aes_hardware() - Static method in class org.conscrypt.NativeCrypto
Returns 1 if the BoringSSL believes the CPU has AES accelerated hardware instructions.
EVP_HPKE_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_HPKE_CTX
 
EVP_HPKE_CTX_export(NativeRef.EVP_HPKE_CTX, byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_open(NativeRef.EVP_HPKE_CTX, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_seal(NativeRef.EVP_HPKE_CTX, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_setup_base_mode_recipient(int, int, int, byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_setup_base_mode_recipient(HpkeSuite, byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_setup_base_mode_sender(int, int, int, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_setup_base_mode_sender(HpkeSuite, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_setup_base_mode_sender_with_seed_for_testing(int, int, int, byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_HPKE_CTX_setup_base_mode_sender_with_seed_for_testing(HpkeSuite, byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_marshal_private_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_marshal_public_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
evp_md - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
Holds the EVP_MD for the hashing algorithm, e.g.
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.MD5
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA1
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA224
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA256
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA384
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA512
 
EVP_MD_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_MD_CTX
 
EVP_MD_CTX_cleanup(NativeRef.EVP_MD_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_CTX_copy_ex(NativeRef.EVP_MD_CTX, NativeRef.EVP_MD_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_CTX_create() - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_CTX_destroy(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_size(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_parse_private_key(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_parse_public_key(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY(long) - Constructor for class org.conscrypt.NativeRef.EVP_PKEY
 
EVP_PKEY_cmp(NativeRef.EVP_PKEY, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_PKEY_CTX
 
EVP_PKEY_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_mgf1_md(long, long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_oaep_label(long, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_oaep_md(long, long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_padding(long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_pss_saltlen(long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_decrypt(NativeRef.EVP_PKEY_CTX, byte[], int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_decrypt_init(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_EC - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_ED25519 - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_encrypt(NativeRef.EVP_PKEY_CTX, byte[], int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_encrypt_init(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_from_private_key_info(byte[], int[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_from_private_seed(int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_from_raw_private_key(int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_from_raw_public_key(int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_from_subject_public_key_info(byte[], int[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_get_private_seed(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_get_raw_private_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_get_raw_public_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_ML_DSA_44 - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_ML_DSA_65 - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_ML_DSA_87 - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_new_EC_KEY(NativeRef.EC_GROUP, NativeRef.EC_POINT, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_new_RSA(byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_print_params(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_print_public(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_RSA - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_type(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_X25519 - Static variable in class org.conscrypt.NativeConstants
 
EVP_raw_X25519_private_key(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
evpAead - Variable in class org.conscrypt.OpenSSLAeadCipher
AEAD cipher reference.
evpMd - Variable in class org.conscrypt.OpenSSLMac.Hmac
Holds the EVP_MD for the hashing algorithm, e.g.
evpMdRef - Variable in class org.conscrypt.OpenSSLSignature
Digest algorithm (reference to EVP_MD).
EvpMdRef - Class in org.conscrypt
Utility class to convert between BoringSSL- and JCE-style message digest identifiers.
EvpMdRef() - Constructor for class org.conscrypt.EvpMdRef
 
EvpMdRef.MD5 - Class in org.conscrypt
 
EvpMdRef.SHA1 - Class in org.conscrypt
 
EvpMdRef.SHA224 - Class in org.conscrypt
 
EvpMdRef.SHA256 - Class in org.conscrypt
 
EvpMdRef.SHA384 - Class in org.conscrypt
 
EvpMdRef.SHA512 - Class in org.conscrypt
 
evpPkeyCtx - Variable in class org.conscrypt.OpenSSLSignature
Public key algorithm context (reference to EVP_PKEY_CTX).
EXFLAG_CA - Static variable in class org.conscrypt.NativeConstants
 
EXFLAG_CRITICAL - Static variable in class org.conscrypt.NativeConstants
 
expand(byte[], byte[], int) - Method in class org.conscrypt.Hkdf
Performs an HKDF expand operation as specified in RFC 5869.
ExperimentalApi - Annotation Type in org.conscrypt
Indicates a public API that can change at any time, and has no guarantee of API stability and backward-compatibility.
export(int, byte[]) - Method in class org.conscrypt.HpkeContext
Exports secret key material from this HpkeContext as described in RFC 9180.
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.AbstractConscryptEngine
Exports a value derived from the TLS master secret as described in RFC 5705.
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.AbstractConscryptSocket
Exports a value derived from the TLS master secret as described in RFC 5705.
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.ConscryptEngine
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.ConscryptEngineSocket
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.Java8EngineWrapper
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.NativeSsl
 
exportKeyingMaterial(SSLEngine, String, byte[], int) - Static method in class org.conscrypt.Conscrypt
Exports a value derived from the TLS master secret as described in RFC 5705.
exportKeyingMaterial(SSLSocket, String, byte[], int) - Static method in class org.conscrypt.Conscrypt
Exports a value derived from the TLS master secret as described in RFC 5705.
ExposedByteArrayOutputStream - Class in org.conscrypt
ByteArrayOutputStream that exposes the underlying byte array.
ExposedByteArrayOutputStream() - Constructor for class org.conscrypt.ExposedByteArrayOutputStream
 
ExposedByteArrayOutputStream(int) - Constructor for class org.conscrypt.ExposedByteArrayOutputStream
 
ExtendedKeyUsagePKIXCertPathChecker(boolean, X509Certificate) - Constructor for class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EXTENSION_TYPE_CRITICAL - Static variable in class org.conscrypt.NativeCrypto
Used to request only critical types in get_X509*_ext_oids.
EXTENSION_TYPE_NON_CRITICAL - Static variable in class org.conscrypt.NativeCrypto
Used to request only non-critical types in get_X509*_ext_oids.
extensions - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
EXTENSIONS_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
externalSession - Variable in class org.conscrypt.ConscryptEngine
The session object exposed externally from this class.
externalSession - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
The session object exposed externally from this class.
ExternalSession - Class in org.conscrypt
An externalized view of the underlying SSLSession used within a socket/engine.
ExternalSession(ExternalSession.Provider) - Constructor for class org.conscrypt.ExternalSession
 
ExternalSession.Provider - Interface in org.conscrypt
The provider of the current delegate session.
extract(byte[], byte[]) - Method in class org.conscrypt.Hkdf
Performs an HKDF extract operation as specified in RFC 5869.

F

factory - Variable in class org.conscrypt.TrustManagerImpl
 
fetchedParams - Variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
fetchedParams - Variable in class org.conscrypt.OpenSSLRSAPublicKey
 
FileClientSessionCache - Class in org.conscrypt
File-based cache implementation.
FileClientSessionCache() - Constructor for class org.conscrypt.FileClientSessionCache
 
FileClientSessionCache.CacheFile - Class in org.conscrypt
A file containing a piece of cached data.
FileClientSessionCache.Impl - Class in org.conscrypt
This cache creates one file per SSL session using "host.port" for the file name.
fileName(String, int) - Static method in class org.conscrypt.FileClientSessionCache.Impl
Gets the file name for the given host and port.
fillInStackTrace() - Method in exception org.conscrypt.ShortBufferWithoutStackTraceException
 
FILTERED_TLS_V1 - Static variable in class org.conscrypt.Platform
 
filterFromCipherSuites(String[], Set<String>) - Static method in class org.conscrypt.SSLParametersImpl
 
filterFromProtocols(String[], List<String>) - Static method in class org.conscrypt.SSLParametersImpl
 
finalize() - Method in class org.conscrypt.AbstractSessionContext
 
finalize() - Method in class org.conscrypt.ConscryptEngine
 
finalize() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
finalize() - Method in class org.conscrypt.NativeRef
 
finalize() - Method in class org.conscrypt.NativeSsl
 
finalize() - Method in class org.conscrypt.OpenSSLX509Certificate
 
finalize() - Method in class org.conscrypt.OpenSSLX509CRL
 
finalize() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
findAllByIssuerAndSignature(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
findAllIssuers(X509Certificate) - Method in interface org.conscrypt.ConscryptCertStore
Returns all CA certificates with the public key that was used to sign the provided X509Certificate.
findAllTrustAnchorsByIssuerAndSignature(X509Certificate) - Method in class org.conscrypt.TrustManagerImpl
Find all possible issuing trust anchors of cert.
findByApiName(String) - Static method in enum org.conscrypt.OpenSSLX509CertPath.Encoding
 
findByIssuerAndSignature(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
findBySubjectAndPublicKey(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
findBySubjectAndPublicKey(X509Certificate, Collection<TrustAnchor>) - Static method in class org.conscrypt.TrustedCertificateIndex
 
findFirstProvider(String) - Static method in class org.conscrypt.HpkeContext
 
findFirstPSKKeyManager(KeyManager[]) - Static method in class org.conscrypt.SSLParametersImpl
 
findFirstSpake2PlusKeyManager(KeyManager[]) - Static method in class org.conscrypt.SSLParametersImpl
 
findFirstSpake2PlusTrustManager(TrustManager[]) - Static method in class org.conscrypt.SSLParametersImpl
 
findFirstX509KeyManager(KeyManager[]) - Static method in class org.conscrypt.SSLParametersImpl
 
findFirstX509TrustManager(TrustManager[]) - Static method in class org.conscrypt.SSLParametersImpl
 
findSpi(String) - Static method in class org.conscrypt.HpkeContext
 
findSpi(String, String) - Static method in class org.conscrypt.HpkeContext
 
findSpi(String, Provider) - Static method in class org.conscrypt.HpkeContext
 
findTrustAnchorBySubjectAndPublicKey(X509Certificate) - Method in class org.conscrypt.TrustManagerImpl
Check the trustedCertificateIndex for the cert to see if it is already trusted and failing that check the KeyStore if it is available.
finishHandshake() - Method in class org.conscrypt.ConscryptEngine
 
flush() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
flushInternal() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
forceRead() - Method in class org.conscrypt.NativeSsl
 
forHostAndPort(String, int) - Static method in class org.conscrypt.PeerInfoProvider
 
forId(int) - Static method in enum org.conscrypt.HpkeSuite.AEAD
Returns the AEAD value for a given id.
forId(int) - Static method in enum org.conscrypt.HpkeSuite.KDF
Returns the KDF value for a given id.
forId(int) - Static method in enum org.conscrypt.HpkeSuite.KEM
Returns the KEM value for a given id.
forName(String) - Static method in enum org.conscrypt.metrics.CipherSuite
 
forName(String) - Static method in enum org.conscrypt.metrics.Protocol
 
free() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
FREEBSD - org.conscrypt.HostProperties.OperatingSystem
 
freeIfDone() - Method in class org.conscrypt.ConscryptEngine
 
freeNative() - Method in class org.conscrypt.AbstractSessionContext
 
fromCertificate(Certificate) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromECPrivateKeyForTLSStackOnly(PrivateKey, ECParameterSpec) - Static method in class org.conscrypt.OpenSSLKey
Gets an OpenSSLKey instance backed by the provided EC private key.
fromEncoding(InputStream) - Static method in class org.conscrypt.OpenSSLX509CertPath
 
fromEncoding(InputStream, String) - Static method in class org.conscrypt.OpenSSLX509CertPath
 
fromEncoding(InputStream, OpenSSLX509CertPath.Encoding) - Static method in class org.conscrypt.OpenSSLX509CertPath
 
fromEngine - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
fromGCMParameters(AlgorithmParameters) - Static method in class org.conscrypt.Platform
Convert from an opaque AlgorithmParameters to the platform's GCMParameterSpec.
fromGCMParameterSpec(AlgorithmParameterSpec) - Static method in class org.conscrypt.Platform
Convert from platform's GCMParameterSpec to our internal version.
fromKeyMaterial(PrivateKey) - Static method in class org.conscrypt.OpenSSLKey
Gets an OpenSSLKey instance initialized with the key material of the provided key.
fromPkcs7DerInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromPkcs7DerInputStream(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
fromPkcs7DerInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509CRL
 
fromPkcs7Encoding(InputStream) - Static method in class org.conscrypt.OpenSSLX509CertPath
 
fromPkcs7PemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromPkcs7PemInputStream(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
fromPkcs7PemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509CRL
 
fromPkiPathEncoding(InputStream) - Static method in class org.conscrypt.OpenSSLX509CertPath
 
fromPrivateKey(PrivateKey) - Static method in class org.conscrypt.OpenSSLKey
 
fromPrivateKeyForTLSStackOnly(PrivateKey, PublicKey) - Static method in class org.conscrypt.OpenSSLKey
Gets an OpenSSLKey instance backed by the provided private key.
fromPrivateKeyPemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLKey
Parse a private key in PEM encoding from the provided input stream.
fromPublicKey(PublicKey) - Static method in class org.conscrypt.OpenSSLKey
 
fromPublicKeyPemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLKey
Parse a public key in PEM encoding from the provided input stream.
fromSocket - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
fromSocketArrayOffset - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
fromX509Der(byte[]) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromX509DerInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromX509DerInputStream(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
fromX509DerInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509CRL
 
fromX509PemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromX509PemInputStream(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
fromX509PemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509CRL
 

G

GCM - org.conscrypt.OpenSSLCipher.Mode
 
GCM() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
GCM_SIV - org.conscrypt.OpenSSLCipher.Mode
 
GCM_SIV() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
GCMParameters - Class in org.conscrypt
GCM parameters used during an ciphering operation with OpenSSLCipher.
GCMParameters() - Constructor for class org.conscrypt.GCMParameters
 
GCMParameters(int, byte[]) - Constructor for class org.conscrypt.GCMParameters
 
generateItem(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
generateItems(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
generateKeyPair() - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
generateKeyPair() - Method in class org.conscrypt.OpenSslEdDsaKeyPairGenerator
 
generateKeyPair() - Method in class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa44
 
generateKeyPair() - Method in class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa65
 
generateKeyPair() - Method in class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa87
 
generateKeyPair() - Method in class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem1024
 
generateKeyPair() - Method in class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem768
 
generateKeyPair() - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
generateKeyPair() - Method in class org.conscrypt.OpenSslSlhDsaKeyPairGenerator
 
generateKeyPair() - Method in class org.conscrypt.OpenSSLXDHKeyPairGenerator
 
generateKeyPair() - Method in class org.conscrypt.OpenSslXwingKeyPairGenerator
 
get_cipher_names(String) - Static method in class org.conscrypt.NativeCrypto
 
GET_CURVE_NAME_METHOD - Static variable in class org.conscrypt.Platform
 
get_EVP_CIPHER_CTX_buf_len(NativeRef.EVP_CIPHER_CTX) - Static method in class org.conscrypt.NativeCrypto
 
get_EVP_CIPHER_CTX_final_used(NativeRef.EVP_CIPHER_CTX) - Static method in class org.conscrypt.NativeCrypto
 
get_ocsp_single_extension(byte[], String, long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_RSA_private_params(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
get_RSA_public_params(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_crl_enc(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_ext_oids(long, OpenSSLX509CRL, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_sig_alg_oid(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_sig_alg_parameter(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_signature(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_flags(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_kusage(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_pathlen(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_xkusage(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ext_oids(long, OpenSSLX509Certificate, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_GENERAL_NAME_stack(long, OpenSSLX509Certificate, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_issuerUID(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_pubkey_oid(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_REVOKED_ext_oids(long, int, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_REVOKED_revocationDate(long, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
Returns ASN1_TIME reference.
get_X509_sig_alg_oid(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_sig_alg_parameter(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_signature(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_subjectUID(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_tbs_cert(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_tbs_cert_without_ext(long, OpenSSLX509Certificate, String) - Static method in class org.conscrypt.NativeCrypto
 
getAad() - Method in class org.conscrypt.OpenSSLAeadCipher
 
getAcceptedIssuers() - Method in class org.conscrypt.TrustManagerImpl
 
getActiveSession() - Method in class org.conscrypt.AbstractConscryptSocket
Called by AbstractConscryptSocket.notifyHandshakeCompletedListeners() to get the currently active session.
getActiveSession() - Method in class org.conscrypt.ConscryptEngineSocket
 
getActiveSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getAead() - Method in class org.conscrypt.HpkeSuite
AEAD configured while creating an instance of HpkeSuite
getAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
Get the name of the hash and signature combination.
getAlgorithm() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSslXwingPublicKey
 
getAlgorithm() - Method in class org.conscrypt.ScryptSecretKeyFactory.ScryptKey
 
getAlgorithm() - Method in class org.conscrypt.X509PublicKey
 
getAlgorithmConstraints() - Method in class org.conscrypt.SSLParametersImpl
 
getAlgorithmFromEncodedSeed(byte[]) - Static method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getAlgorithmFromRaw(byte[]) - Static method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getAlpnSelectedProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
getAlpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
getApplicationBufferSize() - Method in class org.conscrypt.ActiveSession
 
getApplicationBufferSize() - Method in class org.conscrypt.ExternalSession
 
getApplicationBufferSize() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getApplicationBufferSize() - Method in class org.conscrypt.SessionSnapshot
 
getApplicationBufferSize() - Method in class org.conscrypt.SSLNullSession
 
getApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptEngine
 
getApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
 
getApplicationProtocol() - Method in class org.conscrypt.ActiveSession
 
getApplicationProtocol() - Method in class org.conscrypt.ConscryptEngine
 
getApplicationProtocol() - Method in class org.conscrypt.ConscryptEngineSocket
 
getApplicationProtocol() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getApplicationProtocol() - Method in interface org.conscrypt.ConscryptSession
 
getApplicationProtocol() - Method in class org.conscrypt.ExternalSession
 
getApplicationProtocol() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getApplicationProtocol() - Method in class org.conscrypt.Java8EngineWrapper
 
getApplicationProtocol() - Method in class org.conscrypt.NativeSsl
 
getApplicationProtocol() - Method in class org.conscrypt.SessionSnapshot
 
getApplicationProtocol() - Method in class org.conscrypt.SSLNullSession
 
getApplicationProtocol(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
Returns the selected ALPN protocol.
getApplicationProtocol(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the ALPN protocol agreed upon by client and server.
getApplicationProtocol(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns the ALPN protocol agreed upon by client and server.
getApplicationProtocols() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the list of supported ALPN protocols.
getApplicationProtocols() - Method in class org.conscrypt.AbstractConscryptSocket
Returns the list of supported ALPN protocols.
getApplicationProtocols() - Method in class org.conscrypt.ConscryptEngine
 
getApplicationProtocols() - Method in class org.conscrypt.ConscryptEngineSocket
 
getApplicationProtocols() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getApplicationProtocols() - Method in class org.conscrypt.Java8EngineWrapper
 
getApplicationProtocols() - Method in class org.conscrypt.SSLParametersImpl
 
getApplicationProtocols(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getApplicationProtocols(SSLParameters) - Static method in class org.conscrypt.Java9PlatformUtil
 
getApplicationProtocols(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getApplicationProtocolSelector() - Method in class org.conscrypt.SSLParametersImpl
 
getArchitecture(String) - Static method in class org.conscrypt.HostProperties
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLCipher
Returns the standard name for the particular algorithm.
getBaseCipherName() - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
getBasicConstraints() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getBioContext() - Method in class org.conscrypt.OpenSSLBIOInputStream
 
getBlockSize() - Method in class org.conscrypt.ScryptKeySpec
 
getBufferLargerThan(ByteBuffer[], int) - Static method in class org.conscrypt.BufferUtils
Looks for a buffer in the buffer array which EITHER is larger than minSize AND has no preceding non-empty buffers OR is the only non-empty buffer in the array.
getCachedSession(String, int, SSLParametersImpl) - Method in class org.conscrypt.ClientSessionContext
Gets the suitable session reference from the session cache container.
getCertificate() - Method in class org.conscrypt.ct.CertificateEntry
 
getCertificateChain(String) - Method in class org.conscrypt.KeyManagerImpl
 
getCertificateFactory() - Static method in class org.conscrypt.SSLUtils
 
getCertificates() - Method in class org.conscrypt.OpenSSLX509CertPath
 
getChannel() - Method in class org.conscrypt.AbstractConscryptSocket
 
getChannelId() - Method in class org.conscrypt.AbstractConscryptEngine
Gets the TLS Channel ID for this server engine.
getChannelId() - Method in class org.conscrypt.AbstractConscryptSocket
Gets the TLS Channel ID for this server socket.
getChannelId() - Method in class org.conscrypt.ConscryptEngine
Gets the TLS Channel ID for this server engine.
getChannelId() - Method in class org.conscrypt.ConscryptEngineSocket
 
getChannelId() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Gets the TLS Channel ID for this server socket.
getChannelId() - Method in class org.conscrypt.Java8EngineWrapper
 
getChannelId() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getChannelId(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the TLS Channel ID for the given server-side engine.
getChannelId(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the TLS Channel ID for the given server-side socket.
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLCipher
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
getCipherKeyTypes() - Method in class org.conscrypt.NativeSsl
 
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipher
Returns the OpenSSL cipher name for the particular keySize and cipher mode.
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
getCipherSuite() - Method in class org.conscrypt.ActiveSession
 
getCipherSuite() - Method in class org.conscrypt.ExternalSession
 
getCipherSuite() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getCipherSuite() - Method in class org.conscrypt.NativeSsl
 
getCipherSuite() - Method in class org.conscrypt.NativeSslSession
 
getCipherSuite() - Method in class org.conscrypt.NativeSslSession.Impl
 
getCipherSuite() - Method in class org.conscrypt.SessionSnapshot
 
getCipherSuite() - Method in class org.conscrypt.SSLNullSession
 
getClientAliases(String, Principal[]) - Method in class org.conscrypt.KeyManagerImpl
 
getClientKeyType(byte) - Static method in class org.conscrypt.SSLUtils
Similar to getServerKeyType, but returns value given TLS ClientCertificateType byte values from a CertificateRequest message for use with X509KeyManager.chooseClientAlias or X509ExtendedKeyManager.chooseEngineClientAlias.
getClientKeyTypeFromSignatureAlg(int) - Static method in class org.conscrypt.SSLUtils
 
getClientSessionContext() - Method in class org.conscrypt.SSLParametersImpl
 
getCompatVersion() - Method in interface org.conscrypt.ct.LogStore
 
getContext() - Method in class org.conscrypt.OpenSSLX509Certificate
Returns the raw pointer to the X509 context for use in JNI calls.
getContext() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getCostParameter() - Method in class org.conscrypt.ScryptKeySpec
 
getCreationTime() - Method in class org.conscrypt.ActiveSession
 
getCreationTime() - Method in class org.conscrypt.ExternalSession
 
getCreationTime() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getCreationTime() - Method in class org.conscrypt.NativeSslSession.Impl
 
getCreationTime() - Method in class org.conscrypt.SessionSnapshot
 
getCreationTime() - Method in class org.conscrypt.SSLNullSession
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRL
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getCrtCoefficient() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getCurveByName(String) - Static method in class org.conscrypt.OpenSSLECGroupContext
 
getCurveName() - Method in class org.conscrypt.OpenSSLECGroupContext
 
getCurveName(ECParameterSpec) - Static method in class org.conscrypt.Platform
 
getCurveNameForTesting() - Method in class org.conscrypt.AbstractConscryptSocket
 
getCurveNameForTesting() - Method in class org.conscrypt.ConscryptEngine
 
getCurveNameForTesting() - Method in class org.conscrypt.ConscryptEngineSocket
 
getCurveNameForTesting() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getCurveNameForTesting() - Method in class org.conscrypt.NativeSsl
 
getCurveNameForTesting() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getDefault() - Static method in class org.conscrypt.SSLParametersImpl
 
getDefaultBufferAllocator() - Static method in class org.conscrypt.ConscryptEngine
Returns the default BufferAllocator, which may be null if no default has been explicitly set.
getDefaultCertKeyStore() - Static method in class org.conscrypt.Platform
 
getDefaultCipherSuites() - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
getDefaultCipherSuites() - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
getDefaultCipherSuites(boolean, boolean, boolean) - Static method in class org.conscrypt.SSLParametersImpl
 
getDefaultHostnameVerifier() - Static method in class org.conscrypt.Platform
 
getDefaultHostnameVerifier() - Static method in class org.conscrypt.TrustManagerImpl
Returns the currently-set default hostname verifier.
getDefaultHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set default hostname verifier for Conscrypt trust managers.
getDefaultProtocols() - Static method in class org.conscrypt.NativeCrypto
 
getDefaultProviderName() - Static method in class org.conscrypt.Platform
Default name used in the JCE system by OpenSSLProvider if the default constructor is used.
getDefaultX509KeyManager() - Static method in class org.conscrypt.SSLParametersImpl
 
getDefaultX509TrustManager() - Static method in class org.conscrypt.Conscrypt
Gets the default X.509 trust manager.
getDefaultX509TrustManager() - Static method in class org.conscrypt.SSLParametersImpl
 
getDelegate() - Method in class org.conscrypt.DuckTypedHpkeSpi
 
getDelegate(SSLEngine) - Static method in class org.conscrypt.Java8EngineWrapper
 
getDelegatedTask() - Method in class org.conscrypt.ConscryptEngine
 
getDelegatedTask() - Method in class org.conscrypt.Java8EngineWrapper
 
getDelegatingTrustManager(X509TrustManager, ConscryptEngineSocket) - Static method in class org.conscrypt.ConscryptEngineSocket
 
getDescription() - Method in class org.conscrypt.ct.LogInfo
 
getDigestSizeBytesByJcaDigestAlgorithmStandardName(String) - Static method in class org.conscrypt.EvpMdRef
 
getDirectBufferAddress(Buffer) - Static method in class org.conscrypt.NativeCrypto
Returns the starting address of the memory region referenced by the provided direct Buffer or 0 if the provided buffer is not direct or if such access to direct buffers is not supported by the platform.
getECParameterSpec() - Method in class org.conscrypt.OpenSSLECGroupContext
 
getECPoint() - Method in class org.conscrypt.OpenSSLECPointContext
 
getECPrivateKeyWrapper(PrivateKey, NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptEngine
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptEngineSocket
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptServerSocket
 
getEnabledCipherSuites() - Method in class org.conscrypt.Java8EngineWrapper
 
getEnabledCipherSuites() - Method in class org.conscrypt.SSLParametersImpl
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptEngine
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptEngineSocket
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptServerSocket
The names of the protocols' versions that in use on this SSL connection.
getEnabledProtocols() - Method in class org.conscrypt.Java8EngineWrapper
 
getEnabledProtocols() - Method in class org.conscrypt.SSLParametersImpl
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptEngine
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptEngineSocket
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptServerSocket
 
getEnableSessionCreation() - Method in class org.conscrypt.Java8EngineWrapper
 
getEnableSessionCreation() - Method in class org.conscrypt.SSLParametersImpl
 
getEncapsulated() - Method in class org.conscrypt.DuckTypedHpkeSpi
 
getEncapsulated() - Method in class org.conscrypt.HpkeContextSender
Returns the encapsulated key created for this HpkeContextSender.
getEncapsulated() - Method in class org.conscrypt.HpkeImpl
 
getEncapsulated() - Method in interface org.conscrypt.HpkeSpi
Returns the encapsulated key material for an HPKE sender.
getEncapsulatedLength() - Method in enum org.conscrypt.HpkeSuite.KEM
 
getEncoded() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509CRL
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getEncoded() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSslXwingPublicKey
 
getEncoded() - Method in class org.conscrypt.ScryptSecretKeyFactory.ScryptKey
 
getEncoded() - Method in class org.conscrypt.X509PublicKey
 
getEncoded(String) - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncoded(OpenSSLX509CertPath.Encoding) - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncodings() - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncodingsIterator() - Static method in class org.conscrypt.OpenSSLX509CertPath
 
getEncryptedPacketLength(ByteBuffer) - Static method in class org.conscrypt.SSLUtils
 
getEncryptedPacketLength(ByteBuffer[], int) - Static method in class org.conscrypt.SSLUtils
Return how many bytes can be read out of the encrypted data.
getEndpointIdentificationAlgorithm() - Method in class org.conscrypt.SSLParametersImpl
 
getEndpointIdentificationAlgorithm(SSLParameters) - Static method in class org.conscrypt.Platform
 
getEngineStatus() - Method in class org.conscrypt.ConscryptEngine
 
getEntryType() - Method in class org.conscrypt.ct.CertificateEntry
 
getError(int) - Method in class org.conscrypt.NativeSsl
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getEVP_MDByJcaDigestAlgorithmStandardName(String) - Static method in class org.conscrypt.EvpMdRef
 
getEVP_PKEY_CTX() - Method in class org.conscrypt.OpenSSLSignature
Returns the public key algorithm context (EVP_PKEY_CTX reference) associated with this operation or 0 if operation hasn't been initialized.
getExtendedKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getExtensions() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509CRL
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getExternalProviders(String) - Static method in class org.conscrypt.CryptoUpcalls
Finds providers that are not us that provide the requested algorithms.
getFileComponent() - Method in enum org.conscrypt.HostProperties.Architecture
Returns the value to use when building filenames for this architecture.
getFileComponent() - Method in enum org.conscrypt.HostProperties.OperatingSystem
Returns the value to use when building filenames for this OS.
getFileDescriptor(Socket) - Static method in class org.conscrypt.Platform
 
getFileDescriptor$() - Method in class org.conscrypt.AbstractConscryptSocket
 
getFileDescriptor$() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getFileDescriptorFromSSLSocket(AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
getFormat() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getFormat() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSslXwingPublicKey
 
getFormat() - Method in class org.conscrypt.ScryptSecretKeyFactory.ScryptKey
 
getFormat() - Method in class org.conscrypt.X509PublicKey
 
getFormat() - Method in class org.conscrypt.XdhKeySpec
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptEngine
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.ConscryptEngine
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.ConscryptEngineSocket
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.Java8EngineWrapper
 
getHandshakeApplicationProtocolSelector() - Method in class org.conscrypt.Java8EngineSocket
 
getHandshakeApplicationProtocolSelector() - Method in class org.conscrypt.Java8EngineWrapper
 
getHandshakeApplicationProtocolSelector() - Method in class org.conscrypt.Java8FileDescriptorSocket
 
getHandshakeLimit() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getHandshakeSession() - Method in class org.conscrypt.AbstractConscryptEngine
 
getHandshakeSession() - Method in class org.conscrypt.AbstractConscryptSocket
 
getHandshakeSession() - Method in class org.conscrypt.ConscryptEngineSocket
 
getHandshakeSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getHandshakeSession() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHandshakeSessionOrThrow(SSLSocket) - Static method in class org.conscrypt.TrustManagerImpl
 
getHandshakeStatus() - Method in class org.conscrypt.ConscryptEngine
 
getHandshakeStatus() - Method in class org.conscrypt.Java8EngineWrapper
 
getHandshakeStatus(int) - Method in class org.conscrypt.ConscryptEngine
 
getHandshakeStatusInternal() - Method in class org.conscrypt.ConscryptEngine
 
getHashAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
getHashName(long) - Static method in class org.conscrypt.OAEPParameters
 
getHLength() - Method in enum org.conscrypt.HpkeSuite.KDF
Deprecated.
getHostname() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the hostname from AbstractConscryptEngine.setHostname(String) or supplied by the PeerInfoProvider upon creation.
getHostname() - Method in class org.conscrypt.AbstractConscryptSocket
Returns the hostname that was supplied during socket creation.
getHostname() - Method in class org.conscrypt.ConscryptEngine
Returns the hostname from ConscryptEngine.setHostname(String) or supplied by the PeerInfoProvider upon creation.
getHostname() - Method in class org.conscrypt.Java8EngineWrapper
 
getHostname() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHostname() - Method in class org.conscrypt.PeerInfoProvider
Returns the hostname supplied during engine/socket creation.
getHostname(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns either the hostname supplied during socket creation or via Conscrypt.setHostname(SSLEngine, String).
getHostname(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns either the hostname supplied during socket creation or via Conscrypt.setHostname(SSLSocket, String).
getHostnameOrIP() - Method in class org.conscrypt.AbstractConscryptSocket
For the purposes of an SSLSession, we want a way to represent the supplied hostname or the IP address in a textual representation.
getHostnameOrIP() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHostnameOrIP() - Method in class org.conscrypt.PeerInfoProvider
This method attempts to create a textual representation of the peer host or IP.
getHostnameOrIP(SSLSocket) - Static method in class org.conscrypt.Conscrypt
This method attempts to create a textual representation of the peer host or IP.
getHostnameVerifier() - Method in class org.conscrypt.TrustManagerImpl
Returns the currently-set hostname verifier for this instance.
getHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set hostname verifier for the given trust manager.
getHostStringFromInetSocketAddress(InetSocketAddress) - Static method in class org.conscrypt.Platform
 
getHttpsVerifier() - Method in class org.conscrypt.TrustManagerImpl
 
getId() - Method in class org.conscrypt.ActiveSession
 
getId() - Method in class org.conscrypt.ExternalSession
 
getId() - Method in enum org.conscrypt.HpkeSuite.AEAD
AEAD id in its decimal representation
getId() - Method in enum org.conscrypt.HpkeSuite.KDF
KDF id
getId() - Method in enum org.conscrypt.HpkeSuite.KEM
KEM id
getId() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getId() - Method in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
getId() - Method in enum org.conscrypt.metrics.CipherSuite
 
getId() - Method in enum org.conscrypt.metrics.Protocol
 
getId() - Method in enum org.conscrypt.metrics.Source
 
getId() - Method in class org.conscrypt.NativeSslSession
 
getId() - Method in class org.conscrypt.NativeSslSession.Impl
 
getId() - Method in class org.conscrypt.SessionSnapshot
 
getId() - Method in class org.conscrypt.SSLNullSession
 
getID() - Method in class org.conscrypt.ct.LogInfo
Get the log's ID, that is the SHA-256 hash of it's public key
getIdProver() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getIds() - Method in class org.conscrypt.AbstractSessionContext
This method is provided for API-compatibility only, not intended for use.
getIdVerifier() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getInetAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getInputStream() - Method in class org.conscrypt.AbstractConscryptSocket
 
getInputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getInputStream() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getInstance() - Static method in class org.conscrypt.metrics.NoopStatsLog
 
getInstance() - Static method in class org.conscrypt.metrics.StatsLogImpl
 
getInstance(Object) - Static method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
Gets an instance of DuckTypedPSKKeyManager which delegates all invocations of methods of the PSKKeyManager interface to the same methods of the provided object.
getInstance(String) - Static method in class org.conscrypt.HpkeContextRecipient
Returns an uninitialised HpkeContextRecipient.
getInstance(String) - Static method in class org.conscrypt.HpkeContextSender
Returns an uninitialised HpkeContextSender.
getInstance(String, String) - Static method in class org.conscrypt.HpkeContextRecipient
Returns an uninitialised HpkeContextRecipient from a specific Provider
getInstance(String, String) - Static method in class org.conscrypt.HpkeContextSender
Returns an uninitialised HpkeContextSender from a specific Provider
getInstance(String, Provider) - Static method in class org.conscrypt.HpkeContextRecipient
Returns an uninitialised HpkeContextRecipient from a specific Provider
getInstance(String, Provider) - Static method in class org.conscrypt.HpkeContextSender
Returns an uninitialised HpkeContextSender from a specific Provider
getInstance(ECPrivateKey) - Static method in class org.conscrypt.OpenSSLECPrivateKey
 
getInstance(ECPublicKey) - Static method in class org.conscrypt.OpenSSLECPublicKey
 
getInstance(RSAPrivateCrtKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getInstance(RSAPrivateKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getInstance(RSAPublicKey) - Static method in class org.conscrypt.OpenSSLRSAPublicKey
 
getInstance(ECParameterSpec) - Static method in class org.conscrypt.OpenSSLECGroupContext
 
getInstance(OpenSSLECGroupContext, ECPoint) - Static method in class org.conscrypt.OpenSSLECPointContext
 
getInstance(OpenSSLKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getInvalidSCTs() - Method in class org.conscrypt.ct.VerificationResult
 
getIssuerAlternativeNames() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerDN() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerDN() - Method in class org.conscrypt.OpenSSLX509CRL
 
getIssuerKeyHash() - Method in class org.conscrypt.ct.CertificateEntry
 
getIssuerUniqueID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerX500Principal() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerX500Principal() - Method in class org.conscrypt.OpenSSLX509CRL
 
getIV() - Method in class org.conscrypt.GCMParameters
Returns a non-cloned version of the IV.
getJavaX25519ParameterSpec() - Static method in class org.conscrypt.OpenSSLXDHKeyFactory
 
getJavaXECPrivateKeySpec() - Static method in class org.conscrypt.OpenSSLXDHKeyFactory
 
getJavaXECPublicKeySpec() - Static method in class org.conscrypt.OpenSSLXDHKeyFactory
 
getJcaDigestAlgorithmStandardName(String) - Static method in class org.conscrypt.EvpMdRef
Returns the canonical JCA digest algorithm name for the provided digest algorithm name or null if the digest algorithm is not known.
getJcaDigestAlgorithmStandardNameFromEVP_MD(long) - Static method in class org.conscrypt.EvpMdRef
 
getKdf() - Method in class org.conscrypt.HpkeSuite
KDF configured while creating an instance of HpkeSuite
getKeepAlive() - Method in class org.conscrypt.AbstractConscryptSocket
 
getKem() - Method in class org.conscrypt.HpkeSuite
KEM configured while creating an instance of HpkeSuite
getKey() - Method in class org.conscrypt.XdhKeySpec
Returns the public or private key in its raw format.
getKey(String, String, Socket) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
getKey(String, String, Socket) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK to use for the provided socket.
getKey(String, String, SSLEngine) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
getKey(String, String, SSLEngine) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK to use for the provided engine.
getKeyLength() - Method in enum org.conscrypt.HpkeSuite.AEAD
 
getKeyLength() - Method in class org.conscrypt.ScryptKeySpec
 
getKeyManagers() - Method in class org.conscrypt.DefaultSSLContextImpl
 
getKeySize(PublicKey) - Method in class org.conscrypt.CertificatePriorityComparator
 
getKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getKnownLog(byte[]) - Method in interface org.conscrypt.ct.LogStore
 
getLastAccessedTime() - Method in class org.conscrypt.ActiveSession
Returns the last time this SSL session was accessed.
getLastAccessedTime() - Method in class org.conscrypt.ExternalSession
 
getLastAccessedTime() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLastAccessedTime() - Method in class org.conscrypt.SessionSnapshot
 
getLastAccessedTime() - Method in class org.conscrypt.SSLNullSession
 
getLocalAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getLocalCertificates() - Method in class org.conscrypt.ActiveSession
 
getLocalCertificates() - Method in class org.conscrypt.ExternalSession
 
getLocalCertificates() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLocalCertificates() - Method in class org.conscrypt.NativeSsl
 
getLocalCertificates() - Method in class org.conscrypt.SessionSnapshot
 
getLocalCertificates() - Method in class org.conscrypt.SSLNullSession
 
getLocalPort() - Method in class org.conscrypt.AbstractConscryptSocket
 
getLocalPrincipal() - Method in class org.conscrypt.ActiveSession
 
getLocalPrincipal() - Method in class org.conscrypt.ExternalSession
 
getLocalPrincipal() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLocalPrincipal() - Method in class org.conscrypt.SessionSnapshot
 
getLocalPrincipal() - Method in class org.conscrypt.SSLNullSession
 
getLocalSocketAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getLocalSupportedSignatureAlgorithms() - Method in class org.conscrypt.ActiveSession
 
getLocalSupportedSignatureAlgorithms() - Method in interface org.conscrypt.ConscryptSession
 
getLocalSupportedSignatureAlgorithms() - Method in class org.conscrypt.ExternalSession
 
getLocalSupportedSignatureAlgorithms() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLocalSupportedSignatureAlgorithms() - Method in class org.conscrypt.SessionSnapshot
 
getLocalSupportedSignatureAlgorithms() - Method in class org.conscrypt.SSLNullSession
 
getLogID() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getLogInfo() - Method in class org.conscrypt.ct.VerifiedSCT
 
getMac(byte[]) - Method in class org.conscrypt.Hkdf
 
getMacAlgorithmName() - Method in enum org.conscrypt.HpkeSuite.KDF
Deprecated.
getMacLength() - Method in class org.conscrypt.Hkdf
 
getMacLength() - Method in enum org.conscrypt.HpkeSuite.KDF
The length in bytes for the output extract function.
getMacName() - Method in enum org.conscrypt.HpkeSuite.KDF
 
getMajorVersion() - Method in interface org.conscrypt.ct.LogStore
 
getMaxSealOverhead() - Method in class org.conscrypt.NativeSsl
 
getMillisSinceBoot() - Static method in class org.conscrypt.Platform
 
getMinCompatVersionAvailable() - Method in interface org.conscrypt.ct.LogStore
 
getMinorVersion() - Method in interface org.conscrypt.ct.LogStore
 
getMlDsaAlgorithm() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getMlDsaAlgorithm() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getMlDsaAlgorithm(OpenSSLKey) - Static method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
getMlKemAlgorithm() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
getMlKemAlgorithm() - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
getModulus() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getModulus() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getNamedGroups() - Method in class org.conscrypt.SSLParametersImpl
 
getNativeRef() - Method in class org.conscrypt.OpenSSLECGroupContext
 
getNativeRef() - Method in class org.conscrypt.OpenSSLECPointContext
 
getNativeRef() - Method in class org.conscrypt.OpenSSLKey
Returns the EVP_PKEY context for use in JNI calls.
getNeedClientAuth() - Method in class org.conscrypt.ConscryptEngine
 
getNeedClientAuth() - Method in class org.conscrypt.ConscryptEngineSocket
 
getNeedClientAuth() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getNeedClientAuth() - Method in class org.conscrypt.ConscryptServerSocket
 
getNeedClientAuth() - Method in class org.conscrypt.Java8EngineWrapper
 
getNeedClientAuth() - Method in class org.conscrypt.SSLParametersImpl
 
getnEnc() - Method in enum org.conscrypt.HpkeSuite.KEM
Deprecated.
getNextUpdate() - Method in class org.conscrypt.OpenSSLX509CRL
 
getNk() - Method in enum org.conscrypt.HpkeSuite.AEAD
Deprecated.
getNn() - Method in enum org.conscrypt.HpkeSuite.AEAD
Deprecated.
getNonceLength() - Method in enum org.conscrypt.HpkeSuite.AEAD
 
getNonCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getNonCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRL
 
getNonCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getNormalized(String) - Static method in enum org.conscrypt.OpenSSLCipher.Mode
 
getNormalized(String) - Static method in enum org.conscrypt.OpenSSLCipher.Padding
 
getNotAfter() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getNotBefore() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getNpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
NPN is not supported
getNt() - Method in enum org.conscrypt.HpkeSuite.AEAD
Deprecated.
getNullSession() - Static method in class org.conscrypt.SSLNullSession
 
getOcspDataFromSession(SSLSession) - Static method in class org.conscrypt.TrustManagerImpl
 
getOcspResponse(ConscryptSession) - Static method in class org.conscrypt.NativeSslSession
 
getOCSPResponse() - Method in class org.conscrypt.SSLParametersImpl
 
getOid() - Method in class org.conscrypt.OpenSSLXECParameterSpec
 
getOOBInline() - Method in class org.conscrypt.AbstractConscryptSocket
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getOpenSSLKey() - Method in interface org.conscrypt.OpenSSLKeyHolder
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getOpenSSLKey(PrivateKey) - Static method in class org.conscrypt.OpenSSLKey
Gets the OpenSSLKey instance of the provided key.
getOpenSslKeyFromPkcS8(byte[]) - Static method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getOpenSslKeyFromRaw(byte[]) - Static method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getOpenSslKeyFromRaw(byte[]) - Static method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getOpenSslKeyFromRaw(byte[], MlDsaAlgorithm) - Static method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getOpenSslKeyFromSeed(byte[], MlDsaAlgorithm) - Static method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getOpenSslKeyFromX509(byte[]) - Static method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getOperatingSystem(String) - Static method in class org.conscrypt.HostProperties
 
getOperator() - Method in class org.conscrypt.ct.LogInfo
 
getOrCreateLazyDirectBuffer() - Method in class org.conscrypt.ConscryptEngine
 
getOrigin() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getOriginalHostNameFromInetAddress(InetAddress) - Static method in class org.conscrypt.Platform
 
getOutputSize(byte[]) - Method in class org.conscrypt.OpenSSLXDHKeyAgreement
 
getOutputSize(OpenSSLKey) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
getOutputSize(T) - Method in class org.conscrypt.OpenSSLBaseDHKeyAgreement
Returns the expected result length for the given key.
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLCipher
The size of output if doFinal() is called with this inputLen.
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLAeadCipher
AEAD buffers everything until a final output.
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLCipher
The size of output if update() is called with this inputLen.
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
getOutputStream() - Method in class org.conscrypt.AbstractConscryptSocket
 
getOutputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getOutputStream() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getPacketBufferSize() - Method in class org.conscrypt.ActiveSession
 
getPacketBufferSize() - Method in class org.conscrypt.ExternalSession
 
getPacketBufferSize() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPacketBufferSize() - Method in class org.conscrypt.SessionSnapshot
 
getPacketBufferSize() - Method in class org.conscrypt.SSLNullSession
 
getPadding() - Method in class org.conscrypt.OpenSSLCipher
Returns the padding type for which this cipher is initialized.
getParallelizationParameter() - Method in class org.conscrypt.ScryptKeySpec
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLCipher
 
getParams() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getParams() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getParsedTlsNamedGroupsPropertyOrNull() - Static method in class org.conscrypt.NativeSsl
Returns the parsed value of the "jdk.tls.namedGroups" property.
getPassword() - Method in class org.conscrypt.ScryptKeySpec
 
getPassword() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getPeerCertificateChain() - Method in class org.conscrypt.ActiveSession
Returns the certificate(s) of the peer in this SSL session used in the handshaking phase of the connection.
getPeerCertificateChain() - Method in class org.conscrypt.ExternalSession
 
getPeerCertificateChain() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerCertificateChain() - Method in class org.conscrypt.SessionSnapshot
 
getPeerCertificateChain() - Method in class org.conscrypt.SSLNullSession
 
getPeerCertificateOcspData() - Method in class org.conscrypt.NativeSsl
 
getPeerCertificates() - Method in class org.conscrypt.ActiveSession
 
getPeerCertificates() - Method in interface org.conscrypt.ConscryptSession
 
getPeerCertificates() - Method in class org.conscrypt.ExternalSession
 
getPeerCertificates() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerCertificates() - Method in class org.conscrypt.NativeSsl
 
getPeerCertificates() - Method in class org.conscrypt.SessionSnapshot
 
getPeerCertificates() - Method in class org.conscrypt.SSLNullSession
 
getPeerHost() - Method in class org.conscrypt.AbstractConscryptEngine
 
getPeerHost() - Method in class org.conscrypt.ActiveSession
 
getPeerHost() - Method in class org.conscrypt.ConscryptEngine
 
getPeerHost() - Method in class org.conscrypt.ExternalSession
 
getPeerHost() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerHost() - Method in class org.conscrypt.Java8EngineWrapper
 
getPeerHost() - Method in class org.conscrypt.NativeSslSession
 
getPeerHost() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerHost() - Method in class org.conscrypt.SessionSnapshot
 
getPeerHost() - Method in class org.conscrypt.SSLNullSession
 
getPeerOcspStapledResponse() - Method in class org.conscrypt.NativeSslSession
Returns the OCSP stapled response.
getPeerOcspStapledResponse() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerPort() - Method in class org.conscrypt.AbstractConscryptEngine
 
getPeerPort() - Method in class org.conscrypt.ActiveSession
 
getPeerPort() - Method in class org.conscrypt.ConscryptEngine
 
getPeerPort() - Method in class org.conscrypt.ExternalSession
 
getPeerPort() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerPort() - Method in class org.conscrypt.Java8EngineWrapper
 
getPeerPort() - Method in class org.conscrypt.NativeSslSession
 
getPeerPort() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerPort() - Method in class org.conscrypt.SessionSnapshot
 
getPeerPort() - Method in class org.conscrypt.SSLNullSession
 
getPeerPrincipal() - Method in class org.conscrypt.ActiveSession
 
getPeerPrincipal() - Method in class org.conscrypt.ExternalSession
 
getPeerPrincipal() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerPrincipal() - Method in class org.conscrypt.SessionSnapshot
 
getPeerPrincipal() - Method in class org.conscrypt.SSLNullSession
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.ActiveSession
Returns the signed certificate timestamp (SCT) received from the peer.
getPeerSignedCertificateTimestamp() - Method in interface org.conscrypt.ConscryptSession
Returns the signed certificate timestamp (SCT) received from the peer.
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.ExternalSession
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.NativeSslSession
Returns the signed certificate timestamp (SCT) received from the peer.
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.SessionSnapshot
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.SSLNullSession
 
getPeerSupportedSignatureAlgorithms() - Method in class org.conscrypt.ActiveSession
 
getPeerSupportedSignatureAlgorithms() - Method in interface org.conscrypt.ConscryptSession
 
getPeerSupportedSignatureAlgorithms() - Method in class org.conscrypt.ExternalSession
 
getPeerSupportedSignatureAlgorithms() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerSupportedSignatureAlgorithms() - Method in class org.conscrypt.SessionSnapshot
 
getPeerSupportedSignatureAlgorithms() - Method in class org.conscrypt.SSLNullSession
 
getPeerTlsSctData() - Method in class org.conscrypt.NativeSsl
 
getPendingReadableBytes() - Method in class org.conscrypt.NativeSsl
 
getPendingWrittenBytes() - Method in class org.conscrypt.NativeSsl.BioWrapper
 
getPkcs8Preamble(MlKemAlgorithm) - Static method in class org.conscrypt.OpenSslMlKemPrivateKey
 
getPKeyType(MlDsaAlgorithm) - Static method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
getPort() - Method in class org.conscrypt.AbstractConscryptSocket
 
getPort() - Method in class org.conscrypt.PeerInfoProvider
Gets the port of the peer.
getPreferred() - Static method in class org.conscrypt.OpenSSLContextImpl
Allows outside callers to get the preferred SSLContext.
getPrimeExponentP() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrimeExponentQ() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrimeP() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrimeQ() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrivateExponent() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getPrivateKey() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getPrivateKey() - Method in class org.conscrypt.OpenSSLKey
 
getPrivateKey(String) - Method in class org.conscrypt.KeyManagerImpl
 
getPrivateKey(PKCS8EncodedKeySpec, int) - Static method in class org.conscrypt.OpenSSLKey
 
getPrivateKeyLength() - Method in enum org.conscrypt.HpkeSuite.KEM
Returns The length in bytes of an encoded private key for this KEM.
getPrivateRecipientKeyBytes(PrivateKey) - Method in class org.conscrypt.HpkeImpl
 
getPrivateRecipientKeyBytes(PrivateKey) - Method in class org.conscrypt.HpkeImpl.HpkeMlKemImpl
 
getPrivateRecipientKeyBytes(PrivateKey) - Method in class org.conscrypt.HpkeImpl.HpkeX25519Impl
 
getPrivateRecipientKeyBytes(PrivateKey) - Method in class org.conscrypt.HpkeImpl.HpkeXwingImpl
 
getProtocol() - Method in class org.conscrypt.ActiveSession
 
getProtocol() - Method in class org.conscrypt.ExternalSession
 
getProtocol() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getProtocol() - Method in class org.conscrypt.NativeSslSession
 
getProtocol() - Method in class org.conscrypt.NativeSslSession.Impl
 
getProtocol() - Method in class org.conscrypt.SessionSnapshot
 
getProtocol() - Method in class org.conscrypt.SSLNullSession
 
getProtocolConstant(String) - Static method in class org.conscrypt.NativeCrypto
 
getProtocolRange(String[]) - Static method in class org.conscrypt.NativeCrypto
 
getPSKKey(PSKKeyManager, String, String) - Method in class org.conscrypt.ConscryptEngine
 
getPSKKey(PSKKeyManager, String, String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getPSKKey(PSKKeyManager, String, String) - Method in interface org.conscrypt.SSLParametersImpl.PSKCallbacks
 
getPSKKeyManager() - Method in class org.conscrypt.SSLParametersImpl
 
getPublicExponent() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPublicExponent() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getPublicKey() - Method in class org.conscrypt.ct.LogInfo
 
getPublicKey() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getPublicKey() - Method in class org.conscrypt.OpenSSLKey
 
getPublicKey() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getPublicKey(X509EncodedKeySpec, int) - Static method in class org.conscrypt.OpenSSLKey
 
getPublicKeyLength() - Method in enum org.conscrypt.HpkeSuite.KEM
Returns the length in bytes of an encoded public key for this KEM.
getRaw() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
getRaw() - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
getRaw() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
getRaw() - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
getRaw() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
getRaw() - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
getRaw() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
getRaw() - Method in class org.conscrypt.OpenSslXwingPublicKey
 
getReceiveBufferSize() - Method in class org.conscrypt.AbstractConscryptSocket
 
getRecipientPublicKeyBytes(PublicKey) - Method in class org.conscrypt.HpkeImpl
 
getRecipientPublicKeyBytes(PublicKey) - Method in class org.conscrypt.HpkeImpl.HpkeMlKemImpl
 
getRecipientPublicKeyBytes(PublicKey) - Method in class org.conscrypt.HpkeImpl.HpkeX25519Impl
 
getRecipientPublicKeyBytes(PublicKey) - Method in class org.conscrypt.HpkeImpl.HpkeXwingImpl
 
getRemoteSocketAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getRequestedServerName() - Method in class org.conscrypt.ActiveSession
 
getRequestedServerName() - Method in interface org.conscrypt.ConscryptSession
 
getRequestedServerName() - Method in class org.conscrypt.ExternalSession
 
getRequestedServerName() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getRequestedServerName() - Method in class org.conscrypt.NativeSsl
 
getRequestedServerName() - Method in class org.conscrypt.SessionSnapshot
 
getRequestedServerName() - Method in class org.conscrypt.SSLNullSession
 
getRequestedServerNames() - Method in class org.conscrypt.Java8ExtendedSSLSession
 
getReuseAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getRevocationDate() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getRevokedCertificate(BigInteger) - Method in class org.conscrypt.OpenSSLX509CRL
 
getRevokedCertificate(X509Certificate) - Method in class org.conscrypt.OpenSSLX509CRL
 
getRevokedCertificates() - Method in class org.conscrypt.OpenSSLX509CRL
 
getRSAPrivateKeyWrapper(PrivateKey, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
gets(byte[]) - Method in class org.conscrypt.OpenSSLBIOInputStream
Similar to a readLine method, but matches what OpenSSL expects from a BIO_gets method.
getS() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getSalt() - Method in class org.conscrypt.ScryptKeySpec
 
getSct() - Method in class org.conscrypt.ct.VerifiedSCT
 
getSCTsFromOCSPResponse(byte[], OpenSSLX509Certificate[]) - Method in class org.conscrypt.ct.Verifier
Extract a list of SignedCertificateTimestamp contained in an OCSP response.
getSCTsFromSCTList(byte[], SignedCertificateTimestamp.Origin) - Static method in class org.conscrypt.ct.Verifier
Parse an encoded SignedCertificateTimestampList into a list of SignedCertificateTimestamp instances, as described by RFC6962.
getSCTsFromTLSExtension(byte[]) - Method in class org.conscrypt.ct.Verifier
Extract a list of SignedCertificateTimestamp from a TLS "signed_certificate_timestamp" extension as described by RFC6962.
getSCTsFromX509Extension(OpenSSLX509Certificate) - Method in class org.conscrypt.ct.Verifier
Extract a list of SignedCertificateTimestamp embedded in an X509 certificate.
getSecretLength() - Method in enum org.conscrypt.HpkeSuite.KEM
Returns the length in bytes of a KEM shared secret produced by this KEM.
getSeed() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
getSeed() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
getSendBufferSize() - Method in class org.conscrypt.AbstractConscryptSocket
 
getSerialNumber() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSerialNumber() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getServerAliases(String, Principal[]) - Method in class org.conscrypt.KeyManagerImpl
 
getServerSessionContext() - Method in class org.conscrypt.SSLParametersImpl
 
getServerX509KeyType(long) - Static method in class org.conscrypt.SSLUtils
Returns key type constant suitable for calling X509KeyManager.chooseServerAlias or X509ExtendedKeyManager.chooseEngineServerAlias.
getSession() - Method in class org.conscrypt.ConscryptEngine
 
getSession() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSession() - Method in class org.conscrypt.Java8EngineWrapper
 
getSession(byte[]) - Method in class org.conscrypt.AbstractSessionContext
This is provided for API-compatibility only, not intended for use.
getSession(String, int) - Method in class org.conscrypt.ClientSessionContext
Finds a cached session for the given host name and port.
getSessionCacheSize() - Method in class org.conscrypt.AbstractSessionContext
 
getSessionContext() - Method in class org.conscrypt.ActiveSession
 
getSessionContext() - Method in class org.conscrypt.ExternalSession
 
getSessionContext() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getSessionContext() - Method in class org.conscrypt.SessionSnapshot
 
getSessionContext() - Method in class org.conscrypt.SSLNullSession
 
getSessionContext() - Method in class org.conscrypt.SSLParametersImpl
 
getSessionData(byte[]) - Method in interface org.conscrypt.SSLServerSessionCache
Gets the session data for given session ID.
getSessionData(String, int) - Method in class org.conscrypt.FileClientSessionCache.Impl
 
getSessionData(String, int) - Method in interface org.conscrypt.SSLClientSessionCache
Gets data from a pre-existing session for a given server host and port.
getSessionFromCache(byte[]) - Method in class org.conscrypt.AbstractSessionContext
Called for server sessions only.
getSessionFromPersistentCache(byte[]) - Method in class org.conscrypt.AbstractSessionContext
Called for server sessions only.
getSessionFromPersistentCache(byte[]) - Method in class org.conscrypt.ClientSessionContext
 
getSessionFromPersistentCache(byte[]) - Method in class org.conscrypt.ServerSessionContext
 
getSessionId() - Method in class org.conscrypt.NativeSsl
 
getSessionTimeout() - Method in class org.conscrypt.AbstractSessionContext
 
getSigAlgName() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgName() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSigAlgOID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgOID() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSigAlgParams() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgParams() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSignature() - Method in class org.conscrypt.ct.DigitallySigned
 
getSignature() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getSignature() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSignature() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSignatureAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
getSniHostName(SSLParameters) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSNIMatchers() - Method in class org.conscrypt.SSLParametersImpl
 
getSoLinger() - Method in class org.conscrypt.AbstractConscryptSocket
 
getSoTimeout() - Method in class org.conscrypt.AbstractConscryptSocket
 
getSoWriteTimeout() - Method in class org.conscrypt.AbstractConscryptSocket
Note write timeouts are not part of the javax.net.ssl.SSLSocket API
getSoWriteTimeout() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Note write timeouts are not part of the javax.net.ssl.SSLSocket API
getSoWriteTimeout() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSpake2PlusKeyManager() - Method in class org.conscrypt.SSLParametersImpl
 
getSpi() - Method in class org.conscrypt.HpkeContext
Returns the HpkeSpi being used by this HpkeContext.
getSSLParameters() - Method in class org.conscrypt.ConscryptEngine
 
getSSLParameters() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSSLParameters() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSSLParameters() - Method in class org.conscrypt.ConscryptServerSocket
 
getSSLParameters() - Method in class org.conscrypt.Java8EngineWrapper
 
getSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Java9PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
getSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Java9PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
getSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Java9PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
getState() - Method in class org.conscrypt.ct.LogInfo
 
getState() - Method in interface org.conscrypt.ct.LogStore
 
getStateAt(long) - Method in class org.conscrypt.ct.LogInfo
 
getStateTimestamp() - Method in class org.conscrypt.ct.LogInfo
 
getStatsEvent() - Method in class org.conscrypt.metrics.ReflexiveStatsEvent
 
getStatsLog() - Static method in class org.conscrypt.Platform
 
getStatsSource() - Static method in class org.conscrypt.Platform
 
getStatus() - Method in class org.conscrypt.ct.VerifiedSCT
 
getStatusResponses() - Method in class org.conscrypt.ActiveSession
Returns the OCSP stapled response.
getStatusResponses() - Method in interface org.conscrypt.ConscryptSession
Returns the OCSP stapled response.
getStatusResponses() - Method in class org.conscrypt.ExternalSession
 
getStatusResponses() - Method in class org.conscrypt.Java7ExtendedSSLSession
Provides forward-compatibility with Java 9.
getStatusResponses() - Method in class org.conscrypt.SessionSnapshot
 
getStatusResponses() - Method in class org.conscrypt.SSLNullSession
 
getSubjectAlternativeNames() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectAltNames(X509Certificate, int) - Static method in class org.conscrypt.OkHostnameVerifier
 
getSubjectDN() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectUniqueID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectX500Principal() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptEngine
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptServerSocket
 
getSupportedCipherSuites() - Method in class org.conscrypt.Java8EngineWrapper
 
getSupportedCipherSuites() - Static method in class org.conscrypt.NativeCrypto
 
getSupportedCipherSuites() - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
getSupportedCipherSuites() - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
getSupportedClientKeyTypes(byte[], int[]) - Static method in class org.conscrypt.SSLUtils
Gets the supported key types for client certificates based on the ClientCertificateType values provided by the server.
getSupportedExtensions() - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptEngine
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptServerSocket
The names of the protocols' versions that may be used on this SSL connection.
getSupportedProtocols() - Method in class org.conscrypt.Java8EngineWrapper
 
getSupportedProtocols() - Static method in class org.conscrypt.NativeCrypto
 
getSystemClassLoader() - Static method in class org.conscrypt.Platform
 
getTagLength() - Method in enum org.conscrypt.HpkeSuite.AEAD
 
getTBSCertificate() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getTBSCertificateWithoutExtension(String) - Method in class org.conscrypt.OpenSSLX509Certificate
Returns a re-encoded TBSCertificate with the extension identified by oid removed.
getTBSCertList() - Method in class org.conscrypt.OpenSSLX509CRL
 
getTcpNoDelay() - Method in class org.conscrypt.AbstractConscryptSocket
 
getTempDir() - Static method in class org.conscrypt.HostProperties
 
getThisUpdate() - Method in class org.conscrypt.OpenSSLX509CRL
 
getTime() - Method in class org.conscrypt.NativeSsl
 
getTimeout() - Method in class org.conscrypt.NativeSsl
 
getTimestamp() - Method in interface org.conscrypt.ct.LogStore
 
getTimestamp() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getTLen() - Method in class org.conscrypt.GCMParameters
Returns the tag length in bits.
getTlsChannelId() - Method in class org.conscrypt.NativeSsl
 
getTlsSctDataFromSession(SSLSession) - Method in class org.conscrypt.TrustManagerImpl
 
getTlsUnique() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique() - Method in class org.conscrypt.AbstractConscryptSocket
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique() - Method in class org.conscrypt.ConscryptEngine
 
getTlsUnique() - Method in class org.conscrypt.ConscryptEngineSocket
 
getTlsUnique() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getTlsUnique() - Method in class org.conscrypt.Java8EngineWrapper
 
getTlsUnique() - Method in class org.conscrypt.NativeSsl
 
getTlsUnique(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTrafficClass() - Method in class org.conscrypt.AbstractConscryptSocket
 
getTrustAnchor(X509Certificate) - Method in interface org.conscrypt.ConscryptCertStore
Returns a stored CA certificate with the same name and public key as the provided X509Certificate.
getTrustedChainForServer(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
Returns the full trusted certificate chain found from certs.
getTrustedChainForServer(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
Returns the full trusted certificate chain found from certs.
getTrustManagers() - Method in class org.conscrypt.DefaultSSLContextImpl
 
getU() - Method in interface org.conscrypt.OpenSSLX25519Key
 
getU() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getU() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getUids() - Static method in class org.conscrypt.Platform
 
getUnderlyingInputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getUnderlyingOutputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getUrl() - Method in class org.conscrypt.ct.LogInfo
 
getUseCipherSuitesOrder() - Method in class org.conscrypt.SSLParametersImpl
 
getUseClientMode() - Method in class org.conscrypt.ConscryptEngine
 
getUseClientMode() - Method in class org.conscrypt.ConscryptEngineSocket
 
getUseClientMode() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getUseClientMode() - Method in class org.conscrypt.ConscryptServerSocket
 
getUseClientMode() - Method in class org.conscrypt.Java8EngineWrapper
 
getUseClientMode() - Method in class org.conscrypt.SSLParametersImpl
 
getUseSni() - Method in class org.conscrypt.SSLParametersImpl
 
getValidSCTs() - Method in class org.conscrypt.ct.VerificationResult
 
getValue(String) - Method in class org.conscrypt.ActiveSession
 
getValue(String) - Method in class org.conscrypt.ExternalSession
 
getValue(String) - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getValue(String) - Method in class org.conscrypt.SessionSnapshot
 
getValue(String) - Method in class org.conscrypt.SSLNullSession
 
getValue(KeySpec, String) - Method in class org.conscrypt.ScryptSecretKeyFactory
 
getValueNames() - Method in class org.conscrypt.ActiveSession
 
getValueNames() - Method in class org.conscrypt.ExternalSession
 
getValueNames() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getValueNames() - Method in class org.conscrypt.SessionSnapshot
 
getValueNames() - Method in class org.conscrypt.SSLNullSession
 
getVersion() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getVersion() - Method in class org.conscrypt.NativeSsl
 
getVersion() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getVersion() - Method in class org.conscrypt.OpenSSLX509CRL
 
getW() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptEngine
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptEngineSocket
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptServerSocket
 
getWantClientAuth() - Method in class org.conscrypt.Java8EngineWrapper
 
getWantClientAuth() - Method in class org.conscrypt.SSLParametersImpl
 
getWorkDir() - Static method in class org.conscrypt.NativeLibraryLoader
 
getX509KeyManager() - Method in class org.conscrypt.SSLParametersImpl
Returns X.509 key manager or null for none.
getX509Preamble(MlKemAlgorithm) - Static method in class org.conscrypt.OpenSslMlKemPublicKey
 
getX509TrustManager() - Method in class org.conscrypt.SSLParametersImpl
 
GN_STACK_ISSUER_ALT_NAME - Static variable in class org.conscrypt.NativeCrypto
Used to request get_X509_GENERAL_NAME_stack get the issuerAlternativeName extension.
GN_STACK_SUBJECT_ALT_NAME - Static variable in class org.conscrypt.NativeCrypto
Used to request get_X509_GENERAL_NAME_stack get the "altname" field.
group - Variable in class org.conscrypt.OpenSSLECKeyPairGenerator
 
group - Variable in class org.conscrypt.OpenSSLECPointContext
 
group - Variable in class org.conscrypt.OpenSSLECPrivateKey
 
group - Variable in class org.conscrypt.OpenSSLECPublicKey
 
groupCtx - Variable in class org.conscrypt.OpenSSLECGroupContext
 
guard - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 

H

handleTrustStorageUpdate() - Method in class org.conscrypt.TrustManagerImpl
 
handshake() - Method in class org.conscrypt.ConscryptEngine
 
handshakeCallbacks - Variable in class org.conscrypt.NativeSsl
 
handshakeFinished - Variable in class org.conscrypt.ConscryptEngine
 
handshakeLimit - Variable in class org.conscrypt.Spake2PlusKeyManager
 
handshakeListener - Variable in class org.conscrypt.ConscryptEngine
 
HandshakeListener - Class in org.conscrypt
Similar in concept to HandshakeCompletedListener, but used for listening directly to the engine.
HandshakeListener() - Constructor for class org.conscrypt.HandshakeListener
 
handshakeLock - Variable in class org.conscrypt.ConscryptEngineSocket
 
handshakeSession() - Method in class org.conscrypt.AbstractConscryptEngine
Work-around to allow this method to be called on older versions of Android.
handshakeSession() - Method in class org.conscrypt.ConscryptEngine
Work-around to allow this method to be called on older versions of Android.
handshakeSession() - Method in class org.conscrypt.Java8EngineWrapper
 
handshakeStartedMillis - Variable in class org.conscrypt.ConscryptEngineSocket
 
handshakeStartedMillis - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
handshakeTimeoutMilliseconds - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
hardwareBacked - Variable in class org.conscrypt.OpenSSLKey
 
HAS_AES_HARDWARE - Static variable in class org.conscrypt.NativeCrypto
 
hasExtensions() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
hasFileDescriptor(Socket) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
hash - Variable in class org.conscrypt.KeyManagerImpl
 
HASH_ALGORITHM_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
hashAlgorithm - Variable in class org.conscrypt.ct.DigitallySigned
 
HashAlgorithm() - Constructor for enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
hashCode - Variable in class org.conscrypt.ByteArray
 
hashCode() - Method in class org.conscrypt.ByteArray
 
hashCode() - Method in class org.conscrypt.ClientSessionContext.HostAndPort
 
hashCode() - Method in class org.conscrypt.ct.LogInfo
 
hashCode() - Method in class org.conscrypt.NativeRef
 
hashCode() - Method in class org.conscrypt.OpenSSLECGroupContext
 
hashCode() - Method in class org.conscrypt.OpenSSLECPointContext
 
hashCode() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSSLECPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLKey
 
hashCode() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLX509Certificate
 
hashCode() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSslXwingPublicKey
 
hashCode() - Method in class org.conscrypt.X509PublicKey
 
hashCode() - Method in class org.conscrypt.XdhKeySpec
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509Certificate
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509CRL
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
Hkdf - Class in org.conscrypt
Hkdf - perform HKDF key derivation operations per RFC 5869.
Hkdf(String) - Constructor for class org.conscrypt.Hkdf
Creates an Hkdf instance which will use hmacName as the name for the underlying HMAC algorithm, which will be located using normal JCA precedence rules.
HKDF_SHA256 - org.conscrypt.HpkeSuite.KDF
 
hLength - Variable in enum org.conscrypt.HpkeSuite.KDF
 
Hmac(long, int) - Constructor for class org.conscrypt.OpenSSLMac.Hmac
 
HMAC_CTX(long) - Constructor for class org.conscrypt.NativeRef.HMAC_CTX
 
HMAC_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_CTX_new() - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Final(NativeRef.HMAC_CTX) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Init_ex(NativeRef.HMAC_CTX, byte[], long) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Reset(NativeRef.HMAC_CTX) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Update(NativeRef.HMAC_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_UpdateDirect(NativeRef.HMAC_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
HmacMD5() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacMD5
 
HmacMD5() - Constructor for class org.conscrypt.OpenSSLMac.HmacMD5
 
hmacName - Variable in class org.conscrypt.Hkdf
 
HmacSHA1() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacSHA1
 
HmacSHA1() - Constructor for class org.conscrypt.OpenSSLMac.HmacSHA1
 
HmacSHA224() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacSHA224
 
HmacSHA224() - Constructor for class org.conscrypt.OpenSSLMac.HmacSHA224
 
HmacSHA256() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacSHA256
 
HmacSHA256() - Constructor for class org.conscrypt.OpenSSLMac.HmacSHA256
 
HmacSHA384() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacSHA384
 
HmacSHA384() - Constructor for class org.conscrypt.OpenSSLMac.HmacSHA384
 
HmacSHA512() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacSHA512
 
HmacSHA512() - Constructor for class org.conscrypt.OpenSSLMac.HmacSHA512
 
hName - Variable in enum org.conscrypt.HpkeSuite.KDF
 
host - Variable in class org.conscrypt.ClientSessionContext.HostAndPort
 
host - Variable in class org.conscrypt.NativeSslSession.Impl
 
HostAndPort(String, int) - Constructor for class org.conscrypt.ClientSessionContext.HostAndPort
 
hostnameVerifier - Variable in class org.conscrypt.TrustManagerImpl
 
HostProperties - Class in org.conscrypt
Utilities for interacting with properties of the host being run on.
HostProperties() - Constructor for class org.conscrypt.HostProperties
 
HostProperties.Architecture - Enum in org.conscrypt
Enumeration of architectures.
HostProperties.OperatingSystem - Enum in org.conscrypt
Enumeration of operating systems.
HpkeContext - Class in org.conscrypt
Hybrid Public Key Encryption (HPKE) sender APIs.
HpkeContext(HpkeSpi) - Constructor for class org.conscrypt.HpkeContext
 
HpkeContextRecipient - Class in org.conscrypt
Hybrid Public Key Encryption (HPKE) recipient APIs.
HpkeContextRecipient(HpkeSpi) - Constructor for class org.conscrypt.HpkeContextRecipient
 
HpkeContextSender - Class in org.conscrypt
Hybrid Public Key Encryption (HPKE) sender APIs.
HpkeContextSender(HpkeSpi) - Constructor for class org.conscrypt.HpkeContextSender
 
HpkeDecryptException - Exception in org.conscrypt
 
HpkeDecryptException(String) - Constructor for exception org.conscrypt.HpkeDecryptException
 
HpkeImpl - Class in org.conscrypt
Implementation of HpkeSpi.
HpkeImpl(HpkeSuite) - Constructor for class org.conscrypt.HpkeImpl
 
HpkeImpl.HpkeMlKemImpl - Class in org.conscrypt
 
HpkeImpl.HpkeX25519Impl - Class in org.conscrypt
 
HpkeImpl.HpkeXwingImpl - Class in org.conscrypt
 
HpkeImpl.MlKem1024HkdfSha256Aes128Gcm - Class in org.conscrypt
Implementation of MLKEM_1024/HKDF_SHA256/AES_128_GCM.
HpkeImpl.MlKem1024HkdfSha256Aes256Gcm - Class in org.conscrypt
Implementation of MLKEM_1024/HKDF_SHA256/AES_256_GCM.
HpkeImpl.MlKem1024HkdfSha256ChaCha20Poly1305 - Class in org.conscrypt
Implementation of MLKEM_1024/HKDF_SHA256/CHACHA20_POLY1305.
HpkeImpl.MlKem768HkdfSha256Aes128Gcm - Class in org.conscrypt
Implementation of MLKEM_768/HKDF_SHA256/AES_128_GCM.
HpkeImpl.MlKem768HkdfSha256Aes256Gcm - Class in org.conscrypt
Implementation of MLKEM_768/HKDF_SHA256/AES_256_GCM.
HpkeImpl.MlKem768HkdfSha256ChaCha20Poly1305 - Class in org.conscrypt
Implementation of MLKEM_768/HKDF_SHA256/CHACHA20_POLY1305.
HpkeImpl.X25519_AES_128 - Class in org.conscrypt
Implementation of X25519/HKDF_SHA256/AES_128_GCM.
HpkeImpl.X25519_AES_256 - Class in org.conscrypt
Implementation of X25519/HKDF_SHA256/AES_256_GCM.
HpkeImpl.X25519_CHACHA20 - Class in org.conscrypt
Implementation of X25519/HKDF_SHA256/CHACHA20_POLY1305.
HpkeImpl.XwingHkdfSha256Aes128Gcm - Class in org.conscrypt
Implementation of XWING/HKDF_SHA256/AES_128_GCM.
HpkeImpl.XwingHkdfSha256Aes256Gcm - Class in org.conscrypt
Implementation of XWING/HKDF_SHA256/AES_256_GCM.
HpkeImpl.XwingHkdfSha256ChaCha20Poly1305 - Class in org.conscrypt
Implementation of XWING/HKDF_SHA256/CHACHA20_POLY1305.
HpkeMlKemImpl(HpkeSuite) - Constructor for class org.conscrypt.HpkeImpl.HpkeMlKemImpl
 
HpkeSpi - Interface in org.conscrypt
SPI for HPKE clients to communicate with implementations.
hpkeSuite - Variable in class org.conscrypt.HpkeImpl
 
HpkeSuite - Class in org.conscrypt
Holds the KEM, KDF, and AEAD that are used and supported by HpkeContextRecipient and HpkeContextSender defined on RFC 9180.
HpkeSuite(int, int, int) - Constructor for class org.conscrypt.HpkeSuite
 
HpkeSuite.AEAD - Enum in org.conscrypt
AEAD ciphers.
HpkeSuite.KDF - Enum in org.conscrypt
Key Derivation Functions (KDFs)
HpkeSuite.KEM - Enum in org.conscrypt
Key Encapsulation Mechanisms (KEMs)
HpkeX25519Impl(HpkeSuite) - Constructor for class org.conscrypt.HpkeImpl.HpkeX25519Impl
 
HpkeXwingImpl(HpkeSuite) - Constructor for class org.conscrypt.HpkeImpl.HpkeXwingImpl
 
HPUX - org.conscrypt.HostProperties.OperatingSystem
 

I

i2d_PKCS7(long[]) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509 or X509_CRL pointers.
i2d_SSL_SESSION(long) - Static method in class org.conscrypt.NativeCrypto
 
i2d_X509(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
i2d_X509_CRL(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
i2d_X509_PUBKEY(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
Takes an X509 context not an X509_PUBKEY context.
i2d_X509_REVOKED(long, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
id - Variable in class org.conscrypt.ActiveSession
 
id - Variable in enum org.conscrypt.HpkeSuite.AEAD
 
id - Variable in enum org.conscrypt.HpkeSuite.KDF
 
id - Variable in enum org.conscrypt.HpkeSuite.KEM
 
id - Variable in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
id - Variable in enum org.conscrypt.metrics.CipherSuite
 
id - Variable in enum org.conscrypt.metrics.Protocol
 
id - Variable in enum org.conscrypt.metrics.Source
 
id - Variable in class org.conscrypt.SessionSnapshot
 
idProver - Variable in class org.conscrypt.Spake2PlusKeyManager
 
idVerifier - Variable in class org.conscrypt.Spake2PlusKeyManager
 
Impl(File) - Constructor for class org.conscrypt.FileClientSessionCache.Impl
Constructs a new cache backed by the given directory.
Impl(AbstractSessionContext, NativeRef.SSL_SESSION, String, int, X509Certificate[], byte[], byte[]) - Constructor for class org.conscrypt.NativeSslSession.Impl
 
in - Variable in class org.conscrypt.ConscryptEngineSocket
 
index(TrustAnchor) - Method in class org.conscrypt.TrustedCertificateIndex
 
index(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
index(Set<TrustAnchor>) - Method in class org.conscrypt.TrustedCertificateIndex
 
indexFiles() - Method in class org.conscrypt.FileClientSessionCache.Impl
Lazily updates accessOrder to know about all files as opposed to just the files accessed since this process started.
init() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
init() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
init() - Static method in class org.conscrypt.NativeCryptoJni
Attempts to load the shared JNI library.
init(boolean) - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
init(byte[], PrivateKey, byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in BASE mode, i.e.
init(byte[], PrivateKey, byte[], byte[], byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in PSK_AUTH mode, i.e.
init(byte[], PrivateKey, byte[], PublicKey) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in AUTH mode, i.e.
init(byte[], PrivateKey, byte[], PublicKey, byte[], byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in PSK_AUTH mode, i.e.
init(PublicKey, byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in BASE mode, i.e.
init(PublicKey, byte[], byte[], byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in PSK mode, i.e.
init(PublicKey, byte[], PrivateKey) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in AUTH mode, i.e.
init(PublicKey, byte[], PrivateKey, byte[], byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in PSK_AUTH mode, i.e.
init(RSAPrivateCrtKeySpec) - Static method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
init(RSAPrivateKeySpec) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
initContext(byte[]) - Method in class org.conscrypt.OpenSSLMac.AesCmac
 
initContext(byte[]) - Method in class org.conscrypt.OpenSSLMac.Hmac
 
initContext(byte[]) - Method in class org.conscrypt.OpenSSLMac
Creates and initializes the relevant BoringSSL *MAC context.
initForTesting(PublicKey, byte[], byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender for testing in BASE mode ONLY.
initialFiles - Variable in class org.conscrypt.FileClientSessionCache.Impl
The initial set of files.
initialize(int) - Method in class org.conscrypt.OpenSslMlDsaKeyPairGenerator
 
initialize(int) - Method in class org.conscrypt.OpenSslMlKemKeyPairGenerator
 
initialize(int) - Method in class org.conscrypt.OpenSslSlhDsaKeyPairGenerator
 
initialize(int) - Method in class org.conscrypt.OpenSslXwingKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSslEdDsaKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLXDHKeyPairGenerator
 
initialize(String, OpenSSLKey) - Method in class org.conscrypt.NativeSsl
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSslEdDsaKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLXDHKeyPairGenerator
 
initialized - Variable in class org.conscrypt.OpenSSLMac
 
initializeMethod(Class<?>, String, Class<?>...) - Static method in class org.conscrypt.metrics.OptionalMethod
 
initInternal(OpenSSLKey, boolean) - Method in class org.conscrypt.OpenSSLSignature
 
initSpake() - Method in class org.conscrypt.SSLParametersImpl
Initializes the SSL credential for the Spake.
initSpake(SSLParametersImpl) - Method in class org.conscrypt.AbstractSessionContext
 
initStatsEventBuilderClass() - Static method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
initStatsEventClass() - Static method in class org.conscrypt.metrics.ReflexiveStatsEvent
 
initStatsEventClass() - Static method in class org.conscrypt.metrics.ReflexiveStatsLog
 
initStatsLogClass() - Static method in class org.conscrypt.metrics.ReflexiveStatsLog
 
inputBuffer - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
Buffer to hold value to be signed or verified.
inputIsTooLong - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
Provides a flag to specify when the input is too long.
inputOffset - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
Current offset in input buffer.
inputTooLarge - Variable in class org.conscrypt.OpenSSLCipherRSA
Flag that indicates an exception should be thrown when the input is too large during doFinal.
INSTANCE - Static variable in class org.conscrypt.metrics.NoopStatsLog
 
INSTANCE - Static variable in class org.conscrypt.metrics.StatsLogImpl
 
INSTANCE - Static variable in class org.conscrypt.NativeCryptoJni.ErrorComparator
 
INSTANCE - Static variable in class org.conscrypt.OkHostnameVerifier
 
instantiationException - Variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
instantiationException - Variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
INT - Static variable in class org.conscrypt.EmptyArray
 
intermediateIndex - Variable in class org.conscrypt.TrustManagerImpl
An index of intermediate certificates that we've seen.
Internal - Annotation Type in org.conscrypt
Annotates a program element (class, method, package etc) which is internal to Conscrypt, not part of the public API, and should not be used by users of Conscrypt.
interrupt() - Method in class org.conscrypt.NativeSsl
 
INVALID_CIPHER - Static variable in class org.conscrypt.SSLNullSession
 
INVALID_SCT - org.conscrypt.ct.VerifiedSCT.Status
 
INVALID_SIGNATURE - org.conscrypt.ct.VerifiedSCT.Status
 
invalidate() - Method in class org.conscrypt.ActiveSession
 
invalidate() - Method in class org.conscrypt.ExternalSession
 
invalidate() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
invalidate() - Method in class org.conscrypt.SessionSnapshot
 
invalidate() - Method in class org.conscrypt.SSLNullSession
 
invalidSCTs - Variable in class org.conscrypt.ct.VerificationResult
 
invoke(Object, Object...) - Method in class org.conscrypt.metrics.OptionalMethod
 
invoke(String, Object...) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
invokeConscryptMethod(Object, String) - Static method in class org.conscrypt.Conscrypt
Generic helper method for invoking methods on potentially non-Conscrypt SSLSocket/SSLEngine instances via reflection.
invokeNoChecked(String, Object...) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
invokeStatic(Object...) - Method in class org.conscrypt.metrics.OptionalMethod
 
invokeWithPossibleGeneralSecurity(String, Object...) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
invokeWithPossibleInvalidKey(String, Object...) - Method in class org.conscrypt.DuckTypedHpkeSpi
 
IoUtils - Class in org.conscrypt.io
 
IoUtils() - Constructor for class org.conscrypt.io.IoUtils
 
IPV4_OCTET_COUNT - Static variable in class org.conscrypt.AddressUtils
 
IPV6_GROUPS_PER_IPV4 - Static variable in class org.conscrypt.AddressUtils
 
IPV6_TOTAL_GROUPS - Static variable in class org.conscrypt.AddressUtils
 
is - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Protected by synchronizing on ssl.
isAvailable() - Static method in class org.conscrypt.Conscrypt
Returns true if the Conscrypt native library has been successfully loaded.
isBoringSslFIPSBuild() - Static method in class org.conscrypt.Conscrypt
Return true if BoringSSL has been built in FIPS mode.
isBound() - Method in class org.conscrypt.AbstractConscryptSocket
 
isChannelIdEnabled() - Method in class org.conscrypt.ConscryptServerSocket
Checks whether the TLS Channel ID extension is enabled for this server socket.
isClient - Variable in class org.conscrypt.Spake2PlusKeyManager
 
isClient() - Method in class org.conscrypt.NativeSsl
 
isClient() - Method in class org.conscrypt.Spake2PlusKeyManager
 
isClosed() - Method in class org.conscrypt.AbstractConscryptSocket
 
isClosed() - Method in class org.conscrypt.NativeSsl
 
isConnected() - Method in class org.conscrypt.AbstractConscryptSocket
 
isConscrypt(Provider) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given Provider was created by this distribution of Conscrypt.
isConscrypt(SSLContext) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLContext was created by this distribution of Conscrypt.
isConscrypt(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLEngine was created by this distribution of Conscrypt.
isConscrypt(SSLServerSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLServerSocketFactory was created by this distribution of Conscrypt.
isConscrypt(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocket was created by this distribution of Conscrypt.
isConscrypt(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocketFactory was created by this distribution of Conscrypt.
isConscrypt(TrustManager) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given TrustManager was created by this distribution of Conscrypt.
isCTVerificationEnabled(String) - Method in class org.conscrypt.SSLParametersImpl
 
isCTVerificationRequired(String) - Method in class org.conscrypt.ct.CertificateTransparency
 
isCTVerificationRequired(String) - Static method in class org.conscrypt.Platform
Check if SCT verification is required for a given hostname.
isDelegating() - Method in class org.conscrypt.AbstractConscryptSocket
 
isDestroyed() - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
isDestroyed() - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
isDestroyed() - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
isDestroyed() - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
isDestroyed() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
isDestroyed() - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
isDigit(char) - Static method in class org.conscrypt.AddressUtils
Returns true if the character is a basic ASCII digit (0-9).
isEmpty(T[]) - Static method in class org.conscrypt.ArrayUtils
Checks if given array is null or has zero elements.
isEnabledProtocolsFiltered - Variable in class org.conscrypt.SSLParametersImpl
 
isEncrypting() - Method in class org.conscrypt.OpenSSLCipher
 
isForwardCheckingSupported() - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
isHandshakeFinished() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
isHandshakeStarted() - Method in class org.conscrypt.ConscryptEngine
 
isHandshaking(SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
isHardwareBacked() - Method in class org.conscrypt.OpenSSLKey
 
isHexDigit(char) - Static method in class org.conscrypt.AddressUtils
Returns true if the character is a valid hexadecimal digit (0-9, a-f, A-F).
isInboundDone() - Method in class org.conscrypt.ConscryptEngine
 
isInboundDone() - Method in class org.conscrypt.Java8EngineWrapper
 
isInitialized() - Method in class org.conscrypt.OpenSSLCipherRSA
Returns true if the cipher has been initialized.
isInputShutdown() - Method in class org.conscrypt.AbstractConscryptSocket
 
isJavaxCertificateSupported() - Static method in class org.conscrypt.Platform
 
isLiteralIpAddress(String) - Static method in class org.conscrypt.AddressUtils
Returns true if the supplied hostname is an literal IP address.
isLogStoreCompliant(LogStore) - Method in interface org.conscrypt.ct.Policy
 
isMaybePkcs7(byte[]) - Static method in class org.conscrypt.OpenSSLX509CertificateFactory
 
isNull() - Method in class org.conscrypt.NativeRef
 
isOSX() - Static method in class org.conscrypt.HostProperties
 
isOutboundDone() - Method in class org.conscrypt.ConscryptEngine
 
isOutboundDone() - Method in class org.conscrypt.Java8EngineWrapper
 
isOutputShutdown() - Method in class org.conscrypt.AbstractConscryptSocket
 
isPakeSupported() - Static method in class org.conscrypt.Platform
 
isPublicKeyBlockListed(PublicKey) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given public key is in the blacklist.
isRevoked(Certificate) - Method in class org.conscrypt.OpenSSLX509CRL
 
isSdkGreater(int) - Static method in class org.conscrypt.Platform
 
isSerialNumberBlockListed(BigInteger) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given serial number is in the blacklist.
isSingleUse() - Method in class org.conscrypt.NativeSslSession.Impl
 
isSingleUse() - Method in class org.conscrypt.NativeSslSession
Returns whether this session should only ever be used for resumption once.
isSniEnabledByDefault() - Static method in class org.conscrypt.Platform
For unbundled versions, SNI is always enabled by default.
isSniEnabledByDefault() - Method in class org.conscrypt.SSLParametersImpl
 
isSpake() - Method in class org.conscrypt.SSLParametersImpl
 
isState(int) - Method in class org.conscrypt.ConscryptEngineSocket
 
ISSUER_KEY_HASH_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
issuerKeyHash - Variable in class org.conscrypt.ct.CertificateEntry
 
isSupportedType(int) - Static method in enum org.conscrypt.SSLUtils.SessionType
 
isTlsV1Deprecated() - Static method in class org.conscrypt.Platform
 
isTlsV1Deprecated(boolean) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies whether TLS v1.0 and 1.1 should be deprecated
isTlsV1Enabled(boolean) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies whether TLS v1.0 and 1.1 should be enabled
isTlsV1Filtered() - Static method in class org.conscrypt.Platform
 
isTlsV1Supported() - Static method in class org.conscrypt.Platform
 
isValid() - Method in class org.conscrypt.AbstractSessionContext
 
isValid() - Method in class org.conscrypt.ActiveSession
 
isValid() - Method in class org.conscrypt.ct.VerifiedSCT
 
isValid() - Method in class org.conscrypt.ExternalSession
 
isValid() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
isValid() - Method in class org.conscrypt.NativeSslSession.Impl
 
isValid() - Method in class org.conscrypt.NativeSslSession
 
isValid() - Method in class org.conscrypt.SessionSnapshot
 
isValid() - Method in class org.conscrypt.SSLNullSession
 
isValid(byte[], MlDsaAlgorithm) - Static method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
isValid(byte[], MlDsaAlgorithm) - Static method in class org.conscrypt.OpenSslMlDsaPublicKey
 
isValidIPv4(String, int, int, boolean) - Static method in class org.conscrypt.AddressUtils
Validates IPv4 address.
isValidIPv6(String) - Static method in class org.conscrypt.AddressUtils
Validates IPv6 address.
isValidSniHostname(String) - Static method in class org.conscrypt.AddressUtils
Returns true when the supplied hostname is valid for SNI purposes.
isValidZoneId(String, int) - Static method in class org.conscrypt.AddressUtils
Validates the IPv6 Zone ID (Scope ID).
isWindows() - Static method in class org.conscrypt.HostProperties
 
isWrapped() - Method in class org.conscrypt.OpenSSLKey
 
ITANIUM_64 - org.conscrypt.HostProperties.Architecture
 
iv - Variable in class org.conscrypt.GCMParameters
Actually the nonce value for the GCM operation.
iv - Variable in class org.conscrypt.IvParameters
 
iv - Variable in class org.conscrypt.OpenSSLCipher
The Initial Vector (IV) used for the current cipher.
IvParameters - Class in org.conscrypt
An implementation of AlgorithmParameters that contains only an IV.
IvParameters() - Constructor for class org.conscrypt.IvParameters
 
IvParameters.AES - Class in org.conscrypt
 
IvParameters.ChaCha20 - Class in org.conscrypt
 
IvParameters.DESEDE - Class in org.conscrypt
 

J

JAVA_VERSION - Static variable in class org.conscrypt.Platform
 
Java7ExtendedSSLSession - Class in org.conscrypt
This is an adapter that wraps the active session with ExtendedSSLSession, if running on Java 7+.
Java7ExtendedSSLSession(ExternalSession) - Constructor for class org.conscrypt.Java7ExtendedSSLSession
 
Java8EngineSocket - Class in org.conscrypt
A version of ConscryptEngineSocket that includes the new Java 9 (and potentially later patches of 8) setHandshakeApplicationProtocolSelector API (which requires Java 8 for compilation, due to the use of BiFunction).
Java8EngineSocket(String, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8EngineSocket
 
Java8EngineSocket(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8EngineSocket
 
Java8EngineSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8EngineSocket
 
Java8EngineSocket(InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8EngineSocket
 
Java8EngineSocket(Socket, String, int, boolean, SSLParametersImpl) - Constructor for class org.conscrypt.Java8EngineSocket
 
Java8EngineSocket(SSLParametersImpl) - Constructor for class org.conscrypt.Java8EngineSocket
 
Java8EngineWrapper - Class in org.conscrypt
A wrapper around ConscryptEngine that adapts to the new Java 9 (and potentially later patches of 8) setHandshakeApplicationProtocolSelector API (which requires Java 8 for compilation, due to the use of BiFunction).
Java8EngineWrapper(ConscryptEngine) - Constructor for class org.conscrypt.Java8EngineWrapper
 
Java8ExtendedSSLSession - Class in org.conscrypt
This is an adapter that wraps the active session with ExtendedSSLSession, if running on Java 8+.
Java8ExtendedSSLSession(ExternalSession) - Constructor for class org.conscrypt.Java8ExtendedSSLSession
 
Java8FileDescriptorSocket - Class in org.conscrypt
A version of ConscryptFileDescriptorSocket that includes the new Java 9 (and potentially later patches of 8) setHandshakeApplicationProtocolSelector API (which requires Java 8 for compilation, due to the use of BiFunction).
Java8FileDescriptorSocket(String, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8FileDescriptorSocket
 
Java8FileDescriptorSocket(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8FileDescriptorSocket
 
Java8FileDescriptorSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8FileDescriptorSocket
 
Java8FileDescriptorSocket(InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.Java8FileDescriptorSocket
 
Java8FileDescriptorSocket(Socket, String, int, boolean, SSLParametersImpl) - Constructor for class org.conscrypt.Java8FileDescriptorSocket
 
Java8FileDescriptorSocket(SSLParametersImpl) - Constructor for class org.conscrypt.Java8FileDescriptorSocket
 
Java8PlatformUtil - Class in org.conscrypt
Utility methods supported on Java 8+.
Java8PlatformUtil() - Constructor for class org.conscrypt.Java8PlatformUtil
 
Java9PlatformUtil - Class in org.conscrypt
Utility methods supported on Java 9+.
Java9PlatformUtil() - Constructor for class org.conscrypt.Java9PlatformUtil
 
javaVersion() - Static method in class org.conscrypt.Platform
 
javaVersion0() - Static method in class org.conscrypt.Platform
 
javaX25519AlgorithmSpec - Static variable in class org.conscrypt.OpenSSLXDHKeyFactory
 
javaXecPrivateKeySpec - Static variable in class org.conscrypt.OpenSSLXDHKeyFactory
 
javaXecPublicKeySpec - Static variable in class org.conscrypt.OpenSSLXDHKeyFactory
 
JCA_NAME - Static variable in class org.conscrypt.EvpMdRef.MD5
 
JCA_NAME - Static variable in class org.conscrypt.EvpMdRef.SHA1
 
JCA_NAME - Static variable in class org.conscrypt.EvpMdRef.SHA224
 
JCA_NAME - Static variable in class org.conscrypt.EvpMdRef.SHA256
 
JCA_NAME - Static variable in class org.conscrypt.EvpMdRef.SHA384
 
JCA_NAME - Static variable in class org.conscrypt.EvpMdRef.SHA512
 

K

KDF(int, int, String) - Constructor for enum org.conscrypt.HpkeSuite.KDF
 
KDF_HKDF_SHA256 - Static variable in class org.conscrypt.HpkeSuite
KDF: 0x0001 HKDF-SHA256
KEM(int, int, int, int, int) - Constructor for enum org.conscrypt.HpkeSuite.KEM
 
KEM_DHKEM_X25519_HKDF_SHA256 - Static variable in class org.conscrypt.HpkeSuite
KEM: 0x0020 DHKEM(X25519, HKDF-SHA256)
KEM_MLKEM_1024 - Static variable in class org.conscrypt.HpkeSuite
KEM: 0x0042 ML-KEM-1024
KEM_MLKEM_768 - Static variable in class org.conscrypt.HpkeSuite
KEM: 0x0041 ML-KEM-768
KEM_XWING - Static variable in class org.conscrypt.HpkeSuite
KEM: 0x647a X-Wing
key - Variable in class org.conscrypt.OpenSSLCipherRSA
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSSLECPrivateKey
 
key - Variable in class org.conscrypt.OpenSSLECPublicKey
 
key - Variable in class org.conscrypt.OpenSslEdDsaPrivateKey
 
key - Variable in class org.conscrypt.OpenSslEdDsaPublicKey
 
key - Variable in class org.conscrypt.OpenSslMlDsaPrivateKey
 
key - Variable in class org.conscrypt.OpenSslMlDsaPublicKey
 
key - Variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
key - Variable in class org.conscrypt.OpenSSLRSAPublicKey
 
key - Variable in class org.conscrypt.OpenSSLSignature
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSslSignatureEdDsa
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSslSignatureMlDsa
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSSLSignatureRawECDSA
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.ScryptSecretKeyFactory.ScryptKey
 
KEY_MANAGERS - Static variable in class org.conscrypt.DefaultSSLContextImpl
Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor
KEY_TYPE_EC - Static variable in class org.conscrypt.SSLUtils
Key type: Elliptic Curve certificate.
KEY_TYPE_RSA - Static variable in class org.conscrypt.SSLUtils
Key type: RSA certificate.
keyFactory - Static variable in class org.conscrypt.OpenSslSignatureMlDsa
 
KeyGeneratorImpl - Class in org.conscrypt
An implementation of KeyGenerator suitable for use with other Conscrypt algorithms.
KeyGeneratorImpl(String, int) - Constructor for class org.conscrypt.KeyGeneratorImpl
 
KeyGeneratorImpl.AES - Class in org.conscrypt
 
KeyGeneratorImpl.ARC4 - Class in org.conscrypt
 
KeyGeneratorImpl.ChaCha20 - Class in org.conscrypt
 
KeyGeneratorImpl.DESEDE - Class in org.conscrypt
 
KeyGeneratorImpl.HmacMD5 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA1 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA224 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA256 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA384 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA512 - Class in org.conscrypt
 
KeyManagerFactoryImpl - Class in org.conscrypt
KeyManagerFactory implementation.
KeyManagerFactoryImpl() - Constructor for class org.conscrypt.KeyManagerFactoryImpl
 
KeyManagerImpl - Class in org.conscrypt
KeyManager implementation.
KeyManagerImpl(KeyStore, char[]) - Constructor for class org.conscrypt.KeyManagerImpl
Creates Key manager
keyOutputBits - Variable in class org.conscrypt.ScryptKeySpec
 
keySizeBits - Variable in class org.conscrypt.KeyGeneratorImpl
 
keySizeBytes() - Method in class org.conscrypt.OpenSSLCipherRSA
 
KeySpecUtil - Class in org.conscrypt
A utility class for working with KeySpecs.
KeySpecUtil() - Constructor for class org.conscrypt.KeySpecUtil
 
keyStore - Variable in class org.conscrypt.KeyManagerFactoryImpl
 
keyStore - Variable in class org.conscrypt.TrustManagerFactoryImpl
 

L

label - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
lastAccessedTime - Variable in class org.conscrypt.ActiveSession
 
lastAccessedTime - Variable in class org.conscrypt.SessionSnapshot
 
lastAccessedTime - Variable in class org.conscrypt.SSLNullSession
 
lastModified - Variable in class org.conscrypt.FileClientSessionCache.CacheFile
 
lastModified() - Method in class org.conscrypt.FileClientSessionCache.CacheFile
 
lazyDirectBuffer - Variable in class org.conscrypt.ConscryptEngine
A lazy-created direct buffer used as a bridge between heap buffers provided by the application and JNI.
leaf - Variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
LINUX - org.conscrypt.HostProperties.OperatingSystem
 
listeners - Variable in class org.conscrypt.AbstractConscryptSocket
 
load(String, ClassLoader, List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeLibraryLoader
Load the given library with the specified ClassLoader
loaded - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
LOADED - org.conscrypt.ct.LogStore.State
 
loadError - Static variable in class org.conscrypt.NativeCrypto
 
loadFirstAvailable(ClassLoader, List<NativeLibraryLoader.LoadResult>, String...) - Static method in class org.conscrypt.NativeLibraryLoader
Loads the first available library in the collection with the specified ClassLoader.
loadFromWorkdir(String, ClassLoader, List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeLibraryLoader
 
loadLibrary(ClassLoader, String, boolean, List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeLibraryLoader
Loading the native library into the specified ClassLoader.
loadLibrary(String, boolean) - Static method in class org.conscrypt.NativeLibraryUtil
Delegate the calling to System.load(String) or System.loadLibrary(String).
loadLibraryFromCurrentClassloader(String, boolean) - Static method in class org.conscrypt.NativeLibraryLoader
Attempts to load the library using the NativeLibraryUtil helper from the current classloader.
loadLibraryFromHelperClassloader(Class<?>, String, boolean) - Static method in class org.conscrypt.NativeLibraryLoader
Attempts to load the library by reflectively using the NativeLibraryUtil helper from its classloader.
LoadResult(String, boolean, boolean, boolean, Throwable) - Constructor for class org.conscrypt.NativeLibraryLoader.LoadResult
 
localCertificates - Variable in class org.conscrypt.ActiveSession
 
localCertificates - Variable in class org.conscrypt.NativeSsl
 
localSupportedSignatureAlgorithms - Variable in class org.conscrypt.SessionSnapshot
 
lock - Variable in class org.conscrypt.AbstractSessionContext
 
lock - Variable in class org.conscrypt.NativeSsl
 
log() - Method in class org.conscrypt.NativeLibraryLoader.LoadResult
 
log(String, Object) - Static method in class org.conscrypt.NativeLibraryLoader
 
log(String, Object, Object) - Static method in class org.conscrypt.NativeLibraryLoader
 
log(String, Object, Object, Throwable) - Static method in class org.conscrypt.NativeLibraryLoader
 
log(Throwable) - Static method in class org.conscrypt.NativeSslSession
 
LOG_ENTRY_TYPE_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
LogEntryType(int) - Constructor for enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
logger - Static variable in class org.conscrypt.CryptoUpcalls
 
logger - Static variable in class org.conscrypt.FileClientSessionCache
 
logger - Static variable in class org.conscrypt.HostProperties
 
logger - Static variable in class org.conscrypt.NativeLibraryLoader
 
logger - Static variable in class org.conscrypt.NativeSslSession
 
logger - Static variable in class org.conscrypt.TrustManagerImpl
 
logId - Variable in class org.conscrypt.ct.LogInfo.Builder
 
logId - Variable in class org.conscrypt.ct.LogInfo
 
logId - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
LOGID_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
logInfo - Variable in class org.conscrypt.ct.VerifiedSCT.Builder
 
logInfo - Variable in class org.conscrypt.ct.VerifiedSCT
 
LogInfo - Class in org.conscrypt.ct
Properties about a Certificate Transparency Log.
LogInfo(LogInfo.Builder) - Constructor for class org.conscrypt.ct.LogInfo
 
LogInfo.Builder - Class in org.conscrypt.ct
 
logReadError(String, File, Throwable) - Static method in class org.conscrypt.FileClientSessionCache.Impl
 
logResults(List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeCryptoJni
 
logStore - Variable in class org.conscrypt.ct.CertificateTransparency
 
LogStore - Interface in org.conscrypt.ct
 
LogStore.State - Enum in org.conscrypt.ct
 
logStoreStateToMetricsState(LogStore.State) - Static method in class org.conscrypt.metrics.StatsLogImpl
 
logWriteError(String, File, Throwable) - Static method in class org.conscrypt.FileClientSessionCache.Impl
 

M

macLength - Variable in class org.conscrypt.Hkdf
 
mAead - Variable in class org.conscrypt.HpkeSuite
 
major - Variable in class org.conscrypt.Conscrypt.Version
 
major() - Method in class org.conscrypt.Conscrypt.Version
 
majorVersion(String) - Static method in class org.conscrypt.Platform
 
majorVersionFromJavaSpecificationVersion() - Static method in class org.conscrypt.Platform
 
makePrivateKey(OpenSSLKey) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
makePrivateKeyFromRaw(byte[]) - Method in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
makePrivateKeyFromSeed(byte[], MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
makePrivateKeyFromSeed(byte[], MlKemAlgorithm) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
makePublicKey(OpenSSLKey) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
makePublicKeyFromRaw(byte[]) - Method in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
makePublicKeyFromRaw(byte[], MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
makePublicKeyFromRaw(byte[], MlKemAlgorithm) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
makeRawKeySpec(byte[], Class<T>) - Static method in class org.conscrypt.KeySpecUtil
Creates a KeySpec object for the provided keySpecClass.
makeRoom() - Method in class org.conscrypt.FileClientSessionCache.Impl
Deletes old files if necessary.
MALFORMED - org.conscrypt.ct.LogStore.State
 
mapSignatureAlgorithms(int[]) - Static method in class org.conscrypt.SSLUtils
Maps BoringSSL/TLS signature scheme identifiers to standard JSSE algorithm names.
markSCTsAsInvalid(List<SignedCertificateTimestamp>, VerificationResult) - Method in class org.conscrypt.ct.Verifier
Add every SCT in scts to result with INVALID_SCT as status
max - Variable in class org.conscrypt.NativeCrypto.Range
 
MAX_ENCRYPTION_OVERHEAD_DIFF - Static variable in class org.conscrypt.SSLUtils
 
MAX_ENCRYPTION_OVERHEAD_LENGTH - Static variable in class org.conscrypt.SSLUtils
This is the maximum overhead when encrypting plaintext as defined by rfc5264, rfc5289, and the BoringSSL implementation itself.
MAX_HEX_DIGITS_PER_GROUP - Static variable in class org.conscrypt.AddressUtils
 
MAX_IDENTITY_HINT_LENGTH_BYTES - Static variable in interface org.conscrypt.PSKKeyManager
Deprecated.
Maximum supported length (in bytes) for PSK identity hint (in modified UTF-8 representation).
MAX_IDENTITY_LENGTH_BYTES - Static variable in interface org.conscrypt.PSKKeyManager
Deprecated.
Maximum supported length (in bytes) for PSK identity (in modified UTF-8 representation).
MAX_IPV4_ADDRESS_LENGTH - Static variable in class org.conscrypt.AddressUtils
 
MAX_IPV4_DOTS - Static variable in class org.conscrypt.AddressUtils
 
MAX_IPV4_OCTET_DIGITS - Static variable in class org.conscrypt.AddressUtils
 
MAX_IPV4_OCTET_VALUE - Static variable in class org.conscrypt.AddressUtils
 
MAX_KEY_LENGTH_BYTES - Static variable in interface org.conscrypt.PSKKeyManager
Deprecated.
Maximum supported length (in bytes) for PSK key.
MAX_PROTOCOL_LENGTH - Static variable in class org.conscrypt.SSLUtils
 
MAX_SIZE - Static variable in class org.conscrypt.FileClientSessionCache
 
maxEncryptedPacketLength() - Static method in class org.conscrypt.Conscrypt
Returns the maximum length (in bytes) of an encrypted packet.
maxExportLength() - Method in enum org.conscrypt.HpkeSuite.KDF
Returns the maximum export length that can be supported with this KDF.
maximumSize - Variable in class org.conscrypt.AbstractSessionContext
 
maxSealOverhead - Variable in class org.conscrypt.ConscryptEngine
 
maxSealOverhead() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the maximum overhead, in bytes, of sealing a record with SSL.
maxSealOverhead() - Method in class org.conscrypt.ConscryptEngine
Returns the maximum overhead, in bytes, of sealing a record with SSL.
maxSealOverhead() - Method in class org.conscrypt.Java8EngineWrapper
 
maxSealOverhead(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the maximum overhead, in bytes, of sealing a record with SSL.
mayFinishHandshake(SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngine
 
mCertificates - Variable in class org.conscrypt.OpenSSLX509CertPath
 
mContext - Variable in class org.conscrypt.OpenSSLX509Certificate
 
mContext - Variable in class org.conscrypt.OpenSSLX509CRL
 
mContext - Variable in class org.conscrypt.OpenSSLX509CRLEntry
 
MD5 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
MD5() - Constructor for class org.conscrypt.EvpMdRef.MD5
 
MD5() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.MD5
 
MD5RSA() - Constructor for class org.conscrypt.OpenSSLSignature.MD5RSA
 
mDelegate - Variable in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
methods - Variable in class org.conscrypt.DuckTypedHpkeSpi
 
mExpectedResultLength - Variable in class org.conscrypt.OpenSSLBaseDHKeyAgreement
Expected length (in bytes) of the agreed key (OpenSSLBaseDHKeyAgreement.mResult).
MGF1_ALGORITHM_NAME - Static variable in class org.conscrypt.EvpMdRef
 
MGF1_OID - Static variable in class org.conscrypt.EvpMdRef
 
MGF1_OID - Static variable in class org.conscrypt.OAEPParameters
 
mgf1DigestAlgorithm - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
mgf1EvpMdRef - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
mgf1Md - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
mHashCode - Variable in class org.conscrypt.OpenSSLX509Certificate
 
min - Variable in class org.conscrypt.NativeCrypto.Range
 
MIN_DSA_P_LEN_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
MIN_DSA_Q_LEN_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
MIN_EC_FIELD_SIZE_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
MIN_IPV4_ADDRESS_LENGTH - Static variable in class org.conscrypt.AddressUtils
 
MIN_RSA_MODULUS_LEN_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
minor - Variable in class org.conscrypt.Conscrypt.Version
 
minor() - Method in class org.conscrypt.Conscrypt.Version
 
mKdf - Variable in class org.conscrypt.HpkeSuite
 
mKem - Variable in class org.conscrypt.HpkeSuite
 
ML_DSA_44 - org.conscrypt.MlDsaAlgorithm
 
ML_DSA_65 - org.conscrypt.MlDsaAlgorithm
 
ML_DSA_87 - org.conscrypt.MlDsaAlgorithm
 
ML_KEM_1024 - org.conscrypt.MlKemAlgorithm
 
ML_KEM_768 - org.conscrypt.MlKemAlgorithm
 
MlDsa() - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa
 
MlDsa() - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa
 
MlDsa() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa.MlDsa
 
MlDsa44() - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa44
 
MlDsa44() - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa44
 
MlDsa44() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa.MlDsa44
 
MLDSA44_public_key_from_seed(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
MlDsa65() - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa65
 
MlDsa65() - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa65
 
MlDsa65() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa.MlDsa65
 
MlDsa65(String) - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa65
 
MLDSA65_public_key_from_seed(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
MlDsa87() - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa87
 
MlDsa87() - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa87
 
MlDsa87() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa.MlDsa87
 
MLDSA87_public_key_from_seed(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
MlDsaAlgorithm - Enum in org.conscrypt
ML-DSA algorithm.
MlDsaAlgorithm(String, int) - Constructor for enum org.conscrypt.MlDsaAlgorithm
 
MlKem() - Constructor for class org.conscrypt.OpenSslMlKemKeyFactory.MlKem
 
MlKem() - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem
 
MLKEM_1024 - org.conscrypt.HpkeSuite.KEM
 
MLKEM_768 - org.conscrypt.HpkeSuite.KEM
 
MlKem1024() - Constructor for class org.conscrypt.OpenSslMlKemKeyFactory.MlKem1024
 
MlKem1024() - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem1024
 
MLKEM1024_public_key_from_seed(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
MlKem1024HkdfSha256Aes128Gcm() - Constructor for class org.conscrypt.HpkeImpl.MlKem1024HkdfSha256Aes128Gcm
 
MlKem1024HkdfSha256Aes256Gcm() - Constructor for class org.conscrypt.HpkeImpl.MlKem1024HkdfSha256Aes256Gcm
 
MlKem1024HkdfSha256ChaCha20Poly1305() - Constructor for class org.conscrypt.HpkeImpl.MlKem1024HkdfSha256ChaCha20Poly1305
 
MlKem768() - Constructor for class org.conscrypt.OpenSslMlKemKeyFactory.MlKem768
 
MlKem768() - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem768
 
MlKem768(String) - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem768
 
MLKEM768_public_key_from_seed(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
MlKem768HkdfSha256Aes128Gcm() - Constructor for class org.conscrypt.HpkeImpl.MlKem768HkdfSha256Aes128Gcm
 
MlKem768HkdfSha256Aes256Gcm() - Constructor for class org.conscrypt.HpkeImpl.MlKem768HkdfSha256Aes256Gcm
 
MlKem768HkdfSha256ChaCha20Poly1305() - Constructor for class org.conscrypt.HpkeImpl.MlKem768HkdfSha256ChaCha20Poly1305
 
MlKemAlgorithm - Enum in org.conscrypt
ML-KEM algorithm.
MlKemAlgorithm(String, int) - Constructor for enum org.conscrypt.MlKemAlgorithm
 
mode - Variable in class org.conscrypt.OpenSSLCipher
The current cipher mode.
Mode() - Constructor for enum org.conscrypt.OpenSSLCipher.Mode
 
modeBlockSize - Variable in class org.conscrypt.OpenSSLEvpCipher
The block size of the current mode.
modulus - Variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
modulus - Variable in class org.conscrypt.OpenSSLRSAPublicKey
 
modulusBits - Variable in class org.conscrypt.OpenSSLRSAKeyPairGenerator
Default RSA key size 2048 bits.
mPrivateKey - Variable in class org.conscrypt.OpenSSLBaseDHKeyAgreement
OpenSSL handle of the private key.
mResult - Variable in class org.conscrypt.OpenSSLBaseDHKeyAgreement
Agreed key.
mustInitialize - Variable in class org.conscrypt.OpenSSLAeadCipher
When set this instance must be initialized before use again.

N

name - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
name - Variable in class org.conscrypt.FileClientSessionCache.CacheFile
 
name - Variable in enum org.conscrypt.MlDsaAlgorithm
 
name - Variable in enum org.conscrypt.MlKemAlgorithm
 
name - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
name() - Method in class org.conscrypt.HpkeSuite
 
NAME_TO_OID - Static variable in class org.conscrypt.OAEPParameters
 
namedGroups - Variable in class org.conscrypt.SSLParametersImpl
 
NATIVE_RESOURCE_HOME - Static variable in class org.conscrypt.NativeLibraryLoader
 
NativeConstants - Class in org.conscrypt
 
NativeConstants() - Constructor for class org.conscrypt.NativeConstants
 
NativeCrypto - Class in org.conscrypt
Provides the Java side of our JNI glue for OpenSSL.
NativeCrypto() - Constructor for class org.conscrypt.NativeCrypto
 
NativeCrypto.Range - Class in org.conscrypt
 
NativeCrypto.SSLHandshakeCallbacks - Interface in org.conscrypt
A collection of callbacks from the native OpenSSL code that are related to the SSL handshake initiated by SSL_do_handshake.
NativeCryptoJni - Class in org.conscrypt
Helper to initialize the JNI libraries.
NativeCryptoJni() - Constructor for class org.conscrypt.NativeCryptoJni
 
NativeCryptoJni.ErrorComparator - Class in org.conscrypt
Sorts the errors in a list in descending order of value.
NativeLibraryLoader - Class in org.conscrypt
Helper class to load JNI resources.
NativeLibraryLoader() - Constructor for class org.conscrypt.NativeLibraryLoader
 
NativeLibraryLoader.LoadResult - Class in org.conscrypt
A result of a single attempt to load a library.
NativeLibraryUtil - Class in org.conscrypt
A Utility to Call the System.load(String) or System.loadLibrary(String).
NativeLibraryUtil() - Constructor for class org.conscrypt.NativeLibraryUtil
 
NativeRef - Class in org.conscrypt
Used to hold onto native OpenSSL references and run finalization on those objects.
NativeRef(long) - Constructor for class org.conscrypt.NativeRef
 
NativeRef.CMAC_CTX - Class in org.conscrypt
 
NativeRef.EC_GROUP - Class in org.conscrypt
 
NativeRef.EC_POINT - Class in org.conscrypt
 
NativeRef.EVP_CIPHER_CTX - Class in org.conscrypt
 
NativeRef.EVP_HPKE_CTX - Class in org.conscrypt
 
NativeRef.EVP_MD_CTX - Class in org.conscrypt
 
NativeRef.EVP_PKEY - Class in org.conscrypt
 
NativeRef.EVP_PKEY_CTX - Class in org.conscrypt
 
NativeRef.HMAC_CTX - Class in org.conscrypt
 
NativeRef.SSL_SESSION - Class in org.conscrypt
 
NativeSsl - Class in org.conscrypt
A utility wrapper that abstracts operations on the underlying native SSL instance.
NativeSsl(long, SSLParametersImpl, NativeCrypto.SSLHandshakeCallbacks, SSLParametersImpl.AliasChooser, SSLParametersImpl.PSKCallbacks) - Constructor for class org.conscrypt.NativeSsl
 
NativeSsl.BioWrapper - Class in org.conscrypt
A utility wrapper that abstracts operations on the underlying native BIO instance.
NativeSslSession - Class in org.conscrypt
A utility wrapper that abstracts operations on the underlying native SSL_SESSION instance.
NativeSslSession() - Constructor for class org.conscrypt.NativeSslSession
 
NativeSslSession.Impl - Class in org.conscrypt
The session wrapper implementation.
need_client_auth - Variable in class org.conscrypt.SSLParametersImpl
 
NEED_UNWRAP_CLOSED - Static variable in class org.conscrypt.ConscryptEngine
 
NEED_UNWRAP_OK - Static variable in class org.conscrypt.ConscryptEngine
 
NEED_WRAP_CLOSED - Static variable in class org.conscrypt.ConscryptEngine
 
NEED_WRAP_OK - Static variable in class org.conscrypt.ConscryptEngine
 
nEnc - Variable in enum org.conscrypt.HpkeSuite.KEM
 
NETBSD - org.conscrypt.HostProperties.OperatingSystem
 
networkBio - Variable in class org.conscrypt.ConscryptEngine
The BIO used for reading/writing encrypted bytes.
newAccessOrder() - Static method in class org.conscrypt.FileClientSessionCache.Impl
Creates a new access-ordered linked hash map.
newBio() - Method in class org.conscrypt.NativeSsl
 
newBuilder - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent
 
newBuilder() - Static method in class org.conscrypt.metrics.ReflexiveStatsEvent
 
newDefaultBlocklist() - Static method in class org.conscrypt.Platform
 
newDefaultCertificateTransparency() - Static method in class org.conscrypt.Platform
 
newDefaultCertStore() - Static method in class org.conscrypt.Platform
 
newEngine(SSLParametersImpl, ConscryptEngineSocket) - Static method in class org.conscrypt.ConscryptEngineSocket
 
newFailureResult(String, boolean, boolean, Throwable) - Static method in class org.conscrypt.NativeLibraryLoader.LoadResult
 
newInstance(Object) - Static method in class org.conscrypt.DuckTypedHpkeSpi
 
newInstance(AbstractSessionContext, byte[], String, int) - Static method in class org.conscrypt.NativeSslSession
Creates a new NativeSslSession instance from the provided serialized bytes, which were generated by NativeSslSession.toBytes().
newInstance(NativeRef.SSL_SESSION, ConscryptSession) - Static method in class org.conscrypt.NativeSslSession
Creates a new instance.
newInstance(SSLParametersImpl, NativeCrypto.SSLHandshakeCallbacks, SSLParametersImpl.AliasChooser, SSLParametersImpl.PSKCallbacks) - Static method in class org.conscrypt.NativeSsl
 
newPreferredSSLContextSpi() - Static method in class org.conscrypt.Conscrypt
Constructs a new instance of the preferred SSLContextSpi.
newProvider() - Static method in class org.conscrypt.Conscrypt
Constructs a new Provider with the default name.
newProvider(String) - Static method in class org.conscrypt.Conscrypt
Deprecated.
newProviderBuilder() - Static method in class org.conscrypt.Conscrypt
 
newResult(int, int, SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngine
 
newSsl() - Method in class org.conscrypt.AbstractSessionContext
Returns a native pointer to a new SSL object in this SSL_CTX.
newSsl(SSLParametersImpl, ConscryptEngine, SSLParametersImpl.AliasChooser) - Static method in class org.conscrypt.ConscryptEngine
 
newSsl(SSLParametersImpl, ConscryptFileDescriptorSocket) - Static method in class org.conscrypt.ConscryptFileDescriptorSocket
 
newSslExceptionWithMessage(String) - Method in class org.conscrypt.ConscryptEngine
 
newSuccessResult(String, boolean, boolean) - Static method in class org.conscrypt.NativeLibraryLoader.LoadResult
 
nextUpdate - Variable in class org.conscrypt.OpenSSLX509CRL
 
NID_ML_KEM_1024 - Static variable in class org.conscrypt.NativeConstants
 
NID_secp384r1 - Static variable in class org.conscrypt.NativeConstants
 
NID_secp521r1 - Static variable in class org.conscrypt.NativeConstants
 
NID_X25519 - Static variable in class org.conscrypt.NativeConstants
 
NID_X25519Kyber768Draft00 - Static variable in class org.conscrypt.NativeConstants
 
NID_X25519MLKEM768 - Static variable in class org.conscrypt.NativeConstants
 
NID_X9_62_prime256v1 - Static variable in class org.conscrypt.NativeConstants
 
nioBuffer() - Method in class org.conscrypt.AllocatedBuffer
Returns the ByteBuffer that backs this buffer.
nk - Variable in enum org.conscrypt.HpkeSuite.AEAD
 
nn - Variable in enum org.conscrypt.HpkeSuite.AEAD
 
NO_PROTOCOL_SELECTED - Static variable in class org.conscrypt.ApplicationProtocolSelectorAdapter
 
NON_COMPLIANT - org.conscrypt.ct.LogStore.State
 
NONCE_SIZE_BYTES - Static variable in class org.conscrypt.OpenSSLCipherChaCha20
 
NONE - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
NONE - org.conscrypt.OpenSSLCipher.Mode
 
NoopStatsLog - Class in org.conscrypt.metrics
Noop class for stats logging
NoopStatsLog() - Constructor for class org.conscrypt.metrics.NoopStatsLog
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CBC.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.ECB.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CBC.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.ECB.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CBC.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.ECB.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE.CBC.NoPadding
 
NOPADDING - org.conscrypt.OpenSSLCipher.Padding
 
normalize(String) - Static method in class org.conscrypt.HostProperties
 
NOT_ENOUGH_DIVERSE_SCTS - org.conscrypt.ct.PolicyCompliance
 
NOT_ENOUGH_SCTS - org.conscrypt.ct.PolicyCompliance
 
NOT_FOUND - org.conscrypt.ct.LogStore.State
 
notAfter - Variable in class org.conscrypt.OpenSSLX509Certificate
 
notBefore - Variable in class org.conscrypt.OpenSSLX509Certificate
 
notifyHandshakeCompletedListeners() - Method in class org.conscrypt.AbstractConscryptSocket
 
NotImplementedException() - Constructor for exception org.conscrypt.ScryptSecretKeyFactory.NotImplementedException
 
nPk - Variable in enum org.conscrypt.HpkeSuite.KEM
 
nSecret - Variable in enum org.conscrypt.HpkeSuite.KEM
 
nSk - Variable in enum org.conscrypt.HpkeSuite.KEM
 
nt - Variable in enum org.conscrypt.HpkeSuite.AEAD
 
NULL_PEER_INFO_PROVIDER - Static variable in class org.conscrypt.PeerInfoProvider
 
NULL_SESSION - Static variable in class org.conscrypt.SSLNullSession.DefaultHolder
 
nullProvider() - Static method in class org.conscrypt.PeerInfoProvider
 
numCertSCTs() - Method in class org.conscrypt.ct.VerificationResult
 
numOCSPSCTs() - Method in class org.conscrypt.ct.VerificationResult
 
numTlsSCTs() - Method in class org.conscrypt.ct.VerificationResult
 

O

OAEP(long, int) - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP
 
oaepMd - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
oaepMdSizeBytes - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
OAEPParameters - Class in org.conscrypt
AlgorithmParameters implementation for OAEP.
OAEPParameters() - Constructor for class org.conscrypt.OAEPParameters
 
OBJECT - Static variable in class org.conscrypt.EmptyArray
 
OBSOLETE_PROTOCOL_SSLV3 - Static variable in class org.conscrypt.NativeCrypto
 
OCSP_RESPONSE - org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
OCSP_SCT_LIST_OID - Static variable in class org.conscrypt.ct.Constants
 
ocspResponse - Variable in class org.conscrypt.SSLParametersImpl
 
offerToResume(NativeSsl) - Method in class org.conscrypt.NativeSslSession.Impl
 
offerToResume(NativeSsl) - Method in class org.conscrypt.NativeSslSession
 
offerToResumeSession(long) - Method in class org.conscrypt.NativeSsl
 
oid - Variable in class org.conscrypt.OpenSSLXECParameterSpec
 
OID - Static variable in class org.conscrypt.EvpMdRef.MD5
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA1
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA224
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA256
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA384
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA512
 
OID_TO_NAME - Static variable in class org.conscrypt.OAEPParameters
 
OID_TO_NAME_MAP - Static variable in class org.conscrypt.OidData
 
OidData - Class in org.conscrypt
Data about OIDs.
OidData() - Constructor for class org.conscrypt.OidData
 
oidToAlgorithmName(String) - Static method in class org.conscrypt.OidData
 
oidToAlgorithmName(String) - Static method in class org.conscrypt.Platform
OID to Algorithm Name mapping.
OkHostnameVerifier - Class in org.conscrypt
A HostnameVerifier consistent with RFC 2818.
OkHostnameVerifier(boolean) - Constructor for class org.conscrypt.OkHostnameVerifier
 
onBeforeAddSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Called when the given session is about to be added.
onBeforeAddSession(NativeSslSession) - Method in class org.conscrypt.ClientSessionContext
 
onBeforeAddSession(NativeSslSession) - Method in class org.conscrypt.ServerSessionContext
 
onBeforeRemoveSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Called when a session is about to be removed.
onBeforeRemoveSession(NativeSslSession) - Method in class org.conscrypt.ClientSessionContext
 
onBeforeRemoveSession(NativeSslSession) - Method in class org.conscrypt.ServerSessionContext
 
onEngineHandshakeFinished() - Method in class org.conscrypt.ConscryptEngineSocket
 
onHandshakeFinished() - Method in class org.conscrypt.HandshakeListener
Called by the engine when the TLS handshake has completed.
onNewSessionEstablished(long) - Method in class org.conscrypt.ConscryptEngine
 
onNewSessionEstablished(long) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
onNewSessionEstablished(long) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called when a new session has been established and may be added to the session cache.
onPeerCertificateAvailable(String, int) - Method in class org.conscrypt.ActiveSession
Updates the cached peer certificate after the handshake has completed (or entered False Start).
onPeerCertificatesReceived(String, int, X509Certificate[]) - Method in class org.conscrypt.ActiveSession
Configures the peer information once it has been received by the handshake.
onPeerSignatureAlgorithmsReceived(String[]) - Method in class org.conscrypt.ActiveSession
 
onSSLStateChange(int, int) - Method in class org.conscrypt.ConscryptEngine
 
onSSLStateChange(int, int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
onSSLStateChange(int, int) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called when SSL state changes.
open(byte[], byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Opens a message, using the internal key schedule maintained by this HpkeContextRecipient.
OPEN_SSL - org.conscrypt.SSLUtils.SessionType
Identifies OpenSSL sessions.
OPEN_SSL_WITH_OCSP - org.conscrypt.SSLUtils.SessionType
Identifies OpenSSL sessions with OCSP stapled data.
OPEN_SSL_WITH_TLS_SCT - org.conscrypt.SSLUtils.SessionType
Identifies OpenSSL sessions with TLS SCT data.
OPENBSD - org.conscrypt.HostProperties.OperatingSystem
 
OpenSSLAeadCipher - Class in org.conscrypt
 
OpenSSLAeadCipher(OpenSSLCipher.Mode) - Constructor for class org.conscrypt.OpenSSLAeadCipher
 
OpenSSLAeadCipherAES - Class in org.conscrypt
 
OpenSSLAeadCipherAES(OpenSSLCipher.Mode) - Constructor for class org.conscrypt.OpenSSLAeadCipherAES
 
OpenSSLAeadCipherAES.GCM - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM_SIV - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM_SIV.AES_128 - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM_SIV.AES_256 - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM.AES_128 - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM.AES_256 - Class in org.conscrypt
 
OpenSSLAeadCipherChaCha20 - Class in org.conscrypt
 
OpenSSLAeadCipherChaCha20() - Constructor for class org.conscrypt.OpenSSLAeadCipherChaCha20
 
OpenSSLBaseDHKeyAgreement<T> - Class in org.conscrypt
Generic base classe for Diffie-Hellman style key agreement backed by the OpenSSL engine.
OpenSSLBaseDHKeyAgreement() - Constructor for class org.conscrypt.OpenSSLBaseDHKeyAgreement
 
OpenSSLBIOInputStream - Class in org.conscrypt
Provides an interface to OpenSSL's BIO system directly from a Java InputStream.
OpenSSLBIOInputStream(InputStream, boolean) - Constructor for class org.conscrypt.OpenSSLBIOInputStream
 
OpenSSLCipher - Class in org.conscrypt
An implementation of Cipher using BoringSSL as the backing library.
OpenSSLCipher() - Constructor for class org.conscrypt.OpenSSLCipher
 
OpenSSLCipher(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLCipher
 
OpenSSLCipher.Mode - Enum in org.conscrypt
Modes that a block cipher may support.
OpenSSLCipher.Padding - Enum in org.conscrypt
Paddings that a block cipher may support.
OpenSSLCipherChaCha20 - Class in org.conscrypt
Implementation of the ChaCha20 stream cipher.
OpenSSLCipherChaCha20() - Constructor for class org.conscrypt.OpenSSLCipherChaCha20
 
OpenSSLCipherRSA - Class in org.conscrypt
 
OpenSSLCipherRSA(int) - Constructor for class org.conscrypt.OpenSSLCipherRSA
 
OpenSSLCipherRSA.DirectRSA - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA1 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA224 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA256 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA384 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA512 - Class in org.conscrypt
 
OpenSSLCipherRSA.PKCS1 - Class in org.conscrypt
 
OpenSSLCipherRSA.Raw - Class in org.conscrypt
 
OpenSSLContextImpl - Class in org.conscrypt
OpenSSL-backed SSLContext service provider interface.
OpenSSLContextImpl(String[]) - Constructor for class org.conscrypt.OpenSSLContextImpl
 
OpenSSLContextImpl(String[], boolean) - Constructor for class org.conscrypt.OpenSSLContextImpl
Constructor for the DefaultSSLContextImpl.
OpenSSLContextImpl.TLSv1 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv11 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv12 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv13 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLECDHKeyAgreement - Class in org.conscrypt
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
OpenSSLECDHKeyAgreement() - Constructor for class org.conscrypt.OpenSSLECDHKeyAgreement
 
OpenSSLECGroupContext - Class in org.conscrypt
Represents a BoringSSL EC_GROUP object.
OpenSSLECGroupContext(NativeRef.EC_GROUP) - Constructor for class org.conscrypt.OpenSSLECGroupContext
 
OpenSSLECKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for EC keys based on BoringSSL.
OpenSSLECKeyFactory() - Constructor for class org.conscrypt.OpenSSLECKeyFactory
 
OpenSSLECKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for EC keys which uses BoringSSL to perform all the operations.
OpenSSLECKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLECKeyPairGenerator
 
OpenSSLECPointContext - Class in org.conscrypt
 
OpenSSLECPointContext(OpenSSLECGroupContext, NativeRef.EC_POINT) - Constructor for class org.conscrypt.OpenSSLECPointContext
 
OpenSSLECPrivateKey - Class in org.conscrypt
An implementation of a PrivateKey for EC keys based on BoringSSL.
OpenSSLECPrivateKey(ECPrivateKeySpec) - Constructor for class org.conscrypt.OpenSSLECPrivateKey
 
OpenSSLECPrivateKey(OpenSSLECGroupContext, OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPrivateKey
 
OpenSSLECPrivateKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPrivateKey
 
OpenSSLECPublicKey - Class in org.conscrypt
An implementation of a PublicKey for EC keys based on BoringSSL.
OpenSSLECPublicKey(ECPublicKeySpec) - Constructor for class org.conscrypt.OpenSSLECPublicKey
 
OpenSSLECPublicKey(OpenSSLECGroupContext, OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPublicKey
 
OpenSSLECPublicKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPublicKey
 
OpenSslEdDsaKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for EdDSA keys based on BoringSSL.
OpenSslEdDsaKeyFactory() - Constructor for class org.conscrypt.OpenSslEdDsaKeyFactory
 
OpenSslEdDsaKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for XDH keys which uses BoringSSL to perform all the operations.
OpenSslEdDsaKeyPairGenerator() - Constructor for class org.conscrypt.OpenSslEdDsaKeyPairGenerator
 
OpenSslEdDsaPrivateKey - Class in org.conscrypt
An OpenSSL EdDSA private key.
OpenSslEdDsaPrivateKey(byte[]) - Constructor for class org.conscrypt.OpenSslEdDsaPrivateKey
 
OpenSslEdDsaPrivateKey(EncodedKeySpec) - Constructor for class org.conscrypt.OpenSslEdDsaPrivateKey
 
OpenSslEdDsaPublicKey - Class in org.conscrypt
An OpenSSL EdDSA public key.
OpenSslEdDsaPublicKey(byte[]) - Constructor for class org.conscrypt.OpenSslEdDsaPublicKey
 
OpenSslEdDsaPublicKey(EncodedKeySpec) - Constructor for class org.conscrypt.OpenSslEdDsaPublicKey
 
OpenSSLEvpCipher - Class in org.conscrypt
 
OpenSSLEvpCipher(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipher
 
OpenSSLEvpCipherAES - Class in org.conscrypt
 
OpenSSLEvpCipherAES(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES
 
OpenSSLEvpCipherAES.AES - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128 - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CTR - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.ECB - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.ECB.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.ECB.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256 - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CTR - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.ECB - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.ECB.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.ECB.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CTR - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.ECB - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.ECB.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.ECB.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherARC4 - Class in org.conscrypt
 
OpenSSLEvpCipherARC4() - Constructor for class org.conscrypt.OpenSSLEvpCipherARC4
 
OpenSSLEvpCipherDESEDE - Class in org.conscrypt
 
OpenSSLEvpCipherDESEDE(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE
 
OpenSSLEvpCipherDESEDE.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherDESEDE.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherDESEDE.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLKey - Class in org.conscrypt
Represents a BoringSSL EVP_PKEY.
OpenSSLKey(long) - Constructor for class org.conscrypt.OpenSSLKey
 
OpenSSLKey(long, boolean) - Constructor for class org.conscrypt.OpenSSLKey
 
OpenSSLKey(long, boolean, boolean) - Constructor for class org.conscrypt.OpenSSLKey
 
OpenSSLKeyHolder - Interface in org.conscrypt
Marker interface for classes that hold an OpenSSLKey.
OpenSSLMac - Class in org.conscrypt
An implementation of Mac which uses BoringSSL to perform all the operations.
OpenSSLMac(int) - Constructor for class org.conscrypt.OpenSSLMac
 
OpenSSLMac.AesCmac - Class in org.conscrypt
 
OpenSSLMac.Hmac - Class in org.conscrypt
 
OpenSSLMac.HmacMD5 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA1 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA224 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA256 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA384 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA512 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK - Class in org.conscrypt
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
OpenSSLMessageDigestJDK(long, int) - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK
Creates a new OpenSSLMessageDigest instance for the given algorithm name.
OpenSSLMessageDigestJDK(long, int, NativeRef.EVP_MD_CTX, boolean) - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK
 
OpenSSLMessageDigestJDK.MD5 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA1 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA224 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA256 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA384 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA512 - Class in org.conscrypt
 
OpenSslMlDsaKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for MLDSA keys based on BoringSSL.
OpenSslMlDsaKeyFactory(MlDsaAlgorithm) - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory
 
OpenSslMlDsaKeyFactory.MlDsa - Class in org.conscrypt
ML-DSA
OpenSslMlDsaKeyFactory.MlDsa44 - Class in org.conscrypt
ML-DSA-44
OpenSslMlDsaKeyFactory.MlDsa65 - Class in org.conscrypt
ML-DSA-65
OpenSslMlDsaKeyFactory.MlDsa87 - Class in org.conscrypt
ML-DSA-87
OpenSslMlDsaKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for ML-DSA keys which uses BoringSSL to perform all the operations.
OpenSslMlDsaKeyPairGenerator(String) - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator
 
OpenSslMlDsaKeyPairGenerator.MlDsa - Class in org.conscrypt
ML-DSA uses ML-DSA-65.
OpenSslMlDsaKeyPairGenerator.MlDsa44 - Class in org.conscrypt
ML-DSA-44
OpenSslMlDsaKeyPairGenerator.MlDsa65 - Class in org.conscrypt
ML-DSA-65
OpenSslMlDsaKeyPairGenerator.MlDsa87 - Class in org.conscrypt
ML-DSA-87
OpenSslMlDsaPrivateKey - Class in org.conscrypt
An OpenSSL ML-DSA private key.
OpenSslMlDsaPrivateKey(byte[], MlDsaAlgorithm) - Constructor for class org.conscrypt.OpenSslMlDsaPrivateKey
 
OpenSslMlDsaPrivateKey(OpenSSLKey, MlDsaAlgorithm) - Constructor for class org.conscrypt.OpenSslMlDsaPrivateKey
 
OpenSslMlDsaPublicKey - Class in org.conscrypt
An OpenSSL ML-DSA public key.
OpenSslMlDsaPublicKey(byte[], MlDsaAlgorithm) - Constructor for class org.conscrypt.OpenSslMlDsaPublicKey
 
OpenSslMlDsaPublicKey(OpenSSLKey, MlDsaAlgorithm) - Constructor for class org.conscrypt.OpenSslMlDsaPublicKey
 
OpenSslMlKemKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for ML-KEM keys based on BoringSSL.
OpenSslMlKemKeyFactory(MlKemAlgorithm) - Constructor for class org.conscrypt.OpenSslMlKemKeyFactory
 
OpenSslMlKemKeyFactory.MlKem - Class in org.conscrypt
ML-KEM
OpenSslMlKemKeyFactory.MlKem1024 - Class in org.conscrypt
ML-KEM-1024
OpenSslMlKemKeyFactory.MlKem768 - Class in org.conscrypt
ML-KEM-768
OpenSslMlKemKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for ML-KEM keys which uses BoringSSL to perform all the operations.
OpenSslMlKemKeyPairGenerator(String) - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator
 
OpenSslMlKemKeyPairGenerator.MlKem - Class in org.conscrypt
ML-KEM uses ML-KEM-768.
OpenSslMlKemKeyPairGenerator.MlKem1024 - Class in org.conscrypt
ML-KEM-1024
OpenSslMlKemKeyPairGenerator.MlKem768 - Class in org.conscrypt
ML-KEM-768
OpenSslMlKemPrivateKey - Class in org.conscrypt
An ML-KEM private key.
OpenSslMlKemPrivateKey(byte[], MlKemAlgorithm) - Constructor for class org.conscrypt.OpenSslMlKemPrivateKey
 
OpenSslMlKemPublicKey - Class in org.conscrypt
An ML-KEM public key.
OpenSslMlKemPublicKey(byte[], MlKemAlgorithm) - Constructor for class org.conscrypt.OpenSslMlKemPublicKey
 
OpenSSLProvider - Class in org.conscrypt
Provider that uses BoringSSL to perform the actual cryptographic operations.
OpenSSLProvider() - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLProvider(String) - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLProvider(String, boolean, String) - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLProvider(String, boolean, String, boolean, boolean) - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLRandom - Class in org.conscrypt
Implements SecureRandom using BoringSSL's RAND interface.
OpenSSLRandom() - Constructor for class org.conscrypt.OpenSSLRandom
 
OpenSSLRSAKeyFactory - Class in org.conscrypt
An implementation of KeyFactory which uses BoringSSL to perform all the operations.
OpenSSLRSAKeyFactory() - Constructor for class org.conscrypt.OpenSSLRSAKeyFactory
 
OpenSSLRSAKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator which uses BoringSSL to perform all the operations.
OpenSSLRSAKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
OpenSSLRSAPrivateCrtKey - Class in org.conscrypt
An implementation of PrivateKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLRSAPrivateCrtKey(RSAPrivateCrtKeySpec) - Constructor for class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
OpenSSLRSAPrivateCrtKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
OpenSSLRSAPrivateCrtKey(OpenSSLKey, byte[][]) - Constructor for class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
OpenSSLRSAPrivateKey - Class in org.conscrypt
An implementation of PrivateKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLRSAPrivateKey(RSAPrivateKeySpec) - Constructor for class org.conscrypt.OpenSSLRSAPrivateKey
 
OpenSSLRSAPrivateKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLRSAPrivateKey
 
OpenSSLRSAPrivateKey(OpenSSLKey, byte[][]) - Constructor for class org.conscrypt.OpenSSLRSAPrivateKey
 
OpenSSLRSAPublicKey - Class in org.conscrypt
An implementation of PublicKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLRSAPublicKey(RSAPublicKeySpec) - Constructor for class org.conscrypt.OpenSSLRSAPublicKey
 
OpenSSLRSAPublicKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLRSAPublicKey
 
OpenSSLServerSocketFactoryImpl - Class in org.conscrypt
An implementation of SSLServerSocketFactory using BoringSSL.
OpenSSLServerSocketFactoryImpl() - Constructor for class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
OpenSSLServerSocketFactoryImpl(SSLParametersImpl) - Constructor for class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
OpenSSLSignature - Class in org.conscrypt
Implements the subset of the JDK Signature interface needed for signature verification using OpenSSL.
OpenSSLSignature(long, OpenSSLSignature.EngineType) - Constructor for class org.conscrypt.OpenSSLSignature
Creates a new OpenSSLSignature instance for the given algorithm name.
OpenSSLSignature.EngineType - Enum in org.conscrypt
 
OpenSSLSignature.MD5RSA - Class in org.conscrypt
 
OpenSSLSignature.RSAPKCS1Padding - Class in org.conscrypt
Base class for RSASSA-PKCS1-v1_5 signatures.
OpenSSLSignature.RSAPSSPadding - Class in org.conscrypt
Base class for RSASSA-PSS signatures.
OpenSSLSignature.SHA1ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA224ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA224RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA224RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA256ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA256RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA256RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA384ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA384RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA384RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA512ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA512RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA512RSAPSS - Class in org.conscrypt
 
OpenSslSignatureEdDsa - Class in org.conscrypt
Implements the JDK Signature interface needed for EdDSA signature generation and verification using BoringSSL.
OpenSslSignatureEdDsa() - Constructor for class org.conscrypt.OpenSslSignatureEdDsa
 
OpenSslSignatureMlDsa - Class in org.conscrypt
Implements the JDK Signature interface needed for ML-DSA signature generation and verification using BoringSSL.
OpenSslSignatureMlDsa() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa
 
OpenSslSignatureMlDsa.MlDsa - Class in org.conscrypt
ML-DSA
OpenSslSignatureMlDsa.MlDsa44 - Class in org.conscrypt
ML-DSA-44
OpenSslSignatureMlDsa.MlDsa65 - Class in org.conscrypt
ML-DSA-65
OpenSslSignatureMlDsa.MlDsa87 - Class in org.conscrypt
ML-DSA-87
OpenSSLSignatureRawECDSA - Class in org.conscrypt
Implements the JDK Signature interface needed for RAW ECDSA signature generation and verification using BoringSSL.
OpenSSLSignatureRawECDSA() - Constructor for class org.conscrypt.OpenSSLSignatureRawECDSA
 
OpenSSLSignatureRawRSA - Class in org.conscrypt
Implements the JDK Signature interface needed for RAW RSA signature generation and verification using BoringSSL.
OpenSSLSignatureRawRSA() - Constructor for class org.conscrypt.OpenSSLSignatureRawRSA
 
OpenSslSignatureSlhDsa - Class in org.conscrypt
Implements the JDK Signature interface needed for SLH-DSA-SHA2-128S signature generation and verification using BoringSSL.
OpenSslSignatureSlhDsa() - Constructor for class org.conscrypt.OpenSslSignatureSlhDsa
 
OpenSslSlhDsaKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for SLH-DSL keys based on BoringSSL.
OpenSslSlhDsaKeyFactory() - Constructor for class org.conscrypt.OpenSslSlhDsaKeyFactory
 
OpenSslSlhDsaKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for SLH-DSA keys which uses BoringSSL to perform all the operations.
OpenSslSlhDsaKeyPairGenerator() - Constructor for class org.conscrypt.OpenSslSlhDsaKeyPairGenerator
 
OpenSslSlhDsaPrivateKey - Class in org.conscrypt
A SLH-DSA private key.
OpenSslSlhDsaPrivateKey(byte[]) - Constructor for class org.conscrypt.OpenSslSlhDsaPrivateKey
 
OpenSslSlhDsaPublicKey - Class in org.conscrypt
An SLH-DSA public key.
OpenSslSlhDsaPublicKey(byte[]) - Constructor for class org.conscrypt.OpenSslSlhDsaPublicKey
 
OpenSSLSocketFactoryImpl - Class in org.conscrypt
An implementation of SSLSocketFactory based on BoringSSL.
OpenSSLSocketFactoryImpl() - Constructor for class org.conscrypt.OpenSSLSocketFactoryImpl
 
OpenSSLSocketFactoryImpl(SSLParametersImpl) - Constructor for class org.conscrypt.OpenSSLSocketFactoryImpl
 
OpenSSLSocketImpl - Class in org.conscrypt
Public shim allowing us to stay backward-compatible with legacy applications which were using Conscrypt's extended socket API before the introduction of the Conscrypt class.
OpenSSLSocketImpl() - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(String, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(String, int, InetAddress, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(InetAddress, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(InetAddress, int, InetAddress, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(Socket, String, int, boolean) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLX25519Key - Interface in org.conscrypt
 
OpenSSLX25519PrivateKey - Class in org.conscrypt
 
OpenSSLX25519PrivateKey(byte[]) - Constructor for class org.conscrypt.OpenSSLX25519PrivateKey
 
OpenSSLX25519PrivateKey(EncodedKeySpec) - Constructor for class org.conscrypt.OpenSSLX25519PrivateKey
 
OpenSSLX25519PublicKey - Class in org.conscrypt
 
OpenSSLX25519PublicKey(byte[]) - Constructor for class org.conscrypt.OpenSSLX25519PublicKey
 
OpenSSLX25519PublicKey(EncodedKeySpec) - Constructor for class org.conscrypt.OpenSSLX25519PublicKey
 
OpenSSLX509Certificate - Class in org.conscrypt
An implementation of X509Certificate based on BoringSSL.
OpenSSLX509Certificate(long) - Constructor for class org.conscrypt.OpenSSLX509Certificate
 
OpenSSLX509CertificateFactory - Class in org.conscrypt
An implementation of CertificateFactory based on BoringSSL.
OpenSSLX509CertificateFactory() - Constructor for class org.conscrypt.OpenSSLX509CertificateFactory
 
OpenSSLX509CertificateFactory.Parser<T> - Class in org.conscrypt
The code for X509 Certificates and CRL is pretty much the same.
OpenSSLX509CertificateFactory.ParsingException - Exception in org.conscrypt
 
OpenSSLX509CertPath - Class in org.conscrypt
An implementation of CertPath based on BoringSSL.
OpenSSLX509CertPath(List<? extends X509Certificate>) - Constructor for class org.conscrypt.OpenSSLX509CertPath
 
OpenSSLX509CertPath.Encoding - Enum in org.conscrypt
Supported encoding types for CerthPath.
OpenSSLX509CRL - Class in org.conscrypt
An implementation of X509CRL based on BoringSSL.
OpenSSLX509CRL(long) - Constructor for class org.conscrypt.OpenSSLX509CRL
 
OpenSSLX509CRLEntry - Class in org.conscrypt
An implementation of X509CRLEntry based on BoringSSL.
OpenSSLX509CRLEntry(long) - Constructor for class org.conscrypt.OpenSSLX509CRLEntry
 
OpenSSLXDHKeyAgreement - Class in org.conscrypt
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
OpenSSLXDHKeyAgreement() - Constructor for class org.conscrypt.OpenSSLXDHKeyAgreement
 
OpenSSLXDHKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for XEC keys based on BoringSSL.
OpenSSLXDHKeyFactory() - Constructor for class org.conscrypt.OpenSSLXDHKeyFactory
 
OpenSSLXDHKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for XDH keys which uses BoringSSL to perform all the operations.
OpenSSLXDHKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLXDHKeyPairGenerator
 
OpenSSLXECParameterSpec - Class in org.conscrypt
Parameter markers to assist in future compatibility should other XEC curves be supported.
OpenSSLXECParameterSpec(String) - Constructor for class org.conscrypt.OpenSSLXECParameterSpec
 
OpenSslXwingKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for XWING keys based on BoringSSL.
OpenSslXwingKeyFactory() - Constructor for class org.conscrypt.OpenSslXwingKeyFactory
 
OpenSslXwingKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for XWING keys which uses BoringSSL to perform all the operations.
OpenSslXwingKeyPairGenerator() - Constructor for class org.conscrypt.OpenSslXwingKeyPairGenerator
 
OpenSslXwingPrivateKey - Class in org.conscrypt
An X-Wing private key.
OpenSslXwingPrivateKey(byte[]) - Constructor for class org.conscrypt.OpenSslXwingPrivateKey
 
OpenSslXwingPrivateKey(EncodedKeySpec) - Constructor for class org.conscrypt.OpenSslXwingPrivateKey
 
OpenSslXwingPublicKey - Class in org.conscrypt
An X-Wing public key.
OpenSslXwingPublicKey(byte[]) - Constructor for class org.conscrypt.OpenSslXwingPublicKey
 
OpenSslXwingPublicKey(EncodedKeySpec) - Constructor for class org.conscrypt.OpenSslXwingPublicKey
 
OperatingSystem() - Constructor for enum org.conscrypt.HostProperties.OperatingSystem
 
operator - Variable in class org.conscrypt.ct.LogInfo.Builder
 
operator - Variable in class org.conscrypt.ct.LogInfo
 
OptionalMethod - Class in org.conscrypt.metrics
Helper class to handle reflexive loading and invocation of methods which may be absent.
OptionalMethod(Class<?>, String, Class<?>...) - Constructor for class org.conscrypt.metrics.OptionalMethod
Instantiates a new OptionalMethod.
org.conscrypt - package org.conscrypt
 
org.conscrypt.ct - package org.conscrypt.ct
 
org.conscrypt.io - package org.conscrypt.io
 
org.conscrypt.metrics - package org.conscrypt.metrics
 
origin - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
Origin() - Constructor for enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
os - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Protected by synchronizing on ssl.
OS - Static variable in class org.conscrypt.HostProperties
 
OS400 - org.conscrypt.HostProperties.OperatingSystem
 
osName() - Static method in class org.conscrypt.NativeCryptoJni
 
OSX - org.conscrypt.HostProperties.OperatingSystem
 
out - Variable in class org.conscrypt.ConscryptEngineSocket
 

P

paddedBlockSizeBytes() - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
paddedBlockSizeBytes() - Method in class org.conscrypt.OpenSSLCipherRSA
 
padding - Variable in class org.conscrypt.OpenSSLCipher
The current cipher padding.
padding - Variable in class org.conscrypt.OpenSSLCipherRSA
Current padding mode
Padding() - Constructor for enum org.conscrypt.OpenSSLCipher.Padding
 
parallelizationParameter - Variable in class org.conscrypt.ScryptKeySpec
 
parameters - Variable in class org.conscrypt.NativeSsl
 
parse(String) - Static method in enum org.conscrypt.MlDsaAlgorithm
 
parsedTlsNamedGroupsProperty - Static variable in class org.conscrypt.NativeSsl
 
parseNamedGroupsProperty(String) - Static method in class org.conscrypt.NativeSsl
 
Parser() - Constructor for class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
parseTlsNamedGroupsProperty() - Static method in class org.conscrypt.NativeSsl
Parses the "jdk.tls.namedGroups" property and stores the result in parsedTlsNamedGroupsProperty.
ParsingException(Exception) - Constructor for exception org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
 
ParsingException(String) - Constructor for exception org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
 
ParsingException(String, Exception) - Constructor for exception org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
 
password - Variable in class org.conscrypt.ScryptKeySpec
 
password - Variable in class org.conscrypt.Spake2PlusKeyManager
 
patch - Variable in class org.conscrypt.Conscrypt.Version
 
patch() - Method in class org.conscrypt.Conscrypt.Version
 
peerCertificateChain - Variable in class org.conscrypt.ActiveSession
 
peerCertificateOcspData - Variable in class org.conscrypt.ActiveSession
 
peerCertificates - Variable in class org.conscrypt.ActiveSession
 
peerCertificates - Variable in class org.conscrypt.NativeSslSession.Impl
 
peerHost - Variable in class org.conscrypt.ActiveSession
 
peerHost - Variable in class org.conscrypt.SessionSnapshot
 
peerHostname - Variable in class org.conscrypt.AbstractConscryptSocket
The peer's DNS hostname if it was supplied during creation.
peerHostname - Variable in class org.conscrypt.ConscryptEngine
Hostname used with the TLS extension SNI hostname.
peerInfoProvider - Variable in class org.conscrypt.AbstractConscryptSocket
 
peerInfoProvider - Variable in class org.conscrypt.ConscryptEngine
 
peerInfoProvider() - Method in class org.conscrypt.AbstractConscryptSocket
 
PeerInfoProvider - Class in org.conscrypt
A provider for the peer host and port information.
PeerInfoProvider() - Constructor for class org.conscrypt.PeerInfoProvider
 
peerOcspStapledResponse - Variable in class org.conscrypt.NativeSslSession.Impl
 
peerPort - Variable in class org.conscrypt.AbstractConscryptSocket
The peer's port if it was supplied during creation.
peerPort - Variable in class org.conscrypt.ActiveSession
 
peerPort - Variable in class org.conscrypt.SessionSnapshot
 
peerSignedCertificateTimestamp - Variable in class org.conscrypt.NativeSslSession.Impl
 
peerSupportedSignatureAlgorithms - Variable in class org.conscrypt.ActiveSession
 
peerSupportedSignatureAlgorithms - Variable in class org.conscrypt.SessionSnapshot
 
peerTlsSctData - Variable in class org.conscrypt.ActiveSession
 
peerTlsSctData - Variable in class org.conscrypt.SessionSnapshot
 
PEM_MARKER - Static variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
PEM_read_bio_PKCS7(long, int) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509 or X509_CRL pointers.
PEM_read_bio_PrivateKey(long) - Static method in class org.conscrypt.NativeCrypto
 
PEM_read_bio_PUBKEY(long) - Static method in class org.conscrypt.NativeCrypto
 
PEM_read_bio_X509(long) - Static method in class org.conscrypt.NativeCrypto
 
PEM_read_bio_X509_CRL(long) - Static method in class org.conscrypt.NativeCrypto
 
pendingInboundCleartextBytes() - Method in class org.conscrypt.ConscryptEngine
 
pendingOutboundEncryptedBytes() - Method in class org.conscrypt.ConscryptEngine
 
pendingStatus(int) - Static method in class org.conscrypt.ConscryptEngine
 
persistentCache - Variable in class org.conscrypt.ClientSessionContext
 
persistentCache - Variable in class org.conscrypt.ServerSessionContext
 
pinManager - Variable in class org.conscrypt.TrustManagerImpl
The CertPinManager, which validates the chain against a host-to-pin mapping
PKCS1() - Constructor for class org.conscrypt.OpenSSLCipherRSA.PKCS1
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CBC.PKCS5Padding
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.ECB.PKCS5Padding
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CBC.PKCS5Padding
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.ECB.PKCS5Padding
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CBC.PKCS5Padding
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.ECB.PKCS5Padding
 
PKCS5Padding() - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE.CBC.PKCS5Padding
 
PKCS5PADDING - org.conscrypt.OpenSSLCipher.Padding
 
PKCS7 - org.conscrypt.OpenSSLX509CertPath.Encoding
 
PKCS7_CERTS - Static variable in class org.conscrypt.NativeCrypto
Used as the "which" field in d2i_PKCS7_bio and PEM_read_bio_PKCS7.
PKCS7_CRLS - Static variable in class org.conscrypt.NativeCrypto
Used as the "which" field in d2i_PKCS7_bio and PEM_read_bio_PKCS7.
PKCS7_MARKER - Static variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
PKCS7_MARKER - Static variable in class org.conscrypt.OpenSSLX509CertPath
 
PKCS7PADDING - org.conscrypt.OpenSSLCipher.Padding
 
PKCS8_PREAMBLE - Static variable in class org.conscrypt.OpenSSLX25519PrivateKey
 
pkcs8Preamble - Static variable in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
pkcs8Preamble - Static variable in class org.conscrypt.OpenSslXwingPrivateKey
 
pkcs8PreambleMlKem1024 - Static variable in class org.conscrypt.OpenSslMlKemKeyFactory
 
pkcs8PreambleMlKem768 - Static variable in class org.conscrypt.OpenSslMlKemKeyFactory
 
pkeyCtx - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
PKI_PATH - org.conscrypt.OpenSSLX509CertPath.Encoding
 
Platform - Class in org.conscrypt
Platform-specific methods for OpenJDK.
Platform() - Constructor for class org.conscrypt.Platform
 
platformLibName() - Static method in class org.conscrypt.NativeCryptoJni
 
pointCtx - Variable in class org.conscrypt.OpenSSLECPointContext
 
policy - Variable in class org.conscrypt.ct.CertificateTransparency
 
Policy - Interface in org.conscrypt.ct
 
PolicyCompliance - Enum in org.conscrypt.ct
 
PolicyCompliance() - Constructor for enum org.conscrypt.ct.PolicyCompliance
 
policyComplianceToMetrics(VerificationResult, PolicyCompliance) - Static method in class org.conscrypt.metrics.StatsLogImpl
 
POLY1305 - org.conscrypt.OpenSSLCipher.Mode
 
port - Variable in class org.conscrypt.ClientSessionContext.HostAndPort
 
port - Variable in class org.conscrypt.NativeSslSession.Impl
 
PPC_32 - org.conscrypt.HostProperties.Architecture
 
PPC_64 - org.conscrypt.HostProperties.Architecture
 
PPCLE_64 - org.conscrypt.HostProperties.Architecture
 
PRECERT_ENTRY - org.conscrypt.ct.CertificateEntry.LogEntryType
 
Preconditions - Class in org.conscrypt
Static convenience methods that help a method or constructor check whether it was invoked correctly (that is, whether its preconditions were met).
Preconditions() - Constructor for class org.conscrypt.Preconditions
 
PREFIX - Static variable in class org.conscrypt.OpenSSLProvider
 
previousIv - Variable in class org.conscrypt.OpenSSLAeadCipher
The previously used nonce (IV) to prevent key + nonce reuse.
previousKey - Variable in class org.conscrypt.OpenSSLAeadCipher
The previously used key to prevent key + nonce (IV) reuse.
primeExponentP - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
primeExponentQ - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
primeP - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
primeQ - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
PRIORITY_MD5 - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIORITY_SHA1 - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIORITY_SHA224 - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIORITY_SHA256 - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIORITY_SHA384 - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIORITY_SHA512 - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIORITY_UNKNOWN - Static variable in class org.conscrypt.CertificatePriorityComparator
 
PRIVATE_KEY_SIZE_BYTES - Static variable in class org.conscrypt.OpenSslMlKemPrivateKey
 
PRIVATE_KEY_SIZE_BYTES - Static variable in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
PRIVATE_KEY_SIZE_BYTES - Static variable in class org.conscrypt.OpenSslXwingPrivateKey
 
privateExponent - Variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
privateKey - Variable in class org.conscrypt.OpenSslSignatureSlhDsa
The current OpenSSL key we're operating on.
privateKeyBytes - Variable in class org.conscrypt.OpenSslEdDsaPrivateKey
 
processDataFromSocket(byte[], int, int) - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
protocol - Variable in class org.conscrypt.ActiveSession
 
protocol - Variable in class org.conscrypt.NativeSslSession.Impl
 
protocol - Variable in class org.conscrypt.SessionSnapshot
 
Protocol - Enum in org.conscrypt.metrics
Protocols to metric mapping for metrics instrumentation.
Protocol(int) - Constructor for enum org.conscrypt.metrics.Protocol
 
protocols - Variable in class org.conscrypt.OpenSSLContextImpl
TLS protocols to enable by default.
provideAfterHandshakeSession() - Method in class org.conscrypt.ConscryptEngine
 
provideAfterHandshakeSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
provideHandshakeSession() - Method in class org.conscrypt.ConscryptEngine
 
provideHandshakeSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
provider - Variable in class org.conscrypt.ExternalSession
 
ProviderBuilder() - Constructor for class org.conscrypt.Conscrypt.ProviderBuilder
 
provideSession() - Method in class org.conscrypt.ConscryptEngine
 
provideSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
provideSession() - Method in interface org.conscrypt.ExternalSession.Provider
 
provideTrustManager - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
provideTrustManager() - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Deprecated.
Use provideTrustManager(true)
provideTrustManager(boolean) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies whether the returned provider will provide an implementation of TrustManagerFactory.
provideTrustManagerByDefault() - Static method in class org.conscrypt.Platform
 
pskCallbacks - Variable in class org.conscrypt.NativeSsl
 
pskKeyManager - Variable in class org.conscrypt.SSLParametersImpl
 
PSKKeyManager - Interface in org.conscrypt
Deprecated.
This abstraction is deprecated because it does not work with TLS 1.3.
PSPECIFIED_OID - Static variable in class org.conscrypt.OAEPParameters
 
PSSParameters - Class in org.conscrypt
AlgorithmParameters implementation for PSS.
PSSParameters() - Constructor for class org.conscrypt.PSSParameters
 
PUBLIC_KEY_SIZE_BYTES - Static variable in class org.conscrypt.OpenSslSlhDsaPublicKey
 
PUBLIC_KEY_SIZE_BYTES - Static variable in class org.conscrypt.OpenSslXwingPublicKey
 
publicExponent - Variable in class org.conscrypt.OpenSSLRSAKeyPairGenerator
Default modulus size is 0x10001 (65537)
publicExponent - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
publicExponent - Variable in class org.conscrypt.OpenSSLRSAPublicKey
 
publicKey - Variable in class org.conscrypt.ct.LogInfo.Builder
 
publicKey - Variable in class org.conscrypt.ct.LogInfo
 
publicKey - Variable in class org.conscrypt.OpenSslSignatureSlhDsa
 
publicKeyBytes - Variable in class org.conscrypt.OpenSslEdDsaPublicKey
 
publicKeySize - Variable in enum org.conscrypt.MlDsaAlgorithm
 
publicKeySize - Variable in enum org.conscrypt.MlKemAlgorithm
 
publicKeySize() - Method in enum org.conscrypt.MlDsaAlgorithm
 
publicKeySize() - Method in enum org.conscrypt.MlKemAlgorithm
 
PUSHBACK_SIZE - Static variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
PUSHBACK_SIZE - Static variable in class org.conscrypt.OpenSSLX509CertPath
 
putECDHKeyAgreementImplClass(String) - Method in class org.conscrypt.OpenSSLProvider
 
putImplClassWithKeyConstraints(String, String, String, String) - Method in class org.conscrypt.OpenSSLProvider
 
putMacImplClass(String, String) - Method in class org.conscrypt.OpenSSLProvider
 
putRAWRSASignatureImplClass(String) - Method in class org.conscrypt.OpenSSLProvider
 
putRSACipherImplClass(String, String) - Method in class org.conscrypt.OpenSSLProvider
 
putSession(ClientSessionContext.HostAndPort, NativeSslSession) - Method in class org.conscrypt.ClientSessionContext
 
putSessionData(SSLSession, byte[]) - Method in class org.conscrypt.FileClientSessionCache.Impl
 
putSessionData(SSLSession, byte[]) - Method in interface org.conscrypt.SSLClientSessionCache
Stores session data for the given session.
putSessionData(SSLSession, byte[]) - Method in interface org.conscrypt.SSLServerSessionCache
Stores session data for the given session.
putSignatureImplClass(String, String) - Method in class org.conscrypt.OpenSSLProvider
 
putSymmetricCipherImplClass(String, String) - Method in class org.conscrypt.OpenSSLProvider
 
putValue(String, Object) - Method in class org.conscrypt.ActiveSession
 
putValue(String, Object) - Method in class org.conscrypt.ExternalSession
 
putValue(String, Object) - Method in class org.conscrypt.Java7ExtendedSSLSession
 
putValue(String, Object) - Method in class org.conscrypt.SessionSnapshot
 
putValue(String, Object) - Method in class org.conscrypt.SSLNullSession
 
putValue(SSLSession, String, Object) - Method in class org.conscrypt.ExternalSession
 
putXDHKeyAgreementImplClass(String) - Method in class org.conscrypt.OpenSSLProvider
 
pwd - Variable in class org.conscrypt.KeyManagerFactoryImpl
 

R

RAND_bytes(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
Range(String, String) - Constructor for class org.conscrypt.NativeCrypto.Range
 
raw - Variable in class org.conscrypt.OpenSslMlDsaPublicKey
 
raw - Variable in class org.conscrypt.OpenSslMlKemPublicKey
 
raw - Variable in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
raw - Variable in class org.conscrypt.OpenSslSlhDsaPublicKey
 
raw - Variable in class org.conscrypt.OpenSslXwingPrivateKey
 
raw - Variable in class org.conscrypt.OpenSslXwingPublicKey
 
Raw() - Constructor for class org.conscrypt.OpenSSLCipherRSA.Raw
 
read() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
read() - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLInputStream
Reads one byte.
read(byte[]) - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
read(byte[]) - Method in class org.conscrypt.OpenSSLBIOInputStream
 
read(byte[], int, int) - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
read(byte[], int, int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLInputStream
Method acts as described in spec for superclass.
read(byte[], int, int) - Method in class org.conscrypt.OpenSSLBIOInputStream
 
read(FileDescriptor, byte[], int, int, int) - Method in class org.conscrypt.NativeSsl
 
readByte(InputStream) - Static method in class org.conscrypt.ct.Serialization
Read a single byte from the input stream.
readDEROctetString(byte[]) - Static method in class org.conscrypt.ct.Serialization
 
readDEROctetString(InputStream) - Static method in class org.conscrypt.ct.Serialization
 
readDirectByteBuffer(long, int) - Method in class org.conscrypt.NativeSsl.BioWrapper
 
readDirectByteBuffer(long, int) - Method in class org.conscrypt.NativeSsl
 
readEncryptedData(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
Read encrypted data from the OpenSSL network BIO
readEncryptedDataDirect(ByteBuffer, int, int) - Method in class org.conscrypt.ConscryptEngine
 
readEncryptedDataHeap(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
 
readFixedBytes(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a fixed number of bytes from the input stream.
readFromSocket() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
readHash(long) - Static method in class org.conscrypt.OAEPParameters
 
readList(byte[], int, int) - Static method in class org.conscrypt.ct.Serialization
 
readList(InputStream, int, int) - Static method in class org.conscrypt.ct.Serialization
Read a variable length vector of variable sized elements as described by RFC5246 section 4.3.
readLock - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
readLock - Variable in class org.conscrypt.ConscryptFileDescriptorSocket.SSLInputStream
OpenSSL only lets one thread read at a time, so this is used to make sure we serialize callers of SSL_read.
readLong(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a number in big endian format from the input stream.
readMgfHash(long) - Static method in class org.conscrypt.OAEPParameters
 
readNumber(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a number in big endian format from the input stream.
readOAEPParameters(OAEPParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLECPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLECPublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
readObject(ObjectInputStream) - Method in class org.conscrypt.OpenSslXwingPublicKey
 
readParams(byte[][]) - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
readParams(byte[][]) - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
readPendingBytesFromBIO(ByteBuffer, int, int, SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngine
 
readPlaintextData(ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
Read plaintext data from the OpenSSL internal BIO
readPlaintextDataDirect(ByteBuffer, int, int) - Method in class org.conscrypt.ConscryptEngine
 
readPlaintextDataHeap(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
 
readTimeoutMilliseconds - Variable in class org.conscrypt.AbstractConscryptSocket
Local cache of timeout to avoid getsockopt on every read and write for non-wrapped sockets.
readUntilDataAvailable(byte[], int, int) - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
readVariableBytes(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a length-prefixed sequence of bytes.
reasonCTVerificationRequired(String) - Method in class org.conscrypt.ct.CertificateTransparency
 
reasonCTVerificationRequired(String) - Static method in class org.conscrypt.Platform
 
ref - Variable in class org.conscrypt.NativeSslSession.Impl
 
ReflexiveStatsEvent - Class in org.conscrypt.metrics
Reflection wrapper around android.util.StatsEvent.
ReflexiveStatsEvent(Object) - Constructor for class org.conscrypt.metrics.ReflexiveStatsEvent
 
ReflexiveStatsEvent.Builder - Class in org.conscrypt.metrics
 
ReflexiveStatsLog - Class in org.conscrypt.metrics
Reflection wrapper around android.util.StatsLog.
ReflexiveStatsLog() - Constructor for class org.conscrypt.metrics.ReflexiveStatsLog
 
release() - Method in class org.conscrypt.AllocatedBuffer
Returns the delegate ByteBuffer for reuse or garbage collection.
release() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
release() - Method in class org.conscrypt.OpenSSLBIOInputStream
 
remaining(ByteBuffer[]) - Static method in class org.conscrypt.BufferUtils
Returns the total number of bytes remaining in the buffer array.
removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.conscrypt.AbstractConscryptSocket
 
removeSession(ClientSessionContext.HostAndPort, NativeSslSession) - Method in class org.conscrypt.ClientSessionContext
 
removeSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Removes the given session from the cache.
removeValue(String) - Method in class org.conscrypt.ActiveSession
 
removeValue(String) - Method in class org.conscrypt.ExternalSession
 
removeValue(String) - Method in class org.conscrypt.Java7ExtendedSSLSession
 
removeValue(String) - Method in class org.conscrypt.SessionSnapshot
 
removeValue(String) - Method in class org.conscrypt.SSLNullSession
 
removeValue(SSLSession, String) - Method in class org.conscrypt.ExternalSession
 
renegotiate() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
Processes a renegotiation received from the remote peer.
reportCTVerificationResult(LogStore, VerificationResult, PolicyCompliance, CertificateTransparencyVerificationReason) - Method in class org.conscrypt.metrics.NoopStatsLog
 
reportCTVerificationResult(LogStore, VerificationResult, PolicyCompliance, CertificateTransparencyVerificationReason) - Method in interface org.conscrypt.metrics.StatsLog
 
reportCTVerificationResult(LogStore, VerificationResult, PolicyCompliance, CertificateTransparencyVerificationReason) - Method in class org.conscrypt.metrics.StatsLogImpl
 
requestedServerName - Variable in class org.conscrypt.SessionSnapshot
 
reset() - Static method in class org.conscrypt.FileClientSessionCache
For testing.
reset() - Method in class org.conscrypt.OpenSSLAeadCipher
 
reset() - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
reset() - Method in class org.conscrypt.OpenSSLEvpCipher
Reset this Cipher instance state to process a new chunk of data.
reset() - Method in class org.conscrypt.TrustedCertificateIndex
 
reset(Set<TrustAnchor>) - Method in class org.conscrypt.TrustedCertificateIndex
 
resetContext() - Method in class org.conscrypt.OpenSSLMac.AesCmac
 
resetContext() - Method in class org.conscrypt.OpenSSLMac.Hmac
 
resetContext() - Method in class org.conscrypt.OpenSSLMac
Resets the context for a new operation with the same key.
resetContext() - Method in class org.conscrypt.OpenSSLSignature
 
resetSingleDstBuffer() - Method in class org.conscrypt.ConscryptEngine
 
resetSingleSrcBuffer() - Method in class org.conscrypt.ConscryptEngine
 
retain() - Method in class org.conscrypt.AllocatedBuffer
Deprecated.
this method is not used
reverse(byte[]) - Static method in class org.conscrypt.ArrayUtils
 
REVOCATION_CHECK_OPTIONS - Static variable in class org.conscrypt.TrustManagerImpl
 
revocationDate - Variable in class org.conscrypt.OpenSSLX509CRLEntry
 
revocationOptions() - Static method in class org.conscrypt.TrustManagerImpl
 
rootKeyStore - Variable in class org.conscrypt.TrustManagerImpl
The AndroidCAStore if non-null, null otherwise.
RSA - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
RSA - org.conscrypt.OpenSSLSignature.EngineType
 
RSA_generate_key_ex(int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
RSA_NO_PADDING - Static variable in class org.conscrypt.NativeConstants
 
RSA_PKCS1_OAEP_PADDING - Static variable in class org.conscrypt.NativeConstants
 
RSA_PKCS1_PADDING - Static variable in class org.conscrypt.NativeConstants
 
RSA_PKCS1_PSS_PADDING - Static variable in class org.conscrypt.NativeConstants
 
RSA_private_decrypt(int, byte[], byte[], NativeRef.EVP_PKEY, int) - Static method in class org.conscrypt.NativeCrypto
 
RSA_private_encrypt(int, byte[], byte[], NativeRef.EVP_PKEY, int) - Static method in class org.conscrypt.NativeCrypto
 
RSA_public_decrypt(int, byte[], byte[], NativeRef.EVP_PKEY, int) - Static method in class org.conscrypt.NativeCrypto
 
RSA_public_encrypt(int, byte[], byte[], NativeRef.EVP_PKEY, int) - Static method in class org.conscrypt.NativeCrypto
 
RSA_size(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
rsaDecryptWithPrivateKey(PrivateKey, int, byte[]) - Static method in class org.conscrypt.CryptoUpcalls
 
rsaOpWithPrivateKey(PrivateKey, int, int, byte[]) - Static method in class org.conscrypt.CryptoUpcalls
 
RSAPKCS1Padding(long) - Constructor for class org.conscrypt.OpenSSLSignature.RSAPKCS1Padding
 
RSAPSSPadding(long, String, int) - Constructor for class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
rsaSignDigestWithPrivateKey(PrivateKey, int, byte[]) - Static method in class org.conscrypt.CryptoUpcalls
 

S

S390_32 - org.conscrypt.HostProperties.Architecture
 
S390_64 - org.conscrypt.HostProperties.Architecture
 
salt - Variable in class org.conscrypt.ScryptKeySpec
 
saltSizeBytes - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
Scrypt_generate_key(byte[], byte[], int, int, int, int) - Static method in class org.conscrypt.NativeCrypto
Generates a key from a password and salt using Scrypt.
ScryptKey(byte[]) - Constructor for class org.conscrypt.ScryptSecretKeyFactory.ScryptKey
 
ScryptKeySpec - Class in org.conscrypt
Mirrors the class of the same name from BouncyCastle.
ScryptKeySpec(char[], byte[], int, int, int, int) - Constructor for class org.conscrypt.ScryptKeySpec
 
ScryptSecretKeyFactory - Class in org.conscrypt
 
ScryptSecretKeyFactory() - Constructor for class org.conscrypt.ScryptSecretKeyFactory
 
ScryptSecretKeyFactory.NotImplementedException - Exception in org.conscrypt
 
ScryptSecretKeyFactory.ScryptKey - Class in org.conscrypt
 
sct - Variable in class org.conscrypt.ct.VerifiedSCT.Builder
 
sct - Variable in class org.conscrypt.ct.VerifiedSCT
 
SCT_LIST_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
sctExtension - Variable in class org.conscrypt.SSLParametersImpl
 
sdkVersionBiggerThan32 - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent
 
sdkVersionBiggerThan32 - Static variable in class org.conscrypt.metrics.StatsLogImpl
 
seal(byte[], byte[]) - Method in class org.conscrypt.HpkeContextSender
Seals a message, using the internal key schedule maintained by this HpkeContextSender.
secureRandom - Variable in class org.conscrypt.KeyGeneratorImpl
 
seed - Variable in class org.conscrypt.OpenSslMlDsaPrivateKey
 
seed - Variable in class org.conscrypt.OpenSslMlKemPrivateKey
 
selectApplicationProtocol(byte[]) - Method in class org.conscrypt.ApplicationProtocolSelectorAdapter
Performs the ALPN protocol selection from the given list of length-delimited peer protocols.
selectApplicationProtocol(byte[]) - Method in class org.conscrypt.ConscryptEngine
 
selectApplicationProtocol(byte[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
selectApplicationProtocol(byte[]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called when acting as a server, the socket has an ApplicationProtocolSelectorAdapter associated with it, and the application protocol needs to be selected.
selectApplicationProtocol(SSLEngine, List<String>) - Method in class org.conscrypt.ApplicationProtocolSelector
Selects the appropriate ALPN protocol.
selectApplicationProtocol(SSLSocket, List<String>) - Method in class org.conscrypt.ApplicationProtocolSelector
Selects the appropriate ALPN protocol.
selector - Variable in class org.conscrypt.ApplicationProtocolSelectorAdapter
 
selector - Variable in class org.conscrypt.Java8EngineSocket
 
selector - Variable in class org.conscrypt.Java8EngineWrapper
 
selector - Variable in class org.conscrypt.Java8FileDescriptorSocket
 
sendSSLShutdown() - Method in class org.conscrypt.ConscryptEngine
 
sendUrgentData(int) - Method in class org.conscrypt.AbstractConscryptSocket
 
Serialization - Class in org.conscrypt.ct
 
Serialization() - Constructor for class org.conscrypt.ct.Serialization
 
SerializationException - Exception in org.conscrypt.ct
 
SerializationException() - Constructor for exception org.conscrypt.ct.SerializationException
 
SerializationException(String) - Constructor for exception org.conscrypt.ct.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception org.conscrypt.ct.SerializationException
 
SerializationException(Throwable) - Constructor for exception org.conscrypt.ct.SerializationException
 
SERIALIZED_SCT_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
serialVersionUID - Static variable in exception org.conscrypt.ct.SerializationException
 
serialVersionUID - Static variable in exception org.conscrypt.HpkeDecryptException
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLECPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLECPublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslEdDsaPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslEdDsaPublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslMlDsaPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslMlDsaPublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslMlKemPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslMlKemPublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLProvider
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLRandom
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLRSAPublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslSlhDsaPublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLX25519PrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLX25519PublicKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLX509Certificate
 
serialVersionUID - Static variable in exception org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
 
serialVersionUID - Static variable in class org.conscrypt.OpenSSLX509CertPath
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslXwingPrivateKey
 
serialVersionUID - Static variable in class org.conscrypt.OpenSslXwingPublicKey
 
serialVersionUID - Static variable in exception org.conscrypt.ScryptSecretKeyFactory.NotImplementedException
 
serialVersionUID - Static variable in class org.conscrypt.ScryptSecretKeyFactory.ScryptKey
 
serialVersionUID - Static variable in exception org.conscrypt.ShortBufferWithoutStackTraceException
 
serialVersionUID - Static variable in class org.conscrypt.X509PublicKey
 
serverCertificateRequested(int[]) - Method in class org.conscrypt.ConscryptEngine
 
serverCertificateRequested(int[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
serverCertificateRequested(int[]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called when acting as a server during ClientHello processing before a decision to resume a session is made.
serverNamePermitted(SSLParametersImpl, String) - Static method in class org.conscrypt.Java8PlatformUtil
 
serverNamePermitted(SSLParametersImpl, String) - Static method in class org.conscrypt.Platform
 
serverPSKKeyRequested(String, String, byte[]) - Method in class org.conscrypt.ConscryptEngine
 
serverPSKKeyRequested(String, String, byte[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
serverPSKKeyRequested(String, String, byte[]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Gets the key to be used in server mode for this connection in Pre-Shared Key (PSK) key exchange.
serverPSKKeyRequested(String, String, byte[]) - Method in class org.conscrypt.NativeSsl
 
serverSessionContext - Variable in class org.conscrypt.OpenSSLContextImpl
Server session cache.
serverSessionContext - Variable in class org.conscrypt.SSLParametersImpl
 
ServerSessionContext - Class in org.conscrypt
Caches server sessions.
ServerSessionContext() - Constructor for class org.conscrypt.ServerSessionContext
 
serverSessionRequested(byte[]) - Method in class org.conscrypt.ConscryptEngine
 
serverSessionRequested(byte[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
serverSessionRequested(byte[]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called for servers where TLS < 1.3 (TLS 1.3 uses session tickets rather than application session caches).
sessionContext - Variable in class org.conscrypt.ActiveSession
 
sessionContext - Variable in class org.conscrypt.SessionSnapshot
 
sessionContext() - Method in class org.conscrypt.ConscryptEngine
 
sessionContext() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
sessions - Variable in class org.conscrypt.AbstractSessionContext
 
sessionsByHostAndPort - Variable in class org.conscrypt.ClientSessionContext
Sessions indexed by host and port.
SessionSnapshot - Class in org.conscrypt
A snapshot of the content of another ConscryptSession.
SessionSnapshot(ConscryptSession) - Constructor for class org.conscrypt.SessionSnapshot
 
SessionType(int) - Constructor for enum org.conscrypt.SSLUtils.SessionType
 
set_SSL_psk_client_callback_enabled(long, NativeSsl, boolean) - Static method in class org.conscrypt.NativeCrypto
 
set_SSL_psk_server_callback_enabled(long, NativeSsl, boolean) - Static method in class org.conscrypt.NativeCrypto
 
setAlgorithmConstraints(AlgorithmConstraints) - Method in class org.conscrypt.SSLParametersImpl
 
setAlpnProtocols(byte[]) - Method in class org.conscrypt.AbstractConscryptSocket
setAlpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
setAlpnProtocols(String[]) - Method in class org.conscrypt.AbstractConscryptSocket
setAlpnProtocols(String[]) - Method in class org.conscrypt.OpenSSLSocketImpl
setApplicationProtocols(long, NativeSsl, boolean, byte[]) - Static method in class org.conscrypt.NativeCrypto
Enables ALPN for this TLS endpoint and sets the list of supported ALPN protocols in wire-format (length-prefixed 8-bit strings).
setApplicationProtocols(String[]) - Method in class org.conscrypt.AbstractConscryptEngine
Sets the list of ALPN protocols.
setApplicationProtocols(String[]) - Method in class org.conscrypt.AbstractConscryptSocket
Sets the list of ALPN protocols.
setApplicationProtocols(String[]) - Method in class org.conscrypt.ConscryptEngine
 
setApplicationProtocols(String[]) - Method in class org.conscrypt.ConscryptEngineSocket
 
setApplicationProtocols(String[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setApplicationProtocols(String[]) - Method in class org.conscrypt.Java8EngineWrapper
 
setApplicationProtocols(String[]) - Method in class org.conscrypt.SSLParametersImpl
 
setApplicationProtocols(SSLEngine, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
setApplicationProtocols(SSLParameters, String[]) - Static method in class org.conscrypt.Java9PlatformUtil
 
setApplicationProtocols(SSLSocket, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
setApplicationProtocolSelector(SSLEngine, ApplicationProtocolSelector) - Static method in class org.conscrypt.Conscrypt
Sets an application-provided ALPN protocol selector.
setApplicationProtocolSelector(SSLSocket, ApplicationProtocolSelector) - Static method in class org.conscrypt.Conscrypt
Sets an application-provided ALPN protocol selector.
setApplicationProtocolSelector(ApplicationProtocolSelector) - Method in class org.conscrypt.AbstractConscryptEngine
Sets an application-provided ALPN protocol selector.
setApplicationProtocolSelector(ApplicationProtocolSelector) - Method in class org.conscrypt.AbstractConscryptSocket
Sets an application-provided ALPN protocol selector.
setApplicationProtocolSelector(ApplicationProtocolSelector) - Method in class org.conscrypt.ConscryptEngine
 
setApplicationProtocolSelector(ApplicationProtocolSelector) - Method in class org.conscrypt.ConscryptEngineSocket
 
setApplicationProtocolSelector(ApplicationProtocolSelector) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setApplicationProtocolSelector(ApplicationProtocolSelector) - Method in class org.conscrypt.Java8EngineWrapper
 
setApplicationProtocolSelector(ApplicationProtocolSelectorAdapter) - Method in class org.conscrypt.AbstractConscryptSocket
 
setApplicationProtocolSelector(ApplicationProtocolSelectorAdapter) - Method in class org.conscrypt.ConscryptEngine
 
setApplicationProtocolSelector(ApplicationProtocolSelectorAdapter) - Method in class org.conscrypt.ConscryptEngineSocket
 
setApplicationProtocolSelector(ApplicationProtocolSelectorAdapter) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setApplicationProtocolSelector(ApplicationProtocolSelectorAdapter) - Method in class org.conscrypt.SSLParametersImpl
 
setAtomId - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
setAtomId(int) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
setBufferAllocator(SSLEngine, BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Provides the given engine with the provided bufferAllocator.
setBufferAllocator(SSLSocket, BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Provides the given socket with the provided bufferAllocator.
setBufferAllocator(BufferAllocator) - Method in class org.conscrypt.AbstractConscryptEngine
 
setBufferAllocator(BufferAllocator) - Method in class org.conscrypt.ConscryptEngine
 
setBufferAllocator(BufferAllocator) - Method in class org.conscrypt.ConscryptEngineSocket
 
setBufferAllocator(BufferAllocator) - Method in class org.conscrypt.Java8EngineWrapper
 
setCertificate(String) - Method in class org.conscrypt.NativeSsl
 
setCertificateValidation() - Method in class org.conscrypt.NativeSsl
 
setChannelIdEnabled(boolean) - Method in class org.conscrypt.AbstractConscryptEngine
Enables/disables TLS Channel ID for this server engine.
setChannelIdEnabled(boolean) - Method in class org.conscrypt.AbstractConscryptSocket
Enables/disables TLS Channel ID for this server socket.
setChannelIdEnabled(boolean) - Method in class org.conscrypt.ConscryptEngine
Enables/disables TLS Channel ID for this server engine.
setChannelIdEnabled(boolean) - Method in class org.conscrypt.ConscryptEngineSocket
 
setChannelIdEnabled(boolean) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Enables/disables TLS Channel ID for this server socket.
setChannelIdEnabled(boolean) - Method in class org.conscrypt.ConscryptServerSocket
Enables/disables the TLS Channel ID extension for this server socket.
setChannelIdEnabled(boolean) - Method in class org.conscrypt.Java8EngineWrapper
 
setChannelIdEnabled(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setChannelIdEnabled(SSLEngine, boolean) - Static method in class org.conscrypt.Conscrypt
Enables/disables TLS Channel ID for the given server-side engine.
setChannelIdEnabled(SSLSocket, boolean) - Static method in class org.conscrypt.Conscrypt
Enables/disables TLS Channel ID for the given server-side socket.
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.AbstractConscryptEngine
Sets the PrivateKey to be used for TLS Channel ID by this client engine.
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.AbstractConscryptSocket
Sets the PrivateKey to be used for TLS Channel ID by this client socket.
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.ConscryptEngine
Sets the PrivateKey to be used for TLS Channel ID by this client engine.
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.ConscryptEngineSocket
 
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Sets the PrivateKey to be used for TLS Channel ID by this client socket.
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.Java8EngineWrapper
 
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setChannelIdPrivateKey(SSLEngine, PrivateKey) - Static method in class org.conscrypt.Conscrypt
Sets the PrivateKey to be used for TLS Channel ID by this client engine.
setChannelIdPrivateKey(SSLSocket, PrivateKey) - Static method in class org.conscrypt.Conscrypt
Sets the PrivateKey to be used for TLS Channel ID by this client socket.
setClientSessionCache(SSLContext, SSLClientSessionCache) - Static method in class org.conscrypt.Conscrypt
Sets the client-side persistent cache to be used by the context.
setCountManually(int) - Method in class org.conscrypt.ExposedByteArrayOutputStream
 
setCTVerificationEnabled(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setCurveName(ECParameterSpec, String) - Static method in class org.conscrypt.Platform
 
setDefaultBufferAllocator(BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Configures the default BufferAllocator to be used by all future SSLEngine instances from this provider.
setDefaultBufferAllocator(BufferAllocator) - Static method in class org.conscrypt.ConscryptEngine
Configures the default BufferAllocator to be used by all future SSLEngine and ConscryptEngineSocket instances from this provider.
setDefaultHostnameVerifier(ConscryptHostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Set the default hostname verifier that will be used for HTTPS endpoint identification by Conscrypt trust managers.
setDefaultHostnameVerifier(ConscryptHostnameVerifier) - Static method in class org.conscrypt.TrustManagerImpl
Set the default hostname verifier that will be used for HTTPS endpoint identification.
setDefaultNamedGroups(long, NativeSsl) - Static method in class org.conscrypt.NativeSsl
 
setDescription(String) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setEnabledCipherSuites(long, NativeSsl, String[], String[]) - Static method in class org.conscrypt.NativeCrypto
 
setEnabledCipherSuites(String[]) - Method in class org.conscrypt.ConscryptEngine
 
setEnabledCipherSuites(String[]) - Method in class org.conscrypt.ConscryptEngineSocket
 
setEnabledCipherSuites(String[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setEnabledCipherSuites(String[]) - Method in class org.conscrypt.ConscryptServerSocket
This method enables the cipher suites listed by getSupportedCipherSuites().
setEnabledCipherSuites(String[]) - Method in class org.conscrypt.Java8EngineWrapper
 
setEnabledCipherSuites(String[]) - Method in class org.conscrypt.SSLParametersImpl
 
setEnabledProtocols(long, NativeSsl, String[]) - Static method in class org.conscrypt.NativeCrypto
 
setEnabledProtocols(String[]) - Method in class org.conscrypt.ConscryptEngine
 
setEnabledProtocols(String[]) - Method in class org.conscrypt.ConscryptEngineSocket
 
setEnabledProtocols(String[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setEnabledProtocols(String[]) - Method in class org.conscrypt.ConscryptServerSocket
This method enables the protocols' versions listed by getSupportedProtocols().
setEnabledProtocols(String[]) - Method in class org.conscrypt.Java8EngineWrapper
 
setEnabledProtocols(String[]) - Method in class org.conscrypt.SSLParametersImpl
 
setEnableSessionCreation(boolean) - Method in class org.conscrypt.ConscryptEngine
 
setEnableSessionCreation(boolean) - Method in class org.conscrypt.ConscryptEngineSocket
 
setEnableSessionCreation(boolean) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setEnableSessionCreation(boolean) - Method in class org.conscrypt.ConscryptServerSocket
 
setEnableSessionCreation(boolean) - Method in class org.conscrypt.Java8EngineWrapper
 
setEnableSessionCreation(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setEndpointIdentificationAlgorithm(String) - Method in class org.conscrypt.SSLParametersImpl
 
setEndpointIdentificationAlgorithm(SSLParameters, String) - Static method in class org.conscrypt.Platform
 
setHandshakeApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String>) - Method in class org.conscrypt.Java8EngineWrapper
 
setHandshakeApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Method in class org.conscrypt.Java8EngineSocket
 
setHandshakeApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Method in class org.conscrypt.Java8FileDescriptorSocket
 
setHandshakeListener(SSLEngine, HandshakeListener) - Static method in class org.conscrypt.Conscrypt
Sets a listener on the given engine for completion of the TLS handshake
setHandshakeListener(HandshakeListener) - Method in class org.conscrypt.AbstractConscryptEngine
Sets the listener for the completion of the TLS handshake.
setHandshakeListener(HandshakeListener) - Method in class org.conscrypt.ConscryptEngine
Sets the listener for the completion of the TLS handshake.
setHandshakeListener(HandshakeListener) - Method in class org.conscrypt.Java8EngineWrapper
 
setHandshakeTimeout(int) - Method in class org.conscrypt.AbstractConscryptSocket
Set the handshake timeout on this socket.
setHandshakeTimeout(int) - Method in class org.conscrypt.ConscryptEngineSocket
 
setHandshakeTimeout(int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Set the handshake timeout on this socket.
setHandshakeTimeout(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setHasApplicationProtocolSelector(long, NativeSsl, boolean) - Static method in class org.conscrypt.NativeCrypto
Called for a server endpoint only.
setHostname(String) - Method in class org.conscrypt.AbstractConscryptEngine
This method enables Server Name Indication (SNI) and overrides the PeerInfoProvider supplied during engine creation.
setHostname(String) - Method in class org.conscrypt.AbstractConscryptSocket
This method enables Server Name Indication
setHostname(String) - Method in class org.conscrypt.ConscryptEngine
This method enables Server Name Indication (SNI) and overrides the PeerInfoProvider supplied during engine creation.
setHostname(String) - Method in class org.conscrypt.ConscryptEngineSocket
This method enables Server Name Indication.
setHostname(String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
This method enables Server Name Indication.
setHostname(String) - Method in class org.conscrypt.Java8EngineWrapper
 
setHostname(String) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setHostname(SSLEngine, String) - Static method in class org.conscrypt.Conscrypt
This method enables Server Name Indication (SNI) and overrides the hostname supplied during engine creation.
setHostname(SSLSocket, String) - Static method in class org.conscrypt.Conscrypt
This method enables Server Name Indication (SNI) and overrides the hostname supplied during socket creation.
setHostnameVerifier(TrustManager, ConscryptHostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Set the hostname verifier that will be used for HTTPS endpoint identification by the given trust manager.
setHostnameVerifier(ConscryptHostnameVerifier) - Method in class org.conscrypt.TrustManagerImpl
Set the hostname verifier that will be used for HTTPS endpoint identification.
setKeepAlive(boolean) - Method in class org.conscrypt.AbstractConscryptSocket
 
setLastAccessedTime(long) - Method in class org.conscrypt.ActiveSession
 
setLocalCertsAndPrivateKey(long, NativeSsl, byte[][], NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
Sets the local certificates and private key.
setLogInfo(LogInfo) - Method in class org.conscrypt.ct.VerifiedSCT.Builder
 
setName(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Sets the name of the Provider to be built.
setNamedGroups(String[]) - Method in class org.conscrypt.AbstractConscryptSocket
 
setNamedGroups(String[]) - Method in class org.conscrypt.ConscryptEngine
 
setNamedGroups(String[]) - Method in class org.conscrypt.ConscryptEngineSocket
 
setNamedGroups(String[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setNamedGroups(String[]) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
setNamedGroups(String[]) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setNamedGroups(String[]) - Method in class org.conscrypt.SSLParametersImpl
 
setNamedGroups(SSLSocketFactory, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the prioritized array of key exchange named groups names that can be used over the TLS socket.
setNamedGroups(SSLSocket, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the prioritized array of key exchange named groups names that can be used over the TLS socket.
setNeedClientAuth(boolean) - Method in class org.conscrypt.ConscryptEngine
 
setNeedClientAuth(boolean) - Method in class org.conscrypt.ConscryptEngineSocket
 
setNeedClientAuth(boolean) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setNeedClientAuth(boolean) - Method in class org.conscrypt.ConscryptServerSocket
 
setNeedClientAuth(boolean) - Method in class org.conscrypt.Java8EngineWrapper
 
setNeedClientAuth(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setNpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
NPN is not supported
setOCSPResponse(byte[]) - Method in class org.conscrypt.SSLParametersImpl
 
setOcspResponses(PKIXParameters, X509Certificate, byte[]) - Method in class org.conscrypt.TrustManagerImpl
Sets the OCSP response data that was possibly stapled to the TLS response.
setOOBInline(boolean) - Method in class org.conscrypt.AbstractConscryptSocket
 
setOperator(String) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setPerformancePreferences(int, int, int) - Method in class org.conscrypt.AbstractConscryptSocket
 
setPersistentCache(SSLClientSessionCache) - Method in class org.conscrypt.ClientSessionContext
Applications should not use this method.
setPersistentCache(SSLServerSessionCache) - Method in class org.conscrypt.ServerSessionContext
Applications should not use this method.
setPublicKey(PublicKey) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setReceiveBufferSize(int) - Method in class org.conscrypt.AbstractConscryptSocket
 
setReuseAddress(boolean) - Method in class org.conscrypt.AbstractConscryptSocket
 
setSCTExtension(byte[]) - Method in class org.conscrypt.SSLParametersImpl
 
setSendBufferSize(int) - Method in class org.conscrypt.AbstractConscryptSocket
 
setServerSessionCache(SSLContext, SSLServerSessionCache) - Static method in class org.conscrypt.Conscrypt
Sets the server-side persistent cache to be used by the context.
setSessionCacheSize(int) - Method in class org.conscrypt.AbstractSessionContext
 
setSessionTimeout(int) - Method in class org.conscrypt.AbstractSessionContext
 
setSesssionIdContext(byte[]) - Method in class org.conscrypt.AbstractSessionContext
 
setSNIMatchers(Collection<SNIMatcher>) - Method in class org.conscrypt.SSLParametersImpl
 
setSocketWriteTimeout(Socket, long) - Static method in class org.conscrypt.Platform
 
setSoLinger(boolean, int) - Method in class org.conscrypt.AbstractConscryptSocket
 
setSoTimeout(int) - Method in class org.conscrypt.AbstractConscryptSocket
 
setSoWriteTimeout(int) - Method in class org.conscrypt.AbstractConscryptSocket
Note write timeouts are not part of the javax.net.ssl.SSLSocket API
setSoWriteTimeout(int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Note write timeouts are not part of the javax.net.ssl.SSLSocket API
setSoWriteTimeout(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setSSLParameters(SSLParameters) - Method in class org.conscrypt.ConscryptEngine
 
setSSLParameters(SSLParameters) - Method in class org.conscrypt.ConscryptEngineSocket
 
setSSLParameters(SSLParameters) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setSSLParameters(SSLParameters) - Method in class org.conscrypt.ConscryptServerSocket
 
setSSLParameters(SSLParameters) - Method in class org.conscrypt.Java8EngineWrapper
 
setSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Java8PlatformUtil
 
setSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Java9PlatformUtil
 
setSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
setSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Java8PlatformUtil
 
setSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Java9PlatformUtil
 
setSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
setSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Java8PlatformUtil
 
setSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Java9PlatformUtil
 
setSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
setState(int, long) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setStatus(VerifiedSCT.Status) - Method in class org.conscrypt.ct.VerifiedSCT.Builder
 
setTcpNoDelay(boolean) - Method in class org.conscrypt.AbstractConscryptSocket
 
setTimeout(int) - Method in class org.conscrypt.AbstractSessionContext
 
setTimeout(long) - Method in class org.conscrypt.NativeSsl
 
setTlsChannelId(OpenSSLKey) - Method in class org.conscrypt.NativeSsl
 
setTlsV1DeprecationStatus(boolean, boolean) - Static method in class org.conscrypt.NativeCrypto
 
setTrafficClass(int) - Method in class org.conscrypt.AbstractConscryptSocket
 
setup(boolean, boolean) - Static method in class org.conscrypt.Platform
 
setUrl(String) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setUseCipherSuitesOrder(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setUseClientMode(boolean) - Method in class org.conscrypt.ConscryptEngine
 
setUseClientMode(boolean) - Method in class org.conscrypt.ConscryptEngineSocket
 
setUseClientMode(boolean) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setUseClientMode(boolean) - Method in class org.conscrypt.ConscryptServerSocket
 
setUseClientMode(boolean) - Method in class org.conscrypt.Java8EngineWrapper
 
setUseClientMode(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setUseEngineSocket(boolean) - Method in class org.conscrypt.ConscryptServerSocket
Configures the socket to be created for this instance.
setUseEngineSocket(boolean) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
Configures the socket to be created for this instance.
setUseEngineSocket(boolean) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
Configures the socket to be created for this instance.
setUseEngineSocket(SSLServerSocketFactory, boolean) - Static method in class org.conscrypt.Conscrypt
Configures the socket to be created for the given server socket factory instance.
setUseEngineSocket(SSLSocketFactory, boolean) - Static method in class org.conscrypt.Conscrypt
Configures the socket to be created for the given socket factory instance.
setUseEngineSocketByDefault(boolean) - Static method in class org.conscrypt.Conscrypt
Configures the default socket to be created for all socket factory instances.
setUseEngineSocketByDefault(boolean) - Static method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
Configures the default socket type to be created for the default and all new instances.
setUseEngineSocketByDefault(boolean) - Static method in class org.conscrypt.OpenSSLSocketFactoryImpl
Configures the default socket type to be created for the default and all new instances.
setUseSessionTickets(boolean) - Method in class org.conscrypt.AbstractConscryptEngine
This method enables session ticket support.
setUseSessionTickets(boolean) - Method in class org.conscrypt.AbstractConscryptSocket
This method enables session ticket support.
setUseSessionTickets(boolean) - Method in class org.conscrypt.ConscryptEngine
This method enables session ticket support.
setUseSessionTickets(boolean) - Method in class org.conscrypt.ConscryptEngineSocket
 
setUseSessionTickets(boolean) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
This method enables session ticket support.
setUseSessionTickets(boolean) - Method in class org.conscrypt.Java8EngineWrapper
 
setUseSessionTickets(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setUseSessionTickets(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setUseSessionTickets(SSLEngine, boolean) - Static method in class org.conscrypt.Conscrypt
This method enables session ticket support.
setUseSessionTickets(SSLSocket, boolean) - Static method in class org.conscrypt.Conscrypt
This method enables session ticket support.
setUseSni(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
setWantClientAuth(boolean) - Method in class org.conscrypt.ConscryptEngine
 
setWantClientAuth(boolean) - Method in class org.conscrypt.ConscryptEngineSocket
 
setWantClientAuth(boolean) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
setWantClientAuth(boolean) - Method in class org.conscrypt.ConscryptServerSocket
 
setWantClientAuth(boolean) - Method in class org.conscrypt.Java8EngineWrapper
 
setWantClientAuth(boolean) - Method in class org.conscrypt.SSLParametersImpl
 
SHA1 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
SHA1() - Constructor for class org.conscrypt.EvpMdRef.SHA1
 
SHA1() - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP.SHA1
 
SHA1() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.SHA1
 
SHA1ECDSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA1ECDSA
 
SHA1RSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA1RSA
 
SHA1RSAPSS() - Constructor for class org.conscrypt.OpenSSLSignature.SHA1RSAPSS
 
SHA224 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
SHA224() - Constructor for class org.conscrypt.EvpMdRef.SHA224
 
SHA224() - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP.SHA224
 
SHA224() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.SHA224
 
SHA224ECDSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA224ECDSA
 
SHA224RSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA224RSA
 
SHA224RSAPSS() - Constructor for class org.conscrypt.OpenSSLSignature.SHA224RSAPSS
 
SHA256 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
SHA256() - Constructor for class org.conscrypt.EvpMdRef.SHA256
 
SHA256() - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP.SHA256
 
SHA256() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.SHA256
 
SHA256ECDSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA256ECDSA
 
SHA256RSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA256RSA
 
SHA256RSAPSS() - Constructor for class org.conscrypt.OpenSSLSignature.SHA256RSAPSS
 
SHA384 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
SHA384() - Constructor for class org.conscrypt.EvpMdRef.SHA384
 
SHA384() - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP.SHA384
 
SHA384() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.SHA384
 
SHA384ECDSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA384ECDSA
 
SHA384RSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA384RSA
 
SHA384RSAPSS() - Constructor for class org.conscrypt.OpenSSLSignature.SHA384RSAPSS
 
SHA512 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
SHA512() - Constructor for class org.conscrypt.EvpMdRef.SHA512
 
SHA512() - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP.SHA512
 
SHA512() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.SHA512
 
SHA512ECDSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA512ECDSA
 
SHA512RSA() - Constructor for class org.conscrypt.OpenSSLSignature.SHA512RSA
 
SHA512RSAPSS() - Constructor for class org.conscrypt.OpenSSLSignature.SHA512RSAPSS
 
ShortBufferWithoutStackTraceException - Exception in org.conscrypt
This class basically does the same thing the ShortBufferException class does except not filling in stack trace in the exception to save CPU-time for it in an environment where this can be thrown many times.
ShortBufferWithoutStackTraceException() - Constructor for exception org.conscrypt.ShortBufferWithoutStackTraceException
 
ShortBufferWithoutStackTraceException(String) - Constructor for exception org.conscrypt.ShortBufferWithoutStackTraceException
 
shutdown() - Method in class org.conscrypt.NativeSsl
 
shutdown(FileDescriptor) - Method in class org.conscrypt.NativeSsl
 
shutdownAndFreeSslNative() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
shutdownInput() - Method in class org.conscrypt.AbstractConscryptSocket
 
shutdownOutput() - Method in class org.conscrypt.AbstractConscryptSocket
 
signature - Variable in class org.conscrypt.ct.DigitallySigned
 
signature - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
SIGNATURE_ALGORITHM_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
SIGNATURE_ALGORITHM_OID_BLACKLIST - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
SIGNATURE_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
SIGNATURE_TYPE_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
signatureAlgorithm - Variable in class org.conscrypt.ct.DigitallySigned
 
SignatureAlgorithm() - Constructor for enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
SignatureType(int) - Constructor for enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
signDigestWithPrivateKey(PrivateKey, byte[], String) - Static method in class org.conscrypt.CryptoUpcalls
 
SignedCertificateTimestamp - Class in org.conscrypt.ct
SignedCertificateTimestamp structure, as defined by RFC6962 Section 3.2.
SignedCertificateTimestamp(SignedCertificateTimestamp.Version, byte[], long, byte[], DigitallySigned, SignedCertificateTimestamp.Origin) - Constructor for class org.conscrypt.ct.SignedCertificateTimestamp
 
SignedCertificateTimestamp.Origin - Enum in org.conscrypt.ct
 
SignedCertificateTimestamp.SignatureType - Enum in org.conscrypt.ct
 
SignedCertificateTimestamp.Version - Enum in org.conscrypt.ct
 
signing - Variable in class org.conscrypt.OpenSSLSignature
True when engine is initialized to signing.
singleByte - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
singleByte - Variable in class org.conscrypt.OpenSSLMac
Holds a dummy buffer for writing single bytes to the digest.
singleByte - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
Holds a dummy buffer for writing single bytes to the digest.
singleByte - Variable in class org.conscrypt.OpenSSLSignature
Holds a dummy buffer for writing single bytes to the digest.
singleDstBuffer - Variable in class org.conscrypt.ConscryptEngine
 
singleDstBuffer(ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
 
singleSrcBuffer - Variable in class org.conscrypt.ConscryptEngine
 
singleSrcBuffer(ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
 
size - Variable in class org.conscrypt.FileClientSessionCache.Impl
The number of files on disk.
size - Variable in class org.conscrypt.OpenSSLMac
Holds the output size of the message digest.
size - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
Holds the output size of the message digest.
size() - Method in class org.conscrypt.ClientSessionContext
 
SIZE_BYTES - Static variable in class org.conscrypt.EvpMdRef.MD5
 
SIZE_BYTES - Static variable in class org.conscrypt.EvpMdRef.SHA1
 
SIZE_BYTES - Static variable in class org.conscrypt.EvpMdRef.SHA224
 
SIZE_BYTES - Static variable in class org.conscrypt.EvpMdRef.SHA256
 
SIZE_BYTES - Static variable in class org.conscrypt.EvpMdRef.SHA384
 
SIZE_BYTES - Static variable in class org.conscrypt.EvpMdRef.SHA512
 
SIZE_TO_CURVE_NAME - Static variable in class org.conscrypt.OpenSSLECKeyPairGenerator
 
SLHDSA_SHA2_128S_generate_key(byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SLHDSA_SHA2_128S_sign(byte[], int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SLHDSA_SHA2_128S_verify(byte[], int, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
sniMatchers - Variable in class org.conscrypt.SSLParametersImpl
 
socket - Variable in class org.conscrypt.AbstractConscryptSocket
 
socket - Variable in class org.conscrypt.ApplicationProtocolSelectorAdapter
 
socketInputStream - Variable in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
socketOutputStream - Variable in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
sortPotentialAnchors(Set<TrustAnchor>) - Static method in class org.conscrypt.TrustManagerImpl
Sort potential anchors so that the most preferred for use come first.
Source - Enum in org.conscrypt.metrics
Data Sources to metric mapping for metrics instrumentation.
Source(int) - Constructor for enum org.conscrypt.metrics.Source
 
SOURCE_GMS - org.conscrypt.metrics.Source
 
SOURCE_MAINLINE - org.conscrypt.metrics.Source
 
SOURCE_UNBUNDLED - org.conscrypt.metrics.Source
 
SOURCE_UNKNOWN - org.conscrypt.metrics.Source
 
spake2PlusKeyManager - Variable in class org.conscrypt.SSLParametersImpl
 
Spake2PlusKeyManager - Class in org.conscrypt
Provider of key material for Spake2Plus
Spake2PlusKeyManager(byte[], byte[], byte[], byte[], boolean, int) - Constructor for class org.conscrypt.Spake2PlusKeyManager
 
spake2PlusTrustManager - Variable in class org.conscrypt.SSLParametersImpl
 
Spake2PlusTrustManager - Class in org.conscrypt
Noop TrustManager for Spake2Plus
Spake2PlusTrustManager() - Constructor for class org.conscrypt.Spake2PlusTrustManager
 
SPARC_32 - org.conscrypt.HostProperties.Architecture
 
SPARC_64 - org.conscrypt.HostProperties.Architecture
 
spec - Variable in class org.conscrypt.OAEPParameters
 
spec - Variable in class org.conscrypt.PSSParameters
 
spi - Variable in class org.conscrypt.HpkeContext
 
ssl - Variable in class org.conscrypt.ActiveSession
 
ssl - Variable in class org.conscrypt.ConscryptEngine
Wrapper around the underlying SSL object.
ssl - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Wrapper around the underlying SSL object.
ssl - Variable in class org.conscrypt.NativeSsl
 
SSL_accept_renegotiations(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_BIO_new(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_CB_HANDSHAKE_DONE - Static variable in class org.conscrypt.NativeConstants
 
SSL_CB_HANDSHAKE_START - Static variable in class org.conscrypt.NativeConstants
 
SSL_CIPHER_get_kx_name(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_clear_error() - Static method in class org.conscrypt.NativeCrypto
 
SSL_clear_mode(long, NativeSsl, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_clear_options(long, NativeSsl, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_CTX_ech_enable_server(long, AbstractSessionContext, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_CTX_free(long, AbstractSessionContext) - Static method in class org.conscrypt.NativeCrypto
 
SSL_CTX_new() - Static method in class org.conscrypt.NativeCrypto
 
SSL_CTX_set_session_id_context(long, AbstractSessionContext, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_CTX_set_spake_credential(byte[], byte[], byte[], byte[], boolean, int, long, AbstractSessionContext) - Static method in class org.conscrypt.NativeCrypto
Sets the SPAKE credential for the given SSL context using a password.
SSL_CTX_set_timeout(long, AbstractSessionContext, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_do_handshake(long, NativeSsl, FileDescriptor, NativeCrypto.SSLHandshakeCallbacks, int) - Static method in class org.conscrypt.NativeCrypto
 
SSL_ech_accepted(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_ECH_KEYS_free(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_ECH_KEYS_marshal_retry_configs(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_ECH_KEYS_new() - Static method in class org.conscrypt.NativeCrypto
 
SSL_ECH_KEYS_up_ref(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_enable_ocsp_stapling(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_enable_signed_cert_timestamps(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_enable_tls_channel_id(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_ERROR_NONE - Static variable in class org.conscrypt.NativeConstants
 
SSL_ERROR_WANT_READ - Static variable in class org.conscrypt.NativeConstants
 
SSL_ERROR_WANT_WRITE - Static variable in class org.conscrypt.NativeConstants
 
SSL_ERROR_ZERO_RETURN - Static variable in class org.conscrypt.NativeConstants
 
SSL_export_keying_material(long, NativeSsl, byte[], byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
SSL_free(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_ciphers(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
Gets the list of cipher suites enabled for the provided SSL instance.
SSL_get_current_cipher(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_curve_name(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_error(long, NativeSsl, int) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_mode(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_ocsp_response(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_options(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_servername(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_shutdown(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_signature_algorithm_key_type(int) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_signed_cert_timestamp_list(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_time(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_timeout(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_tls_channel_id(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_tls_unique(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_version(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get0_ech_name_override(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get0_ech_retry_configs(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get0_peer_certificates(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
Returns the peer certificate chain.
SSL_get1_session(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_interrupt(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_marshal_ech_config(short, byte[], String) - Static method in class org.conscrypt.NativeCrypto
 
SSL_max_seal_overhead(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
Returns the maximum overhead, in bytes, of sealing a record with SSL.
SSL_MODE_CBC_RECORD_SPLITTING - Static variable in class org.conscrypt.NativeConstants
 
SSL_MODE_ENABLE_FALSE_START - Static variable in class org.conscrypt.NativeConstants
 
SSL_MODE_SEND_FALLBACK_SCSV - Static variable in class org.conscrypt.NativeConstants
 
SSL_new(long, AbstractSessionContext) - Static method in class org.conscrypt.NativeCrypto
 
SSL_OP_CIPHER_SERVER_PREFERENCE - Static variable in class org.conscrypt.NativeConstants
 
SSL_OP_NO_TICKET - Static variable in class org.conscrypt.NativeConstants
 
SSL_PARAMETERS_GET_APPLICATION_PROTOCOLS_METHOD - Static variable in class org.conscrypt.Java9PlatformUtil
 
SSL_PARAMETERS_SET_APPLICATION_PROTOCOLS_METHOD - Static variable in class org.conscrypt.Java9PlatformUtil
 
SSL_pending_readable_bytes(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_pending_written_bytes_in_BIO(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_read(long, NativeSsl, FileDescriptor, NativeCrypto.SSLHandshakeCallbacks, byte[], int, int, int) - Static method in class org.conscrypt.NativeCrypto
Reads with the native SSL_read function from the encrypted data stream
SSL_RECEIVED_SHUTDOWN - Static variable in class org.conscrypt.NativeConstants
 
SSL_SENT_SHUTDOWN - Static variable in class org.conscrypt.NativeConstants
 
SSL_SESSION(long) - Constructor for class org.conscrypt.NativeRef.SSL_SESSION
 
SSL_SESSION_cipher(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_free(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_get_time(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_get_timeout(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_get_version(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_session_id(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_session_reused(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_session_id(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_should_be_single_use(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SESSION_up_ref(long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_accept_state(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_cipher_lists(long, NativeSsl, String[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_client_CA_list(long, NativeSsl, byte[][]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_connect_state(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_enable_ech_grease(long, NativeSsl, boolean) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_mode(long, NativeSsl, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_ocsp_response(long, NativeSsl, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_options(long, NativeSsl, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_protocol_versions(long, NativeSsl, int, int) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_session(long, NativeSsl, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_session_creation_enabled(long, NativeSsl, boolean) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_signed_cert_timestamp_list(long, NativeSsl, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_timeout(long, NativeSsl, long) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_tlsext_host_name(long, NativeSsl, String) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set_verify(long, NativeSsl, int) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set1_ech_config_list(long, NativeSsl, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set1_groups(long, NativeSsl, int[]) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set1_tls_channel_id(long, NativeSsl, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
SSL_shutdown(long, NativeSsl, FileDescriptor, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
 
SSL_SIGN_ECDSA_SECP256R1_SHA256 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_ECDSA_SECP384R1_SHA384 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_ECDSA_SECP521R1_SHA512 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_ECDSA_SHA1 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_ED25519 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PKCS1_SHA1 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PKCS1_SHA256 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PKCS1_SHA384 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PKCS1_SHA512 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PSS_RSAE_SHA256 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PSS_RSAE_SHA384 - Static variable in class org.conscrypt.NativeConstants
 
SSL_SIGN_RSA_PSS_RSAE_SHA512 - Static variable in class org.conscrypt.NativeConstants
 
SSL_TLSEXT_ERR_NOACK - Static variable in class org.conscrypt.NativeConstants
 
SSL_use_psk_identity_hint(long, NativeSsl, String) - Static method in class org.conscrypt.NativeCrypto
 
SSL_VERIFY_FAIL_IF_NO_PEER_CERT - Static variable in class org.conscrypt.NativeConstants
 
SSL_VERIFY_NONE - Static variable in class org.conscrypt.NativeConstants
 
SSL_VERIFY_PEER - Static variable in class org.conscrypt.NativeConstants
 
SSL_write(long, NativeSsl, FileDescriptor, NativeCrypto.SSLHandshakeCallbacks, byte[], int, int, int) - Static method in class org.conscrypt.NativeCrypto
Writes with the native SSL_write function to the encrypted data stream.
SSL3_RT_ALERT - Static variable in class org.conscrypt.NativeConstants
 
SSL3_RT_APPLICATION_DATA - Static variable in class org.conscrypt.NativeConstants
 
SSL3_RT_CHANGE_CIPHER_SPEC - Static variable in class org.conscrypt.NativeConstants
 
SSL3_RT_HANDSHAKE - Static variable in class org.conscrypt.NativeConstants
 
SSL3_RT_HEADER_LENGTH - Static variable in class org.conscrypt.NativeConstants
 
SSL3_RT_MAX_PACKET_SIZE - Static variable in class org.conscrypt.NativeConstants
 
SSL3_RT_MAX_PLAIN_LENGTH - Static variable in class org.conscrypt.NativeConstants
 
SSLClientSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share client-side SSL sessions across processes.
sslCtxNativePointer - Variable in class org.conscrypt.AbstractSessionContext
 
SSLInputStream() - Constructor for class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
SSLInputStream() - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket.SSLInputStream
 
SSLNullSession - Class in org.conscrypt
This is returned in the place of a SSLSession when no TLS connection could be negotiated, but one was requested from a method that can't throw an exception such as SSLSocket.getSession() before SSLSocket.startHandshake() is called.
SSLNullSession() - Constructor for class org.conscrypt.SSLNullSession
 
SSLNullSession.DefaultHolder - Class in org.conscrypt
 
SSLOutputStream() - Constructor for class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
SSLOutputStream() - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket.SSLOutputStream
 
sslParameters - Variable in class org.conscrypt.ConscryptEngine
 
sslParameters - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
sslParameters - Variable in class org.conscrypt.ConscryptServerSocket
 
sslParameters - Variable in class org.conscrypt.OpenSSLContextImpl
 
sslParameters - Variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
sslParameters - Variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
SSLParametersImpl - Class in org.conscrypt
The instances of this class encapsulate all the info about enabled cipher suites and protocols, as well as the information about client/server mode of ssl socket, whether it require/want client authentication or not, and controls whether new SSL sessions may be established by this socket or not.
SSLParametersImpl(KeyManager[], TrustManager[], SecureRandom, ClientSessionContext, ServerSessionContext, String[]) - Constructor for class org.conscrypt.SSLParametersImpl
Initializes the parameters.
SSLParametersImpl(ClientSessionContext, ServerSessionContext, X509KeyManager, PSKKeyManager, X509TrustManager, Spake2PlusTrustManager, Spake2PlusKeyManager, SSLParametersImpl) - Constructor for class org.conscrypt.SSLParametersImpl
 
SSLParametersImpl.AliasChooser - Interface in org.conscrypt
 
SSLParametersImpl.PSKCallbacks - Interface in org.conscrypt
 
SSLServerSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share server-side SSL sessions across processes.
SSLUtils - Class in org.conscrypt
Utility methods for SSL packet processing.
SSLUtils() - Constructor for class org.conscrypt.SSLUtils
 
SSLUtils.EngineStates - Class in org.conscrypt
States for SSL engines.
SSLUtils.SessionType - Enum in org.conscrypt
 
SSLv3 - org.conscrypt.metrics.Protocol
 
STACK_TRACE_ELEMENT - Static variable in class org.conscrypt.EmptyArray
 
STANDARD_EC_PRIVATE_KEY_INTERFACE_CLASS_NAME - Static variable in class org.conscrypt.OpenSSLProvider
 
STANDARD_RSA_PRIVATE_KEY_INTERFACE_CLASS_NAME - Static variable in class org.conscrypt.OpenSSLProvider
 
STANDARD_RSA_PUBLIC_KEY_INTERFACE_CLASS_NAME - Static variable in class org.conscrypt.OpenSSLProvider
 
STANDARD_XEC_PRIVATE_KEY_INTERFACE_CLASS_NAME - Static variable in class org.conscrypt.OpenSSLProvider
 
startHandshake() - Method in class org.conscrypt.ConscryptEngineSocket
 
startHandshake() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Starts a TLS/SSL handshake on this connection using some native methods from the OpenSSL library.
startsWith(byte[], byte[]) - Static method in class org.conscrypt.ArrayUtils
 
state - Variable in class org.conscrypt.ConscryptEngine
 
state - Variable in class org.conscrypt.ConscryptEngineSocket
 
state - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
state - Variable in class org.conscrypt.ct.LogInfo.Builder
 
state - Variable in class org.conscrypt.ct.LogInfo
 
State() - Constructor for enum org.conscrypt.ct.LogStore.State
 
STATE_CLOSED - Static variable in class org.conscrypt.SSLUtils.EngineStates
The engine has been closed.
STATE_CLOSED_INBOUND - Static variable in class org.conscrypt.SSLUtils.EngineStates
The inbound direction of the engine has been closed.
STATE_CLOSED_OUTBOUND - Static variable in class org.conscrypt.SSLUtils.EngineStates
The outbound direction of the engine has been closed.
STATE_HANDSHAKE_COMPLETED - Static variable in class org.conscrypt.SSLUtils.EngineStates
Listeners of the handshake have been notified of completion but the handshake call hasn't returned.
STATE_HANDSHAKE_STARTED - Static variable in class org.conscrypt.SSLUtils.EngineStates
The handshake has been started
STATE_MODE_SET - Static variable in class org.conscrypt.SSLUtils.EngineStates
The client/server mode of the engine has been set.
STATE_NEW - Static variable in class org.conscrypt.SSLUtils.EngineStates
The engine is constructed, but the initial handshake hasn't been started
STATE_PENDING - Static variable in class org.conscrypt.ct.LogInfo
 
STATE_QUALIFIED - Static variable in class org.conscrypt.ct.LogInfo
 
STATE_READONLY - Static variable in class org.conscrypt.ct.LogInfo
 
STATE_READY - Static variable in class org.conscrypt.SSLUtils.EngineStates
The handshake call has returned and the listeners have been notified.
STATE_READY_HANDSHAKE_CUT_THROUGH - Static variable in class org.conscrypt.SSLUtils.EngineStates
The handshake call returned but the listeners have not yet been notified.
STATE_REJECTED - Static variable in class org.conscrypt.ct.LogInfo
 
STATE_RETIRED - Static variable in class org.conscrypt.ct.LogInfo
 
STATE_UNKNOWN - Static variable in class org.conscrypt.ct.LogInfo
 
STATE_USABLE - Static variable in class org.conscrypt.ct.LogInfo
 
stateLock - Variable in class org.conscrypt.ConscryptEngineSocket
 
stateTimestamp - Variable in class org.conscrypt.ct.LogInfo.Builder
 
stateTimestamp - Variable in class org.conscrypt.ct.LogInfo
 
STATIC_LIB_NAME - Static variable in class org.conscrypt.NativeCryptoJni
 
statsEvent - Variable in class org.conscrypt.metrics.ReflexiveStatsEvent
 
statsLog - Variable in class org.conscrypt.ct.CertificateTransparency
 
StatsLog - Interface in org.conscrypt.metrics
 
StatsLogImpl - Class in org.conscrypt.metrics
Implements logging for Conscrypt metrics.
StatsLogImpl() - Constructor for class org.conscrypt.metrics.StatsLogImpl
 
status - Variable in class org.conscrypt.ct.VerifiedSCT.Builder
 
status - Variable in class org.conscrypt.ct.VerifiedSCT
 
Status() - Constructor for enum org.conscrypt.ct.VerifiedSCT.Status
 
statusResponses - Variable in class org.conscrypt.SessionSnapshot
 
store - Variable in class org.conscrypt.ct.Verifier
 
strictInstance() - Static method in class org.conscrypt.OkHostnameVerifier
 
strictWildcardMode - Variable in class org.conscrypt.OkHostnameVerifier
 
STRING - Static variable in class org.conscrypt.EmptyArray
 
subjectToTrustAnchors - Variable in class org.conscrypt.TrustedCertificateIndex
 
SUNOS - org.conscrypt.HostProperties.OperatingSystem
 
SUPPORTED_EXTENSIONS - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
SUPPORTED_LEGACY_CIPHER_SUITES_SET - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_PROTOCOL_TLSV1_2 - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_PROTOCOL_TLSV1_3 - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_TLS_1_2_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_TLS_1_2_CIPHER_SUITES_SET - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_TLS_1_3_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
 
SUPPORTED_TLS_1_3_CIPHER_SUITES_SET - Static variable in class org.conscrypt.NativeCrypto
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa44
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa65
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa87
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslMlDsaKeyFactory
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslSignatureMlDsa.MlDsa
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslSignatureMlDsa.MlDsa44
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslSignatureMlDsa.MlDsa65
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslSignatureMlDsa.MlDsa87
 
supportsAlgorithm(MlDsaAlgorithm) - Method in class org.conscrypt.OpenSslSignatureMlDsa
 
supportsAlgorithm(MlKemAlgorithm) - Method in class org.conscrypt.OpenSslMlKemKeyFactory.MlKem
 
supportsAlgorithm(MlKemAlgorithm) - Method in class org.conscrypt.OpenSslMlKemKeyFactory.MlKem1024
 
supportsAlgorithm(MlKemAlgorithm) - Method in class org.conscrypt.OpenSslMlKemKeyFactory.MlKem768
 
supportsAlgorithm(MlKemAlgorithm) - Method in class org.conscrypt.OpenSslMlKemKeyFactory
 
supportsConscryptCertStore() - Static method in class org.conscrypt.Platform
 
supportsVariableSizeIv() - Method in class org.conscrypt.OpenSSLCipher
 
supportsVariableSizeKey() - Method in class org.conscrypt.OpenSSLCipher
 
supportsVariableSizeKey() - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
supportsX509ExtendedTrustManager() - Static method in class org.conscrypt.Platform
 

T

tagLengthInBytes - Variable in class org.conscrypt.OpenSSLAeadCipher
The length of the AEAD cipher tag in bytes.
target - Variable in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
targetArrayOffset - Variable in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
TEMP_DIR_PROPERTY_NAME - Static variable in class org.conscrypt.HostProperties
 
thisUpdate - Variable in class org.conscrypt.OpenSSLX509CRL
 
THROWABLE - Static variable in class org.conscrypt.EmptyArray
 
throwAEADBadTagExceptionIfAvailable(String, Throwable) - Method in class org.conscrypt.OpenSSLAeadCipher
 
throwBestError(List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeCryptoJni
 
throwInterruptedIoException() - Static method in class org.conscrypt.io.IoUtils
 
timeout - Variable in class org.conscrypt.AbstractSessionContext
 
timestamp - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
TIMESTAMP_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
tLen - Variable in class org.conscrypt.GCMParameters
The tag length in bits.
TLS_AES_128_GCM_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_AES_256_GCM_SHA384 - org.conscrypt.metrics.CipherSuite
 
TLS_CHACHA20_POLY1305_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_CIPHER_FAILED - org.conscrypt.metrics.CipherSuite
 
TLS_CT_ECDSA_SIGN - Static variable in class org.conscrypt.NativeConstants
 
TLS_CT_RSA_SIGN - Static variable in class org.conscrypt.NativeConstants
 
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_EMPTY_RENEGOTIATION_INFO_SCSV - Static variable in class org.conscrypt.NativeCrypto
TLS_EMPTY_RENEGOTIATION_INFO_SCSV is RFC 5746's renegotiation indication signaling cipher suite value.
TLS_EXTENSION - org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
TLS_FALLBACK_SCSV - Static variable in class org.conscrypt.NativeCrypto
TLS_FALLBACK_SCSV is from https://tools.ietf.org/html/draft-ietf-tls-downgrade-scsv-00 to indicate to the server that this is a fallback protocol request.
TLS_HANDSHAKE_REPORTED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
TlsHandshakeReported tls_handshake_reported
Usage: StatsLog.write(StatsLog.TLS_HANDSHAKE_REPORTED, boolean success, int protocol, int cipher_suite, int handshake_duration_millis, int source, int[] uid);
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_AES_128_GCM_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_AES_256_GCM_SHA384 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_CHACHA20_POLY1305_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_CIPHER_FAILED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_PSK_WITH_AES_128_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_PSK_WITH_AES_256_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_RSA_WITH_3DES_EDE_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_RSA_WITH_AES_128_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_RSA_WITH_AES_128_GCM_SHA256 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_RSA_WITH_AES_256_CBC_SHA - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__TLS_RSA_WITH_AES_256_GCM_SHA384 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__CIPHER_SUITE__UNKNOWN_CIPHER_SUITE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__SSL_V3 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__TLS_PROTO_FAILED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__TLS_V1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__TLS_V1_1 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__TLS_V1_2 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__TLS_V1_3 - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__PROTOCOL__UNKNOWN_PROTO - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__SOURCE__SOURCE_GMS - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__SOURCE__SOURCE_MAINLINE - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__SOURCE__SOURCE_UNBUNDLED - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_HANDSHAKE_REPORTED__SOURCE__SOURCE_UNKNOWN - Static variable in class org.conscrypt.metrics.ConscryptStatsLog
 
TLS_PROTO_FAILED - org.conscrypt.metrics.Protocol
 
TLS_PSK_WITH_AES_128_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_PSK_WITH_AES_256_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_3DES_EDE_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_128_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_128_GCM_SHA256 - org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_256_CBC_SHA - org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_256_GCM_SHA384 - org.conscrypt.metrics.CipherSuite
 
TLS1_1_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLS1_2_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLS1_3_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLS1_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLSv1 - org.conscrypt.metrics.Protocol
 
TLSv1() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv1
 
TLSv1_1 - org.conscrypt.metrics.Protocol
 
TLSv1_2 - org.conscrypt.metrics.Protocol
 
TLSv1_3 - org.conscrypt.metrics.Protocol
 
TLSV1_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1" is requested.
TLSv11() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv11
 
TLSV11_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1.1" is requested.
TLSv12() - Constructor for class org.conscrypt.DefaultSSLContextImpl.TLSv12
 
TLSv12() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv12
 
TLSV12_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1.2" is requested.
TLSv13() - Constructor for class org.conscrypt.DefaultSSLContextImpl.TLSv13
 
TLSv13() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv13
 
TLSV13_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1.3" is requested.
toApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String>) - Static method in class org.conscrypt.Java8EngineWrapper
 
toApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Static method in class org.conscrypt.Java8EngineSocket
 
toApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Static method in class org.conscrypt.Java8FileDescriptorSocket
 
toBoringSslGroup(String) - Static method in class org.conscrypt.NativeSsl
 
toBoringSslGroups(String[]) - Static method in class org.conscrypt.NativeSsl
Converts a list of java named groups to an array of groups that can be passed to BoringSSL.
toBytes() - Method in class org.conscrypt.NativeSslSession.Impl
 
toBytes() - Method in class org.conscrypt.NativeSslSession
Converts the given session to bytes.
toCertificateChain(X509Certificate[]) - Static method in class org.conscrypt.SSLUtils
Converts the peer certificates into a cert chain.
toConscrypt(SSLEngine) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(SSLServerSocketFactory) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(SSLSocket) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(TrustManager) - Static method in class org.conscrypt.Conscrypt
 
toDate(long) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
toDate(long) - Static method in class org.conscrypt.OpenSSLX509CRL
 
toDirectory(String) - Static method in class org.conscrypt.HostProperties
 
toGCMParameterSpec(int, byte[]) - Static method in class org.conscrypt.Platform
Creates a platform version of GCMParameterSpec.
toLowerCaseAscii(char) - Static method in class org.conscrypt.AddressUtils
 
toProtocolBytes(String) - Static method in class org.conscrypt.SSLUtils
 
toProtocolString(byte[]) - Static method in class org.conscrypt.SSLUtils
 
toSSLException(Throwable) - Static method in class org.conscrypt.SSLUtils
Wraps the given exception if it's not already a SSLException.
toSSLHandshakeException(Throwable) - Static method in class org.conscrypt.SSLUtils
Wraps the given exception if it's not already a SSLHandshakeException.
toSSLSession() - Method in class org.conscrypt.NativeSslSession.Impl
 
toSSLSession() - Method in class org.conscrypt.NativeSslSession
Converts this object to a SSLSession.
toString() - Method in class org.conscrypt.AbstractConscryptSocket
 
toString() - Method in enum org.conscrypt.MlDsaAlgorithm
 
toString() - Method in enum org.conscrypt.MlKemAlgorithm
 
toString() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
toString() - Method in class org.conscrypt.OpenSSLECPublicKey
 
toString() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
toString() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
toString() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
toString() - Method in class org.conscrypt.OpenSSLX509Certificate
 
toString() - Method in class org.conscrypt.OpenSSLX509CRL
 
toString() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
toString() - Method in class org.conscrypt.X509PublicKey
 
TRAILER_FIELD_BC_ID - Static variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
transitionTo(int) - Method in class org.conscrypt.ConscryptEngine
 
transitionTo(int) - Method in class org.conscrypt.ConscryptEngineSocket
 
transitionTo(int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
TREE_HASH - org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
trimToSize() - Method in class org.conscrypt.AbstractSessionContext
Makes sure cache size is < maximumSize.
TRUST_ANCHOR_COMPARATOR - Static variable in class org.conscrypt.TrustManagerImpl
Comparator used for ordering trust anchors during certificate path building.
TRUST_MANAGERS - Static variable in class org.conscrypt.DefaultSSLContextImpl
Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor
TrustAnchorComparator() - Constructor for class org.conscrypt.TrustManagerImpl.TrustAnchorComparator
 
trustAnchors(X509Certificate[]) - Static method in class org.conscrypt.TrustManagerImpl
 
trustedCertificateIndex - Variable in class org.conscrypt.TrustManagerImpl
An index of TrustAnchor instances that we've seen.
TrustedCertificateIndex - Class in org.conscrypt
Indexes TrustAnchor instances so they can be found in O(1) time instead of O(N).
TrustedCertificateIndex() - Constructor for class org.conscrypt.TrustedCertificateIndex
 
TrustedCertificateIndex(Set<TrustAnchor>) - Constructor for class org.conscrypt.TrustedCertificateIndex
 
trustedCertificateStore - Variable in class org.conscrypt.TrustManagerImpl
The backing store for the AndroidCAStore if non-null.
TrustManagerFactoryImpl - Class in org.conscrypt
TrustManagerFactory service provider interface implementation.
TrustManagerFactoryImpl() - Constructor for class org.conscrypt.TrustManagerFactoryImpl
 
TrustManagerImpl - Class in org.conscrypt
TrustManager implementation.
TrustManagerImpl(KeyStore) - Constructor for class org.conscrypt.TrustManagerImpl
Creates X509TrustManager based on a keystore
TrustManagerImpl(KeyStore, CertPinManager) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore, CertBlocklist, CertificateTransparency) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker - Class in org.conscrypt
If an EKU extension is present in the end-entity certificate, it MUST contain an appropriate key usage.
TrustManagerImpl.TrustAnchorComparator - Class in org.conscrypt
Comparator for sorting TrustAnchors using a CertificatePriorityComparator.
tryToLoadClass(ClassLoader, Class<?>) - Static method in class org.conscrypt.NativeLibraryLoader
Try to load the helper Class into specified ClassLoader.

U

uCoordinate - Variable in class org.conscrypt.OpenSSLX25519PrivateKey
 
uCoordinate - Variable in class org.conscrypt.OpenSSLX25519PublicKey
 
UNINITIALIZED - org.conscrypt.ct.LogStore.State
 
UNKNOWN - org.conscrypt.HostProperties.Architecture
 
UNKNOWN - org.conscrypt.HostProperties.OperatingSystem
 
UNKNOWN - org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
UNKNOWN_CIPHER_SUITE - org.conscrypt.metrics.CipherSuite
 
UNKNOWN_LOG - org.conscrypt.ct.VerifiedSCT.Status
 
UNKNOWN_PROTO - org.conscrypt.metrics.Protocol
 
unparsedTlsNamedGroupsProperty - Static variable in class org.conscrypt.NativeSsl
 
unpooled() - Static method in class org.conscrypt.BufferAllocator
Returns an unpooled buffer allocator, which will create a new buffer for each request.
UNPOOLED - Static variable in class org.conscrypt.BufferAllocator
 
unsignedByte(byte) - Static method in class org.conscrypt.SSLUtils
 
unsignedShort(short) - Static method in class org.conscrypt.SSLUtils
 
unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer[], ByteBuffer[]) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer[], ByteBuffer[]) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer[], ByteBuffer[]) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer, ByteBuffer[]) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[]) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[]) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(SSLEngine, ByteBuffer[], int, int, ByteBuffer[], int, int) - Static method in class org.conscrypt.Conscrypt
Exteneded unwrap method for multiple source and destination buffers.
unwrap(SSLEngine, ByteBuffer[], ByteBuffer[]) - Static method in class org.conscrypt.Conscrypt
Extended unwrap method for multiple source and destination buffers.
unwrapEngine(SSLEngine) - Static method in class org.conscrypt.Java8PlatformUtil
 
unwrapEngine(SSLEngine) - Static method in class org.conscrypt.Platform
 
updateCTLogListStatusChanged(LogStore) - Method in class org.conscrypt.metrics.NoopStatsLog
 
updateCTLogListStatusChanged(LogStore) - Method in interface org.conscrypt.metrics.StatsLog
 
updateCTLogListStatusChanged(LogStore) - Method in class org.conscrypt.metrics.StatsLogImpl
 
updateDirect(long, int) - Method in class org.conscrypt.OpenSSLMac.AesCmac
 
updateDirect(long, int) - Method in class org.conscrypt.OpenSSLMac.Hmac
 
updateDirect(long, int) - Method in class org.conscrypt.OpenSSLMac
Passes the contents of a direct ByteBuffer to the relevant BoringSSL *MAC function.
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLCipher
API-specific implementation of updating the cipher.
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
url - Variable in class org.conscrypt.ct.LogInfo.Builder
 
url - Variable in class org.conscrypt.ct.LogInfo
 
USE_ENGINE_SOCKET_BY_DEFAULT - Static variable in class org.conscrypt.SSLUtils
 
useCipherSuitesOrder - Variable in class org.conscrypt.SSLParametersImpl
 
useEngineSocket - Variable in class org.conscrypt.ConscryptServerSocket
 
useEngineSocket - Variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
useEngineSocket - Variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
useEngineSocketByDefault - Static variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
useEngineSocketByDefault - Static variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
usePooledBuffer - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
usePooledBuffer() - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
usesBoringSsl_FIPS_mode() - Static method in class org.conscrypt.NativeCrypto
Return true if BoringSSL has been built in FIPS mode.
useSessionTickets - Variable in class org.conscrypt.SSLParametersImpl
 
useSni - Variable in class org.conscrypt.SSLParametersImpl
 
usingDirectory(File) - Static method in class org.conscrypt.FileClientSessionCache
Returns a cache backed by the given directory.
usingHelperClassloader - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
usingPrivateKey - Variable in class org.conscrypt.OpenSSLCipherRSA
Current key type: private or public.
uToBigInteger(byte[]) - Method in class org.conscrypt.OpenSSLXDHKeyFactory
 

V

V1 - org.conscrypt.ct.SignedCertificateTimestamp.Version
 
VALID - org.conscrypt.ct.VerifiedSCT.Status
 
validator - Variable in class org.conscrypt.TrustManagerImpl
 
validSCTs - Variable in class org.conscrypt.ct.VerificationResult
 
value - Variable in enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
value - Variable in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
value - Variable in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
 
value - Variable in enum org.conscrypt.SSLUtils.SessionType
 
value() - Method in enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
value() - Method in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
value() - Method in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
 
value() - Method in annotation type org.conscrypt.ExperimentalApi
Context information such as links to discussion thread, tracking issue etc.
VALUE_0 - Static variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
valueOf(int) - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.CertificateEntry.LogEntryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.LogStore.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.PolicyCompliance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.VerifiedSCT.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HostProperties.Architecture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HostProperties.OperatingSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HpkeSuite.AEAD
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HpkeSuite.KDF
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HpkeSuite.KEM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.metrics.CipherSuite
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.metrics.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.metrics.Source
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.MlDsaAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.MlKemAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLCipher.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLCipher.Padding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLSignature.EngineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLX509CertPath.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.SSLUtils.SessionType
Returns the enum constant of this type with the specified name.
values - Static variable in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
values - Static variable in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
values - Variable in class org.conscrypt.ExternalSession
 
values() - Static method in enum org.conscrypt.ct.CertificateEntry.LogEntryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.LogStore.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.PolicyCompliance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.VerifiedSCT.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HostProperties.Architecture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HostProperties.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HpkeSuite.AEAD
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HpkeSuite.KDF
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HpkeSuite.KEM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.metrics.CipherSuite
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.metrics.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.metrics.Source
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.MlDsaAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.MlKemAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLCipher.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLCipher.Padding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLSignature.EngineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLX509CertPath.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.SSLUtils.SessionType
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationResult - Class in org.conscrypt.ct
Container for verified SignedCertificateTimestamp.
VerificationResult() - Constructor for class org.conscrypt.ct.VerificationResult
 
VerifiedSCT - Class in org.conscrypt.ct
Verification result for a single SCT.
VerifiedSCT(VerifiedSCT.Builder) - Constructor for class org.conscrypt.ct.VerifiedSCT
 
VerifiedSCT.Builder - Class in org.conscrypt.ct
 
VerifiedSCT.Status - Enum in org.conscrypt.ct
 
verifier - Variable in class org.conscrypt.ct.CertificateTransparency
 
Verifier - Class in org.conscrypt.ct
 
Verifier(LogStore) - Constructor for class org.conscrypt.ct.Verifier
 
verify(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
 
verify(X509Certificate[], String, SSLSession) - Method in interface org.conscrypt.ConscryptHostnameVerifier
Returns whether the given hostname is allowable given the peer's authentication information from the given session.
verify(X509Certificate[], String, SSLSession) - Method in class org.conscrypt.OkHostnameVerifier
 
verify(PublicKey) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verify(PublicKey) - Method in class org.conscrypt.OpenSSLX509CRL
 
verify(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verify(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509CRL
 
verify(PublicKey, Provider) - Method in class org.conscrypt.OpenSSLX509Certificate
 
VERIFY_AS_IP_ADDRESS - Static variable in class org.conscrypt.OkHostnameVerifier
Quick and dirty pattern to differentiate IP addresses from hostnames.
verifyAsIpAddress(String) - Static method in class org.conscrypt.OkHostnameVerifier
 
verifyCertificateChain(byte[][], String) - Method in class org.conscrypt.ConscryptEngine
 
verifyCertificateChain(byte[][], String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
verifyCertificateChain(byte[][], String) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Verify that the certificate chain is trusted.
verifyChain(List<X509Certificate>, List<TrustAnchor>, String, boolean, byte[], byte[]) - Method in class org.conscrypt.TrustManagerImpl
 
verifyEmbeddedSCTs(List<SignedCertificateTimestamp>, OpenSSLX509Certificate[], VerificationResult) - Method in class org.conscrypt.ct.Verifier
Verify a list of SCTs which were embedded from an X509 certificate.
verifyExternalSCTs(List<SignedCertificateTimestamp>, OpenSSLX509Certificate, VerificationResult) - Method in class org.conscrypt.ct.Verifier
Verify a list of SCTs which were not embedded in an X509 certificate, that is received through the TLS or OCSP extensions.
verifyHostName(String, String) - Method in class org.conscrypt.OkHostnameVerifier
Returns true iff hostName matches the domain name pattern.
verifyHostName(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
Returns true if certificate matches hostName.
verifyInternal(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verifyInternal(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509CRL
 
verifyIpAddress(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
Returns true if certificate matches ipAddress.
verifyKey(OpenSSLKey) - Static method in class org.conscrypt.OpenSslSignatureEdDsa
 
verifyKey(OpenSSLKey) - Static method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
verifyOpenSSL(OpenSSLKey) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verifyOpenSSL(OpenSSLKey) - Method in class org.conscrypt.OpenSSLX509CRL
 
verifySCTs(List<SignedCertificateTimestamp>, CertificateEntry, VerificationResult) - Method in class org.conscrypt.ct.Verifier
Verify a list of SCTs.
verifySignedCertificateTimestamps(List<X509Certificate>, byte[], byte[]) - Method in class org.conscrypt.ct.Verifier
 
verifySignedCertificateTimestamps(OpenSSLX509Certificate[], byte[], byte[]) - Method in class org.conscrypt.ct.Verifier
Verify a certificate chain for transparency.
verifySingleSCT(SignedCertificateTimestamp, CertificateEntry) - Method in class org.conscrypt.ct.LogInfo
Verify the signature of a signed certificate timestamp for the given certificate entry against the log's public key.
verifyWithSniMatchers(String) - Method in class org.conscrypt.NativeSsl
 
version - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
version() - Static method in class org.conscrypt.Conscrypt
Returns the version of this distribution of Conscrypt.
Version(int) - Constructor for enum org.conscrypt.ct.SignedCertificateTimestamp.Version
 
Version(int, int, int) - Constructor for class org.conscrypt.Conscrypt.Version
 
VERSION - Static variable in class org.conscrypt.Conscrypt
 
VERSION_LENGTH - Static variable in class org.conscrypt.ct.Constants
 

W

waitForHandshake() - Method in class org.conscrypt.ConscryptEngineSocket
Waits for the handshake to complete.
waitForHandshake() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
want_client_auth - Variable in class org.conscrypt.SSLParametersImpl
 
wasShutdownReceived() - Method in class org.conscrypt.NativeSsl
 
wasShutdownSent() - Method in class org.conscrypt.NativeSsl
 
WINDOWS - org.conscrypt.HostProperties.OperatingSystem
 
WORK_DIR_PROPERTY_NAME - Static variable in class org.conscrypt.NativeLibraryLoader
 
WORKDIR - Static variable in class org.conscrypt.NativeLibraryLoader
 
wrap(ByteBuffer) - Static method in class org.conscrypt.AllocatedBuffer
Creates a new AllocatedBuffer that is backed by the given ByteBuffer.
wrap(ByteBuffer[], int, int, ByteBuffer) - Method in class org.conscrypt.AbstractConscryptEngine
 
wrap(ByteBuffer[], int, int, ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
 
wrap(ByteBuffer[], int, int, ByteBuffer) - Method in class org.conscrypt.Java8EngineWrapper
 
wrap(ByteBuffer[], ByteBuffer) - Method in class org.conscrypt.Java8EngineWrapper
 
wrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.AbstractConscryptEngine
 
wrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
 
wrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.Java8EngineWrapper
 
wrapEngine(ConscryptEngine) - Static method in class org.conscrypt.Java8PlatformUtil
 
wrapEngine(ConscryptEngine) - Static method in class org.conscrypt.Platform
 
wrapHostnameVerifier(HostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Wraps the HttpsURLConnection.HostnameVerifier into a ConscryptHostnameVerifier
wrapJCAPrivateKeyForTLSStackOnly(PrivateKey, PublicKey) - Static method in class org.conscrypt.OpenSSLECPrivateKey
Wraps the provided private key for use in the TLS/SSL stack only.
wrapJCAPrivateKeyForTLSStackOnly(PrivateKey, PublicKey) - Static method in class org.conscrypt.OpenSSLKey
Wraps the provided private key for use in the TLS/SSL stack only.
wrapJCAPrivateKeyForTLSStackOnly(PrivateKey, PublicKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
Wraps the provided private key for use in the TLS/SSL stack only.
wrapJCAPrivateKeyForTLSStackOnly(PrivateKey, ECParameterSpec) - Static method in class org.conscrypt.OpenSSLECPrivateKey
Wraps the provided private key for use in the TLS/SSL stack only.
wrapped - Variable in class org.conscrypt.OpenSSLKey
 
wrapPlatformKey(ECPrivateKey) - Static method in class org.conscrypt.OpenSSLECPrivateKey
 
wrapPlatformKey(ECPrivateKey, OpenSSLECGroupContext) - Static method in class org.conscrypt.OpenSSLECPrivateKey
 
wrapPlatformKey(RSAPrivateKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
wrapPrivateKey(PrivateKey) - Static method in class org.conscrypt.OpenSSLKey
 
wrapSocketFactoryIfNeeded(OpenSSLSocketFactoryImpl) - Static method in class org.conscrypt.Platform
Currently we don't wrap anything from the RI.
wrapSSLSession(ExternalSession) - Static method in class org.conscrypt.Java8PlatformUtil
 
wrapSSLSession(ExternalSession) - Static method in class org.conscrypt.Platform
 
write - Static variable in class org.conscrypt.metrics.ReflexiveStatsLog
 
write(byte[]) - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
write(byte[], int, int) - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
write(byte[], int, int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLOutputStream
Method acts as described in spec for superclass.
write(int) - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
write(int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket.SSLOutputStream
Method acts as described in spec for superclass.
write(int, boolean, int, int, int, int, int[]) - Static method in class org.conscrypt.metrics.ConscryptStatsLog
 
write(int, boolean, int, int, int, int, int[]) - Method in class org.conscrypt.metrics.StatsLogImpl
 
write(int, int, int, int, int) - Static method in class org.conscrypt.metrics.ConscryptStatsLog
 
write(int, int, int, int, int, int) - Static method in class org.conscrypt.metrics.ConscryptStatsLog
 
write(int, int, int, int, int, int) - Method in class org.conscrypt.metrics.StatsLogImpl
 
write(int, int, int, int, int, int, int, int, int) - Static method in class org.conscrypt.metrics.ConscryptStatsLog
 
write(int, int, int, int, int, int, int, int, int) - Method in class org.conscrypt.metrics.StatsLogImpl
 
write(FileDescriptor, byte[], int, int, int) - Method in class org.conscrypt.NativeSsl
 
write(ReflexiveStatsEvent) - Static method in class org.conscrypt.metrics.ReflexiveStatsLog
 
writeAlgorithmIdentifier(long, String) - Static method in class org.conscrypt.OAEPParameters
Writes an ASN.1 AlgorithmIdentifier structure into container, which looks like
writeBoolean - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeBoolean(boolean) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeDirectByteBuffer(long, int) - Method in class org.conscrypt.NativeSsl.BioWrapper
 
writeDirectByteBuffer(long, int) - Method in class org.conscrypt.NativeSsl
 
writeEncryptedData(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
Write encrypted data to the OpenSSL network BIO.
writeEncryptedDataDirect(ByteBuffer, int, int) - Method in class org.conscrypt.ConscryptEngine
 
writeEncryptedDataHeap(ByteBuffer, int, int) - Method in class org.conscrypt.ConscryptEngine
 
writeFixedBytes(OutputStream, byte[]) - Static method in class org.conscrypt.ct.Serialization
Write a fixed number sequence of bytes to the ouput stream.
writeHashAndMgfHash(long, String, MGF1ParameterSpec) - Static method in class org.conscrypt.OAEPParameters
 
writeInt - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeInt(int) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeIntArray - Static variable in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeIntArray(int[]) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeInternal(ByteBuffer) - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
writeLock - Variable in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
writeLock - Variable in class org.conscrypt.ConscryptFileDescriptorSocket.SSLOutputStream
OpenSSL only lets one thread write at a time, so this is used to make sure we serialize callers of SSL_write.
writeNumber(OutputStream, long, int) - Static method in class org.conscrypt.ct.Serialization
Write a number to the output stream.
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLECPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLECPublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslEdDsaPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslEdDsaPublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslMlDsaPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslMlDsaPublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslMlKemPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslMlKemPublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslSlhDsaPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslSlhDsaPublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslXwingPrivateKey
 
writeObject(ObjectOutputStream) - Method in class org.conscrypt.OpenSslXwingPublicKey
 
writePlaintextData(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
Write plaintext data to the OpenSSL internal BIO Calling this function with src.remaining == 0 is undefined.
writePlaintextDataDirect(ByteBuffer, int, int) - Method in class org.conscrypt.ConscryptEngine
 
writePlaintextDataHeap(ByteBuffer, int, int) - Method in class org.conscrypt.ConscryptEngine
 
writeTimeoutMilliseconds - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
writeToSocket() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
writeVariableBytes(OutputStream, byte[], int) - Static method in class org.conscrypt.ct.Serialization
Write length prefixed sequence of bytes to the ouput stream.

X

X25519 - Static variable in class org.conscrypt.OpenSSLXECParameterSpec
 
X25519(byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
X25519_AES_128() - Constructor for class org.conscrypt.HpkeImpl.X25519_AES_128
 
X25519_AES_256() - Constructor for class org.conscrypt.HpkeImpl.X25519_AES_256
 
X25519_CHACHA20() - Constructor for class org.conscrypt.HpkeImpl.X25519_CHACHA20
 
X25519_KEY_SIZE_BYTES - Static variable in interface org.conscrypt.OpenSSLX25519Key
 
X25519_keypair(byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
X509_check_issued(long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_cmp(long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_free(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_ext(long, OpenSSLX509CRL, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_ext_oid(long, OpenSSLX509CRL, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_issuer_name(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_lastUpdate(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_nextUpdate(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_REVOKED(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509_REVOKED that are owned by the caller.
X509_CRL_get_version(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get0_by_cert(long, OpenSSLX509CRL, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
Returns X509_REVOKED reference that is not duplicated!
X509_CRL_get0_by_serial(long, OpenSSLX509CRL, byte[]) - Static method in class org.conscrypt.NativeCrypto
Returns X509_REVOKED reference that is not duplicated!
X509_CRL_print(long, long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_verify(long, OpenSSLX509CRL, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
X509_ENTRY - org.conscrypt.ct.CertificateEntry.LogEntryType
 
X509_free(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_ext_oid(long, OpenSSLX509Certificate, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_issuer_name(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_notAfter(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_notBefore(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_pubkey(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_serialNumber(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_subject_name(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_version(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_NAME_hash(X500Principal) - Static method in class org.conscrypt.NativeCrypto
 
X509_NAME_hash(X500Principal, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_NAME_hash_old(X500Principal) - Static method in class org.conscrypt.NativeCrypto
 
X509_PREAMBLE - Static variable in class org.conscrypt.OpenSSLX25519PublicKey
 
X509_print_ex(long, long, OpenSSLX509Certificate, long, long) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_dup(long) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_free(long, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_get_ext(long, String, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_get_ext_oid(long, String, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_get_serialNumber(long, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_print(long, long, OpenSSLX509CRLEntry) - Static method in class org.conscrypt.NativeCrypto
 
X509_SCT_LIST_OID - Static variable in class org.conscrypt.ct.Constants
 
X509_supported_extension(long) - Static method in class org.conscrypt.NativeCrypto
 
X509_verify(long, OpenSSLX509Certificate, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
x509KeyManager - Variable in class org.conscrypt.SSLParametersImpl
 
x509Preamble - Static variable in class org.conscrypt.OpenSslSlhDsaKeyFactory
 
x509Preamble - Static variable in class org.conscrypt.OpenSslXwingPublicKey
 
x509PreambleMlKem1024 - Static variable in class org.conscrypt.OpenSslMlKemKeyFactory
 
x509PreambleMlKem768 - Static variable in class org.conscrypt.OpenSslMlKemKeyFactory
 
X509PublicKey - Class in org.conscrypt
A simple but useless key class that holds X.509 public key information when the appropriate KeyFactory for the key algorithm is not available.
X509PublicKey(String, byte[]) - Constructor for class org.conscrypt.X509PublicKey
 
x509TrustManager - Variable in class org.conscrypt.SSLParametersImpl
 
X86_32 - org.conscrypt.HostProperties.Architecture
 
X86_64 - org.conscrypt.HostProperties.Architecture
 
XdhKeySpec - Class in org.conscrypt
External Diffie–Hellman key spec holding a key which could be either a public or private key.
XdhKeySpec(byte[]) - Constructor for class org.conscrypt.XdhKeySpec
Creates an instance of XdhKeySpec by passing a public or private key in its raw format.
XWING - org.conscrypt.HpkeSuite.KEM
 
XWING_public_key_from_seed(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
XwingHkdfSha256Aes128Gcm() - Constructor for class org.conscrypt.HpkeImpl.XwingHkdfSha256Aes128Gcm
 
XwingHkdfSha256Aes256Gcm() - Constructor for class org.conscrypt.HpkeImpl.XwingHkdfSha256Aes256Gcm
 
XwingHkdfSha256ChaCha20Poly1305() - Constructor for class org.conscrypt.HpkeImpl.XwingHkdfSha256ChaCha20Poly1305
 
xwingKeyFactory - Static variable in class org.conscrypt.HpkeImpl
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages