Index

A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

add(VerifiedSCT) - Method in class org.conscrypt.ct.VerificationResult
 
addHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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_128() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_128
 
AES_128() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_128
 
AES_128_GCM - Enum constant in enum 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_GCM - Enum constant in enum org.conscrypt.HpkeSuite.AEAD
 
AesCmac() - Constructor for class org.conscrypt.OpenSSLMac.AesCmac
 
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. non-heap) buffer with the given capacity.
allocateHeapBuffer(int) - Method in class org.conscrypt.BufferAllocator
Allocates a heap buffer with the given capacity.
allSubjectAltNames(X509Certificate) - Static method in class org.conscrypt.OkHostnameVerifier
 
ANONYMOUS - Enum constant in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
APP_OPT_IN - Enum constant in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
ApplicationProtocolSelector - Class in org.conscrypt
Server-side selector for the ALPN protocol.
ApplicationProtocolSelector() - Constructor for class org.conscrypt.ApplicationProtocolSelector
 
ARC4() - Constructor for class org.conscrypt.KeyGeneratorImpl.ARC4
 
array() - Method in class org.conscrypt.ExposedByteArrayOutputStream
 
ArrayUtils - Class in org.conscrypt
Compatibility utility for Arrays.
assertCurvesAreValid() - Static method in class org.conscrypt.OpenSSLECKeyPairGenerator
For testing.

B

bind(SocketAddress) - Method in class org.conscrypt.OpenSSLSocketImpl
 
BufferAllocator - Class in org.conscrypt
An object responsible for allocation of buffers.
BufferAllocator() - Constructor for class org.conscrypt.BufferAllocator
 
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() - Constructor for class org.conscrypt.ct.LogInfo.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.
ByteArray - Class in org.conscrypt
Byte array wrapper for hashtable use.
ByteArray(byte[]) - Constructor for class org.conscrypt.ByteArray
 

C

CertBlocklist - Interface in org.conscrypt
A set of certificates that are blacklisted from trust.
CERTIFICATE_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
CERTIFICATE_TIMESTAMP - Enum constant in enum 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.LogEntryType - Enum in org.conscrypt.ct
 
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.
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
 
CHACHA20POLY1305 - Enum constant in enum 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
 
check(X509Certificate[]) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
check(List<X509Certificate>) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkAvailability() - Static method in class org.conscrypt.Conscrypt
Checks that the Conscrypt support is available for the system.
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
 
checkCT(List<X509Certificate>, byte[], byte[], String) - Method in class org.conscrypt.ct.CertificateTransparency
 
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
 
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.
checkValidity() - Method in class org.conscrypt.OpenSSLX509Certificate
 
checkValidity(Date) - Method in class org.conscrypt.OpenSSLX509Certificate
 
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 interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity to report to the server to help agree on the PSK for the provided engine.
chooseEngineAlias(String, Principal[], SSLEngine) - Method in class org.conscrypt.Spake2PlusKeyManager
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.conscrypt.Spake2PlusKeyManager
 
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 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.
CipherSuite - Enum in org.conscrypt.metrics
Cipher suites to metric mapping for metrics instrumentation.
ClientSessionContext - Class in org.conscrypt
Caches client sessions.
clone() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
close() - Method in class org.conscrypt.OpenSSLSocketImpl
 
closeQuietly(Closeable) - Static method in class org.conscrypt.io.IoUtils
Closes 'closeable', ignoring any checked exceptions.
closeQuietly(Socket) - Static method in class org.conscrypt.io.IoUtils
Closes 'socket', ignoring any exceptions.
compare(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
COMPLIANT - Enum constant in enum org.conscrypt.ct.LogStore.State
 
COMPLY - Enum constant in enum 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(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.MD5RSA
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA1RSA
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA224RSA
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA256RSA
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA384RSA
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA512RSA
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA1RSAPSS
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA224RSAPSS
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA256RSAPSS
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA384RSAPSS
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.SHA512RSAPSS
 
connect(SocketAddress) - Method in class org.conscrypt.OpenSSLSocketImpl
 
connect(SocketAddress, int) - Method in class org.conscrypt.OpenSSLSocketImpl
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_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.
ConscryptHostnameVerifier - Interface in org.conscrypt
This interface is used to implement hostname verification in 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
 
convertAead(int) - Method in class org.conscrypt.HpkeSuite
Deprecated.
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
 
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
 
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
 
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
 

D

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.
DEFAULT_PSK - Static variable in interface org.conscrypt.HpkeSpi
 
DEFAULT_PSK_ID - Static variable in interface org.conscrypt.HpkeSpi
 
DefaultSSLContextImpl - Class in org.conscrypt
Support class for this package.
DefaultSSLContextImpl.TLSv12 - Class in org.conscrypt
 
DefaultSSLContextImpl.TLSv13 - Class in org.conscrypt
 
defaultTlsProtocol(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies what the default TLS protocol should be for SSLContext identifiers TLS, SSL, and Default.
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 - Enum constant in enum org.conscrypt.HpkeSuite.KEM
 
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
 
DirectRSA(int) - Constructor for class org.conscrypt.OpenSSLCipherRSA.DirectRSA
 
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
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl.DESEDE
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl
 
DOMAIN_OPT_IN - Enum constant in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
DSA - Enum constant in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
DuckTypedHpkeSpi - Class in org.conscrypt
Duck typed implementation of HpkeSpi.

E

ECDSA - Enum constant in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
ECParameters - Class in org.conscrypt
AlgorithmParameters implementation for elliptic curves.
ECParameters() - Constructor for class org.conscrypt.ECParameters
 
EMBEDDED - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
encode(OutputStream) - Method in class org.conscrypt.ct.CertificateEntry
TLS encode the CertificateEntry structure.
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.
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.SHA1RSAPSS
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLSignature.SHA224RSAPSS
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLSignature.SHA256RSAPSS
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLSignature.SHA384RSAPSS
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLSignature.SHA512RSAPSS
 
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
 
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.SHA1RSAPSS
 
engineSetParameter(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLSignature.SHA224RSAPSS
 
engineSetParameter(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLSignature.SHA256RSAPSS
 
engineSetParameter(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLSignature.SHA384RSAPSS
 
engineSetParameter(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLSignature.SHA512RSAPSS
 
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
 
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
 
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
 
equals(Object) - Method in class org.conscrypt.ByteArray
 
equals(Object) - Method in class org.conscrypt.ct.LogInfo
 
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.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.XdhKeySpec
 
Example - Search tag in interface org.conscrypt.PSKKeyManager
Section
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(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
 
EXTENSIONS_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
extract(byte[], byte[]) - Method in class org.conscrypt.Hkdf
Performs an HKDF extract operation as specified in RFC 5869.

F

FileClientSessionCache - Class in org.conscrypt
File-based cache implementation.
finalize() - Method in class org.conscrypt.ClientSessionContext
 
finalize() - Method in class org.conscrypt.ServerSessionContext
 
finalize() - Method in class org.conscrypt.OpenSSLX509Certificate
 
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.
findByIssuerAndSignature(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
findBySubjectAndPublicKey(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
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
 
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
 
fromCertificate(Certificate) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromPkcs7DerInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromPkcs7PemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromPublicKeyPemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLKey
Parse a public key in PEM encoding from the provided input stream.
fromX509Der(byte[]) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromX509DerInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
fromX509PemInputStream(InputStream) - Static method in class org.conscrypt.OpenSSLX509Certificate
 

G

GCM() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
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
 
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_ocsp_single_extension(byte[], String, long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
getAcceptedIssuers() - Method in class org.conscrypt.TrustManagerImpl
 
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.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.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
 
getAlpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
getApplicationProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getApplicationProtocols(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getBasicConstraints() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getBlockSize() - Method in class org.conscrypt.ScryptKeySpec
 
getCertificate() - Method in class org.conscrypt.ct.CertificateEntry
 
getChannel() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.
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
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getCurveNameForTesting() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getDefaultHostnameVerifier() - Static method in class org.conscrypt.Platform
 
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
 
getDefaultX509TrustManager() - Static method in class org.conscrypt.Conscrypt
Gets the default X.509 trust manager.
getDelegate() - Method in class org.conscrypt.DuckTypedHpkeSpi
 
getDescription() - Method in class org.conscrypt.ct.LogInfo
 
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.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.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.OpenSslXwingPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSslXwingPublicKey
 
getEntryType() - Method in class org.conscrypt.ct.CertificateEntry
 
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
 
getFileDescriptor$() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.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.XdhKeySpec
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHandshakeLimit() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getHandshakeSession() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHashAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
getHLength() - Method in enum org.conscrypt.HpkeSuite.KDF
Deprecated.
getHostname() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.OpenSSLSocketImpl
 
getHostnameOrIP(SSLSocket) - Static method in class org.conscrypt.Conscrypt
This method attempts to create a textual representation of the peer host or IP.
getHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set hostname verifier for the given trust manager.
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 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.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.ClientSessionContext
This method is provided for API-compatibility only, not intended for use.
getIds() - Method in class org.conscrypt.ServerSessionContext
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.OpenSSLSocketImpl
 
getInputStream() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getInstance() - Static method in class org.conscrypt.metrics.NoopStatsLog
 
getInstance() - Static method in class org.conscrypt.metrics.StatsLogImpl
 
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
getInvalidSCTs() - Method in class org.conscrypt.ct.VerificationResult
 
getIssuerAlternativeNames() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerDN() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerKeyHash() - Method in class org.conscrypt.ct.CertificateEntry
 
getIssuerUniqueID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerX500Principal() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getKdf() - Method in class org.conscrypt.HpkeSuite
KDF configured while creating an instance of HpkeSuite
getKeepAlive() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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 interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK to use for the provided socket.
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
 
getKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getKnownLog(byte[]) - Method in interface org.conscrypt.ct.LogStore
 
getLocalAddress() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getLocalPort() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getLocalSocketAddress() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getLogID() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getLogInfo() - Method in class org.conscrypt.ct.VerifiedSCT
 
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
 
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
 
getModulus() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getnEnc() - Method in enum org.conscrypt.HpkeSuite.KEM
Deprecated.
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
 
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.
getOOBInline() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.OpenSSLRSAPublicKey
 
getOperator() - Method in class org.conscrypt.ct.LogInfo
 
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.
getOutputStream() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getParallelizationParameter() - Method in class org.conscrypt.ScryptKeySpec
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLCipher
 
getPassword() - Method in class org.conscrypt.ScryptKeySpec
 
getPassword() - Method in class org.conscrypt.Spake2PlusKeyManager
 
getPort() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getPreferred() - Static method in class org.conscrypt.OpenSSLContextImpl
Allows outside callers to get the preferred SSLContext.
getPrivateKeyLength() - Method in enum org.conscrypt.HpkeSuite.KEM
Returns The length in bytes of an encoded private key for this KEM.
getPublicExponent() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getPublicKey() - Method in class org.conscrypt.ct.LogInfo
 
getPublicKey() - Method in class org.conscrypt.OpenSSLKey
 
getPublicKey() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getPublicKeyLength() - Method in enum org.conscrypt.HpkeSuite.KEM
Returns the length in bytes of an encoded public key for this KEM.
getReceiveBufferSize() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getRemoteSocketAddress() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getReuseAddress() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSalt() - Method in class org.conscrypt.ScryptKeySpec
 
getSct() - Method in class org.conscrypt.ct.VerifiedSCT
 
getSecretLength() - Method in enum org.conscrypt.HpkeSuite.KEM
Returns the length in bytes of a KEM shared secret produced by this KEM.
getSendBufferSize() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSerialNumber() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSession(byte[]) - Method in class org.conscrypt.ClientSessionContext
This is provided for API-compatibility only, not intended for use.
getSession(byte[]) - Method in class org.conscrypt.ServerSessionContext
This is provided for API-compatibility only, not intended for use.
getSessionCacheSize() - Method in class org.conscrypt.ClientSessionContext
 
getSessionCacheSize() - Method in class org.conscrypt.ServerSessionContext
 
getSessionData(byte[]) - Method in interface org.conscrypt.SSLServerSessionCache
Gets the session data for given session ID.
getSessionData(String, int) - Method in interface org.conscrypt.SSLClientSessionCache
Gets data from a pre-existing session for a given server host and port.
getSessionTimeout() - Method in class org.conscrypt.ClientSessionContext
 
getSessionTimeout() - Method in class org.conscrypt.ServerSessionContext
 
getSigAlgName() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgOID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgParams() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSignature() - Method in class org.conscrypt.ct.DigitallySigned
 
getSignature() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getSignature() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSignatureAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
getSoLinger() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSoTimeout() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSoWriteTimeout() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSpi() - Method in class org.conscrypt.HpkeContext
Returns the HpkeSpi being used by this HpkeContext.
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
 
getSubjectAlternativeNames() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectDN() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectUniqueID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectX500Principal() - Method in class org.conscrypt.OpenSSLX509Certificate
 
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.
getTcpNoDelay() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getTimestamp() - Method in interface org.conscrypt.ct.LogStore
 
getTimestamp() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
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.OpenSSLSocketImpl
 
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.
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
 
getUrl() - Method in class org.conscrypt.ct.LogInfo
 
getValidSCTs() - Method in class org.conscrypt.ct.VerificationResult
 
getVersion() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getVersion() - Method in class org.conscrypt.OpenSSLX509Certificate
 

H

handleTrustStorageUpdate() - Method in class org.conscrypt.TrustManagerImpl
 
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
 
HASH_ALGORITHM_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
hashCode() - Method in class org.conscrypt.ByteArray
 
hashCode() - Method in class org.conscrypt.ct.LogInfo
 
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.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.XdhKeySpec
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509Certificate
 
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 - Enum constant in enum org.conscrypt.HpkeSuite.KDF
 
Hmac(long, int) - Constructor for class org.conscrypt.OpenSSLMac.Hmac
 
HmacMD5() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacMD5
 
HmacMD5() - Constructor for class org.conscrypt.OpenSSLMac.HmacMD5
 
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
 
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.
HpkeContextSender - Class in org.conscrypt
Hybrid Public Key Encryption (HPKE) sender APIs.
HpkeDecryptException - Exception Class in org.conscrypt
 
HpkeDecryptException(String) - Constructor for exception class org.conscrypt.HpkeDecryptException
 
HpkeImpl - Class in org.conscrypt
Implementation of HpkeSpi.
HpkeImpl(HpkeSuite) - Constructor for class org.conscrypt.HpkeImpl
 
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.
HpkeSpi - Interface in org.conscrypt
SPI for HPKE clients to communicate with implementations.
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)

I

index(TrustAnchor) - Method in class org.conscrypt.TrustedCertificateIndex
 
index(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
init(byte[], PrivateKey, byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in BASE mode, i.e. no sender authentication.
init(byte[], PrivateKey, byte[], byte[], byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in PSK_AUTH mode, i.e. messages are authenticated using a pre-shared secret key.
init(byte[], PrivateKey, byte[], PublicKey) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in AUTH mode, i.e. messages are authenticated using the sender's public key.
init(byte[], PrivateKey, byte[], PublicKey, byte[], byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Initialises this HpkeContextRecipient in PSK_AUTH mode, i.e. messages are authenticated using both the sender's public key and a pre-shared secret key.
init(PublicKey, byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in BASE mode, i.e. with no sender authentication.
init(PublicKey, byte[], byte[], byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in PSK mode, i.e. messages are authenticated using a pre-shared secret key.
init(PublicKey, byte[], PrivateKey) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in AUTH mode, i.e. messages are authenticated using the sender's public key.
init(PublicKey, byte[], PrivateKey, byte[], byte[]) - Method in class org.conscrypt.HpkeContextSender
Initialises this HpkeContextSender in PSK_AUTH mode, i.e. messages are authenticated using both the sender's public key and a pre-shared secret key.
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.
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(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
 
INSTANCE - Static variable in class org.conscrypt.OkHostnameVerifier
 
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.
INVALID_SCT - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
INVALID_SIGNATURE - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
invoke(Object, Object...) - Method in class org.conscrypt.metrics.OptionalMethod
 
invokeStatic(Object...) - Method in class org.conscrypt.metrics.OptionalMethod
 
IoUtils - Class in org.conscrypt.io
 
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.OpenSSLSocketImpl
 
isClient() - Method in class org.conscrypt.Spake2PlusKeyManager
 
isClosed() - Method in class org.conscrypt.OpenSSLSocketImpl
 
isConnected() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.
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.
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
 
isEmpty(T[]) - Static method in class org.conscrypt.ArrayUtils
Checks if given array is null or has zero elements.
isInputShutdown() - Method in class org.conscrypt.OpenSSLSocketImpl
 
isJavaxCertificateSupported() - Static method in class org.conscrypt.Platform
 
isLogStoreCompliant(LogStore) - Method in interface org.conscrypt.ct.Policy
 
isOutputShutdown() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.
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.
ISSUER_KEY_HASH_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
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.ct.VerifiedSCT
 
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
 

K

KDF_HKDF_SHA256 - Static variable in class org.conscrypt.HpkeSuite
KDF: 0x0001 HKDF-SHA256
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
KeyGeneratorImpl - Class in org.conscrypt
An implementation of KeyGenerator suitable for use with other Conscrypt algorithms.
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
 
KeySpecUtil - Class in org.conscrypt
A utility class for working with KeySpecs.

L

LOADED - Enum constant in enum org.conscrypt.ct.LogStore.State
 
LOG_ENTRY_TYPE_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
LOGID_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
LogInfo - Class in org.conscrypt.ct
Properties about a Certificate Transparency Log.
LogInfo.Builder - Class in org.conscrypt.ct
 
LogStore - Interface in org.conscrypt.ct
 
LogStore.State - Enum in org.conscrypt.ct
 

M

major() - Method in class org.conscrypt.Conscrypt.Version
 
makeRawKeySpec(byte[], Class<T>) - Static method in class org.conscrypt.KeySpecUtil
Creates a KeySpec object for the provided keySpecClass.
MALFORMED - Enum constant in enum org.conscrypt.ct.LogStore.State
 
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_KEY_LENGTH_BYTES - Static variable in interface org.conscrypt.PSKKeyManager
Deprecated.
Maximum supported length (in bytes) for PSK key.
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.
Maximum sizes - Search tag in interface org.conscrypt.PSKKeyManager
Section
maxSealOverhead(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the maximum overhead, in bytes, of sealing a record with SSL.
MD5 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
MD5() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.MD5
 
MD5RSA() - Constructor for class org.conscrypt.OpenSSLSignature.MD5RSA
 
minor() - Method in class org.conscrypt.Conscrypt.Version
 
ML_DSA_44 - Enum constant in enum org.conscrypt.MlDsaAlgorithm
 
ML_DSA_65 - Enum constant in enum org.conscrypt.MlDsaAlgorithm
 
ML_DSA_87 - Enum constant in enum org.conscrypt.MlDsaAlgorithm
 
ML_KEM_1024 - Enum constant in enum org.conscrypt.MlKemAlgorithm
 
ML_KEM_768 - Enum constant in enum 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
 
MlDsa65() - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa65
 
MlDsa65() - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa65
 
MlDsa65() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa.MlDsa65
 
MlDsa87() - Constructor for class org.conscrypt.OpenSslMlDsaKeyFactory.MlDsa87
 
MlDsa87() - Constructor for class org.conscrypt.OpenSslMlDsaKeyPairGenerator.MlDsa87
 
MlDsa87() - Constructor for class org.conscrypt.OpenSslSignatureMlDsa.MlDsa87
 
MlDsaAlgorithm - Enum in org.conscrypt
ML-DSA algorithm.
MlKem() - Constructor for class org.conscrypt.OpenSslMlKemKeyFactory.MlKem
 
MlKem() - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem
 
MLKEM_1024 - Enum constant in enum org.conscrypt.HpkeSuite.KEM
 
MLKEM_768 - Enum constant in enum org.conscrypt.HpkeSuite.KEM
 
MlKem1024() - Constructor for class org.conscrypt.OpenSslMlKemKeyFactory.MlKem1024
 
MlKem1024() - Constructor for class org.conscrypt.OpenSslMlKemKeyPairGenerator.MlKem1024
 
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
 
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.

N

name() - Method in class org.conscrypt.HpkeSuite
 
NativeCrypto - Class in org.conscrypt
Provides the Java side of our JNI glue for OpenSSL.
NativeCrypto() - Constructor for class org.conscrypt.NativeCrypto
 
newBuilder() - Static method in class org.conscrypt.metrics.ReflexiveStatsEvent
 
newInstance(Object) - Static method in class org.conscrypt.DuckTypedHpkeSpi
 
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
 
nioBuffer() - Method in class org.conscrypt.AllocatedBuffer
Returns the ByteBuffer that backs this buffer.
NON_COMPLIANT - Enum constant in enum org.conscrypt.ct.LogStore.State
 
NONE - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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
 
NOT_ENOUGH_DIVERSE_SCTS - Enum constant in enum org.conscrypt.ct.PolicyCompliance
 
NOT_ENOUGH_SCTS - Enum constant in enum org.conscrypt.ct.PolicyCompliance
 
NOT_FOUND - Enum constant in enum org.conscrypt.ct.LogStore.State
 
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
 
OAEPParameters - Class in org.conscrypt
AlgorithmParameters implementation for OAEP.
OAEPParameters() - Constructor for class org.conscrypt.OAEPParameters
 
OCSP_RESPONSE - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
OCSP_SCT_LIST_OID - Static variable in class org.conscrypt.ct.Constants
 
OkHostnameVerifier - Class in org.conscrypt
A HostnameVerifier consistent with RFC 2818.
onHandshakeFinished() - Method in class org.conscrypt.HandshakeListener
Called by the engine when the TLS handshake has completed.
open(byte[], byte[]) - Method in class org.conscrypt.HpkeContextRecipient
Opens a message, using the internal key schedule maintained by this HpkeContextRecipient.
OpenSSLAeadCipher - Class in org.conscrypt
 
OpenSSLAeadCipher(OpenSSLCipher.Mode) - Constructor for class org.conscrypt.OpenSSLAeadCipher
 
OpenSSLAeadCipherAES - Class in org.conscrypt
 
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
 
OpenSSLCipher - Class in org.conscrypt
An implementation of Cipher using BoringSSL as the backing library.
OpenSSLCipherChaCha20 - Class in org.conscrypt
Implementation of the ChaCha20 stream cipher.
OpenSSLCipherChaCha20() - Constructor for class org.conscrypt.OpenSSLCipherChaCha20
 
OpenSSLCipherRSA - Class in org.conscrypt
 
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.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
 
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
 
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.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.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.
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.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.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.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.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
 
OpenSslMlDsaPublicKey - Class in org.conscrypt
An OpenSSL ML-DSA public key.
OpenSslMlDsaPublicKey(byte[], 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.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.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
 
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
 
OpenSSLRSAPublicKey - Class in org.conscrypt
An implementation of PublicKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLSignature - Class in org.conscrypt
Implements the subset of the JDK Signature interface needed for signature verification using OpenSSL.
OpenSSLSignature.MD5RSA - Class in org.conscrypt
 
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
 
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.
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.
OpenSSLX509CertificateFactory - Class in org.conscrypt
An implementation of CertificateFactory based on BoringSSL.
OpenSSLX509CertificateFactory() - Constructor for class org.conscrypt.OpenSSLX509CertificateFactory
 
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
 
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
 
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
 
Overview of TLS-PSK - Search tag in interface org.conscrypt.PSKKeyManager
Section

P

parse(String) - Static method in enum org.conscrypt.MlDsaAlgorithm
 
patch() - Method in class org.conscrypt.Conscrypt.Version
 
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
 
Platform - Class in org.conscrypt
Platform-specific methods for OpenJDK.
Policy - Interface in org.conscrypt.ct
 
PolicyCompliance - Enum in org.conscrypt.ct
 
PRECERT_ENTRY - Enum constant in enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
Protocol - Enum in org.conscrypt.metrics
Protocols to metric mapping for metrics instrumentation.
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.
PSKKeyManager - Interface in org.conscrypt
Deprecated.
This abstraction is deprecated because it does not work with TLS 1.3.
PSSParameters - Class in org.conscrypt
AlgorithmParameters implementation for PSS.
PSSParameters() - Constructor for class org.conscrypt.PSSParameters
 
publicKeySize() - Method in enum org.conscrypt.MlDsaAlgorithm
 
publicKeySize() - Method in enum org.conscrypt.MlKemAlgorithm
 
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.

R

Raw() - Constructor for class org.conscrypt.OpenSSLCipherRSA.Raw
 
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
 
readFixedBytes(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a fixed number of bytes from the input stream.
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.
readLong(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a number in big endian format from the input stream.
readNumber(InputStream, int) - Static method in class org.conscrypt.ct.Serialization
Read a number in big endian format from the input stream.
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
 
ReflexiveStatsEvent - Class in org.conscrypt.metrics
Reflection wrapper around android.util.StatsEvent.
ReflexiveStatsEvent.Builder - Class in org.conscrypt.metrics
 
ReflexiveStatsLog - Class in org.conscrypt.metrics
Reflection wrapper around android.util.StatsLog.
release() - Method in class org.conscrypt.AllocatedBuffer
Returns the delegate ByteBuffer for reuse or garbage collection.
removeHandshakeCompletedListener(HandshakeCompletedListener) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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
 
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.
retain() - Method in class org.conscrypt.AllocatedBuffer
Deprecated.
this method is not used
reverse(byte[]) - Static method in class org.conscrypt.ArrayUtils
 
RSA - Enum constant in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 

S

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
 
SCT_LIST_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
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
 
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.
sendUrgentData(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
Serialization - Class in org.conscrypt.ct
 
SerializationException - Exception Class in org.conscrypt.ct
 
SerializationException() - Constructor for exception class org.conscrypt.ct.SerializationException
 
SerializationException(String) - Constructor for exception class org.conscrypt.ct.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception class org.conscrypt.ct.SerializationException
 
SerializationException(Throwable) - Constructor for exception class org.conscrypt.ct.SerializationException
 
SERIALIZED_SCT_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
ServerSessionContext - Class in org.conscrypt
Caches server sessions.
setAlpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
setAlpnProtocols(String[]) - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
use AbstractConscryptSocket.setApplicationProtocols(String[]) instead.
setApplicationProtocols(SSLEngine, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
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.
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.
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.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
 
setDefaultBufferAllocator(BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Configures the default BufferAllocator to be used by all future SSLEngine 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.
setDescription(String) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setHandshakeListener(SSLEngine, HandshakeListener) - Static method in class org.conscrypt.Conscrypt
Sets a listener on the given engine for completion of the TLS handshake
setHandshakeTimeout(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.
setKeepAlive(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.OpenSSLSocketImpl
 
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.
setNpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
NPN is not supported
setOOBInline(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setOperator(String) - Method in class org.conscrypt.ct.LogInfo.Builder
 
setPerformancePreferences(int, int, int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.OpenSSLSocketImpl
 
setReuseAddress(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setSendBufferSize(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.ClientSessionContext
 
setSessionCacheSize(int) - Method in class org.conscrypt.ServerSessionContext
 
setSessionTimeout(int) - Method in class org.conscrypt.ClientSessionContext
 
setSessionTimeout(int) - Method in class org.conscrypt.ServerSessionContext
 
setSesssionIdContext(byte[]) - Method in class org.conscrypt.ClientSessionContext
 
setSesssionIdContext(byte[]) - Method in class org.conscrypt.ServerSessionContext
 
setSoLinger(boolean, int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setSoTimeout(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setSoWriteTimeout(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.OpenSSLSocketImpl
 
setTlsV1DeprecationStatus(boolean, boolean) - Static method in class org.conscrypt.NativeCrypto
 
setTrafficClass(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setup(boolean, boolean) - Static method in class org.conscrypt.Platform
 
setUrl(String) - Method in class org.conscrypt.ct.LogInfo.Builder
 
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.
setUseSessionTickets(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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.
SHA1 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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
 
shutdownInput() - Method in class org.conscrypt.OpenSSLSocketImpl
 
shutdownOutput() - Method in class org.conscrypt.OpenSSLSocketImpl
 
SIGNATURE_ALGORITHM_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
SIGNATURE_LENGTH_BYTES - Static variable in class org.conscrypt.ct.Constants
 
SIGNATURE_TYPE_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
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
 
Source - Enum in org.conscrypt.metrics
Data Sources to metric mapping for metrics instrumentation.
SOURCE_GMS - Enum constant in enum org.conscrypt.metrics.Source
 
SOURCE_MAINLINE - Enum constant in enum org.conscrypt.metrics.Source
 
SOURCE_UNBUNDLED - Enum constant in enum org.conscrypt.metrics.Source
 
SOURCE_UNKNOWN - Enum constant in enum org.conscrypt.metrics.Source
 
Spake2PlusKeyManager - Class in org.conscrypt
Provider of key material for Spake2Plus
Spake2PlusTrustManager - Class in org.conscrypt
Noop TrustManager for Spake2Plus
spi - Variable in class org.conscrypt.HpkeContext
 
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_version(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_set1_groups(long, NativeSsl, int[]) - Static method in class org.conscrypt.NativeCrypto
 
SSLClientSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share client-side SSL sessions across processes.
SSLServerSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share server-side SSL sessions across processes.
SSLv3 - Enum constant in enum org.conscrypt.metrics.Protocol
 
startsWith(byte[], byte[]) - Static method in class org.conscrypt.ArrayUtils
 
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_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
 
StatsLog - Interface in org.conscrypt.metrics
 
StatsLogImpl - Class in org.conscrypt.metrics
Implements logging for Conscrypt metrics.
strictInstance() - Static method in class org.conscrypt.OkHostnameVerifier
 
Supporting multiple keys - Search tag in interface org.conscrypt.PSKKeyManager
Section

T

throwInterruptedIoException() - Static method in class org.conscrypt.io.IoUtils
 
TIMESTAMP_LENGTH - Static variable in class org.conscrypt.ct.Constants
 
TLS_AES_128_GCM_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_AES_256_GCM_SHA384 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_CHACHA20_POLY1305_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_CIPHER_FAILED - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_EXTENSION - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
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 - Enum constant in enum org.conscrypt.metrics.Protocol
 
TLS_PSK_WITH_AES_128_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_PSK_WITH_AES_256_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_3DES_EDE_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_128_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_128_GCM_SHA256 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_256_CBC_SHA - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLS_RSA_WITH_AES_256_GCM_SHA384 - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
TLSv1 - Enum constant in enum org.conscrypt.metrics.Protocol
 
TLSv1() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv1
 
TLSv1_1 - Enum constant in enum org.conscrypt.metrics.Protocol
 
TLSv1_2 - Enum constant in enum org.conscrypt.metrics.Protocol
 
TLSv1_3 - Enum constant in enum org.conscrypt.metrics.Protocol
 
TLSv11() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv11
 
TLSv12() - Constructor for class org.conscrypt.DefaultSSLContextImpl.TLSv12
 
TLSv12() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv12
 
TLSv13() - Constructor for class org.conscrypt.DefaultSSLContextImpl.TLSv13
 
TLSv13() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv13
 
toString() - Method in class org.conscrypt.OpenSSLSocketImpl
 
toString() - Method in enum org.conscrypt.MlDsaAlgorithm
 
toString() - Method in enum org.conscrypt.MlKemAlgorithm
 
toString() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
toString() - Method in class org.conscrypt.OpenSSLX509Certificate
 
TREE_HASH - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
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
 
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
 

U

UNINITIALIZED - Enum constant in enum org.conscrypt.ct.LogStore.State
 
UNKNOWN - Enum constant in enum org.conscrypt.metrics.CertificateTransparencyVerificationReason
 
UNKNOWN_CIPHER_SUITE - Enum constant in enum org.conscrypt.metrics.CipherSuite
 
UNKNOWN_LOG - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
UNKNOWN_PROTO - Enum constant in enum org.conscrypt.metrics.Protocol
 
unpooled() - Static method in class org.conscrypt.BufferAllocator
Returns an unpooled buffer allocator, which will create a new buffer for each request.
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.
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.
usePooledBuffer() - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
usingDirectory(File) - Static method in class org.conscrypt.FileClientSessionCache
Returns a cache backed by the given directory.

V

V1 - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
 
VALID - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
value() - Element in annotation type org.conscrypt.ExperimentalApi
Context information such as links to discussion thread, tracking issue etc.
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.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.
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.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.
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.Builder - Class in org.conscrypt.ct
 
VerifiedSCT.Status - Enum in org.conscrypt.ct
 
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, String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verify(PublicKey, Provider) - Method in class org.conscrypt.OpenSSLX509Certificate
 
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.
version() - Static method in class org.conscrypt.Conscrypt
Returns the version of this distribution of Conscrypt.
VERSION_LENGTH - Static variable in class org.conscrypt.ct.Constants
 

W

wrap(ByteBuffer) - Static method in class org.conscrypt.AllocatedBuffer
Creates a new AllocatedBuffer that is backed by the given ByteBuffer.
wrapHostnameVerifier(HostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Wraps the HttpsURLConnection.HostnameVerifier into a ConscryptHostnameVerifier
write(int, boolean, int, int, int, int, int[]) - Static method in class org.conscrypt.metrics.ConscryptStatsLog
 
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, int, int, int) - Static method in class org.conscrypt.metrics.ConscryptStatsLog
 
write(ReflexiveStatsEvent) - Static method in class org.conscrypt.metrics.ReflexiveStatsLog
 
writeBoolean(boolean) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeFixedBytes(OutputStream, byte[]) - Static method in class org.conscrypt.ct.Serialization
Write a fixed number sequence of bytes to the ouput stream.
writeInt(int) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeIntArray(int[]) - Method in class org.conscrypt.metrics.ReflexiveStatsEvent.Builder
 
writeNumber(OutputStream, long, int) - Static method in class org.conscrypt.ct.Serialization
Write a number to the output stream.
writeVariableBytes(OutputStream, byte[], int) - Static method in class org.conscrypt.ct.Serialization
Write length prefixed sequence of bytes to the ouput stream.

X

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
 
X509_ENTRY - Enum constant in enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
X509_NAME_hash_old(X500Principal) - Static method in class org.conscrypt.NativeCrypto
 
X509_SCT_LIST_OID - Static variable in class org.conscrypt.ct.Constants
 
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 - Enum constant in enum org.conscrypt.HpkeSuite.KEM
 
XwingHkdfSha256Aes128Gcm() - Constructor for class org.conscrypt.HpkeImpl.XwingHkdfSha256Aes128Gcm
 
XwingHkdfSha256Aes256Gcm() - Constructor for class org.conscrypt.HpkeImpl.XwingHkdfSha256Aes256Gcm
 
XwingHkdfSha256ChaCha20Poly1305() - Constructor for class org.conscrypt.HpkeImpl.XwingHkdfSha256ChaCha20Poly1305
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form