Index
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
-
Comparatorfor 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
hostnameand achainthis verifies that the certificate chain includes pinned certificates if pinning is requested forhostname. - 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
theirPublicKeyand the private keyourPrivateKeywrite the shared secret tobufferand 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, andDefault. - DESEDE() - Constructor for class org.conscrypt.IvParameters.DESEDE
- DESEDE() - Constructor for class org.conscrypt.KeyGeneratorImpl.DESEDE
- DESEDESecretKeyFactory - Class in org.conscrypt
-
An implementation of
SecretKeyFactoryfor 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
SSLContextinstance. - 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_CTXreference) associated with this operation or0if 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
HpkeSpibeing 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
HpkeContextRecipientandHpkeContextSenderdefined 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
trueif the Conscrypt native library has been successfully loaded. - isBoringSslFIPSBuild() - Static method in class org.conscrypt.Conscrypt
-
Return
trueif 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
Providerwas created by this distribution of Conscrypt. - isConscrypt(SSLContext) - Static method in class org.conscrypt.Conscrypt
-
Indicates whether the given
SSLContextwas created by this distribution of Conscrypt. - isConscrypt(SSLEngine) - Static method in class org.conscrypt.Conscrypt
-
Indicates whether the given
SSLEnginewas created by this distribution of Conscrypt. - isConscrypt(SSLServerSocketFactory) - Static method in class org.conscrypt.Conscrypt
-
Indicates whether the given
SSLServerSocketFactorywas created by this distribution of Conscrypt. - isConscrypt(SSLSocket) - Static method in class org.conscrypt.Conscrypt
-
Indicates whether the given
SSLSocketwas created by this distribution of Conscrypt. - isConscrypt(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
-
Indicates whether the given
SSLSocketFactorywas created by this distribution of Conscrypt. - isConscrypt(TrustManager) - Static method in class org.conscrypt.Conscrypt
-
Indicates whether the given
TrustManagerwas 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
AlgorithmParametersthat 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
KeyGeneratorsuitable 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
Providerwith the default name. - newProvider(String) - Static method in class org.conscrypt.Conscrypt
-
Deprecated.Use
Conscrypt.newProviderBuilder()instead. - newProviderBuilder() - Static method in class org.conscrypt.Conscrypt
- nioBuffer() - Method in class org.conscrypt.AllocatedBuffer
-
Returns the
ByteBufferthat 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
Cipherusing 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
KeyFactorySpifor EC keys based on BoringSSL. - OpenSSLECKeyFactory() - Constructor for class org.conscrypt.OpenSSLECKeyFactory
- OpenSSLECKeyPairGenerator - Class in org.conscrypt
-
An implementation of
KeyPairGeneratorfor 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
KeyFactorySpifor EdDSA keys based on BoringSSL. - OpenSslEdDsaKeyFactory() - Constructor for class org.conscrypt.OpenSslEdDsaKeyFactory
- OpenSslEdDsaKeyPairGenerator - Class in org.conscrypt
-
An implementation of
KeyPairGeneratorfor 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
Macwhich 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
KeyFactorySpifor 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
KeyPairGeneratorfor 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
KeyFactorySpifor 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
KeyPairGeneratorfor 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
SecureRandomusing BoringSSL's RAND interface. - OpenSSLRandom() - Constructor for class org.conscrypt.OpenSSLRandom
- OpenSSLRSAKeyFactory - Class in org.conscrypt
-
An implementation of
KeyFactorywhich uses BoringSSL to perform all the operations. - OpenSSLRSAKeyFactory() - Constructor for class org.conscrypt.OpenSSLRSAKeyFactory
- OpenSSLRSAKeyPairGenerator - Class in org.conscrypt
-
An implementation of
KeyPairGeneratorwhich uses BoringSSL to perform all the operations. - OpenSSLRSAKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLRSAKeyPairGenerator
- OpenSSLRSAPublicKey - Class in org.conscrypt
-
An implementation of
PublicKeyfor 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
KeyFactorySpifor SLH-DSL keys based on BoringSSL. - OpenSslSlhDsaKeyFactory() - Constructor for class org.conscrypt.OpenSslSlhDsaKeyFactory
- OpenSslSlhDsaKeyPairGenerator - Class in org.conscrypt
-
An implementation of
KeyPairGeneratorfor 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
Conscryptclass. - 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
X509Certificatebased on BoringSSL. - OpenSSLX509CertificateFactory - Class in org.conscrypt
-
An implementation of
CertificateFactorybased 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
KeyFactorySpifor XEC keys based on BoringSSL. - OpenSSLXDHKeyFactory() - Constructor for class org.conscrypt.OpenSSLXDHKeyFactory
- OpenSSLXDHKeyPairGenerator - Class in org.conscrypt
-
An implementation of
KeyPairGeneratorfor 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
KeyFactorySpifor XWING keys based on BoringSSL. - OpenSslXwingKeyFactory() - Constructor for class org.conscrypt.OpenSslXwingKeyFactory
- OpenSslXwingKeyPairGenerator - Class in org.conscrypt
-
An implementation of
KeyPairGeneratorfor 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
ByteBufferfor 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
-
Deprecated.Use
OpenSSLSocketImpl.setAlpnProtocols(String[])instead. - 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
PrivateKeyto be used for TLS Channel ID by this client engine. - setChannelIdPrivateKey(SSLSocket, PrivateKey) - Static method in class org.conscrypt.Conscrypt
-
Sets the
PrivateKeyto 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
BufferAllocatorto be used by all futureSSLEngineinstances 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
SSLSessioncache used bySSLSessionContextto share client-side SSL sessions across processes. - SSLServerSessionCache - Interface in org.conscrypt
-
A persistent
SSLSessioncache used bySSLSessionContextto 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
TrustAnchorinstances 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
AllocatedBufferthat is backed by the givenByteBuffer. - 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
XdhKeySpecby 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SSLSocket.getApplicationProtocol()instead.