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

A

add(VerifiedSCT) - Method in class org.conscrypt.ct.CTVerificationResult
 
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_256() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_256
 
AES_256() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_256
 
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.
allSubjectAltNames(X509Certificate) - Static method in class org.conscrypt.OkHostnameVerifier
 
ANONYMOUS - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
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
 
assertCurvesAreValid() - Static method in class org.conscrypt.OpenSSLECKeyPairGenerator
For testing.

B

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
 

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.CTConstants
 
CERTIFICATE_TIMESTAMP - org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
CertificateEntry - Class in org.conscrypt.ct
CertificateEntry structure.
CertificateEntry.LogEntryType - Enum in org.conscrypt.ct
 
CertificatePriorityComparator - Class in org.conscrypt
Comparator for prioritizing certificates in path building.
CertificatePriorityComparator() - Constructor for class org.conscrypt.CertificatePriorityComparator
 
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
 
ChainStrengthAnalyzer - Class in org.conscrypt
Analyzes the cryptographic strength of a chain of X.509 certificates.
ChainStrengthAnalyzer() - Constructor for class org.conscrypt.ChainStrengthAnalyzer
 
check(X509Certificate[]) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
check(List<X509Certificate>) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkAvailability() - Static method in class org.conscrypt.Conscrypt
Checks that the Conscrypt support is available for the system.
checkCert(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkChainPinning(String, List<X509Certificate>) - Method in interface org.conscrypt.CertPinManager
Given a hostname and a chain this verifies that the certificate chain includes pinned certificates if pinning is requested for hostname.
checkClientTrusted(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
 
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(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.
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.
ClientSessionContext - Class in org.conscrypt
Caches client sessions.
clone() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
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
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature
Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.
Conscrypt - Class in org.conscrypt
Core API for creating and configuring all Conscrypt types.
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.
createForPrecertificate(byte[], byte[]) - Static method in class org.conscrypt.ct.CertificateEntry
 
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
 
CTConstants - Class in org.conscrypt.ct
 
CTConstants() - Constructor for class org.conscrypt.ct.CTConstants
 
CTLogInfo - Class in org.conscrypt.ct
Properties about a Certificate Transparency Log.
CTLogInfo(PublicKey, String, String) - Constructor for class org.conscrypt.ct.CTLogInfo
 
CTLogStore - Interface in org.conscrypt.ct
 
CTPolicy - Interface in org.conscrypt.ct
 
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
 
CTVerificationResult - Class in org.conscrypt.ct
 
CTVerificationResult() - Constructor for class org.conscrypt.ct.CTVerificationResult
 
CTVerifier - Class in org.conscrypt.ct
 
CTVerifier(CTLogStore) - Constructor for class org.conscrypt.ct.CTVerifier
 

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.
DefaultSSLContextImpl - Class in org.conscrypt
Support class for this package.
DefaultSSLContextImpl.TLSv12 - Class in org.conscrypt
 
DefaultSSLContextImpl.TLSv13 - Class in org.conscrypt
 
defaultTlsProtocol(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies what the default TLS protocol should be for SSLContext identifiers TLS, SSL, and Default.
DESEDE() - Constructor for class org.conscrypt.IvParameters.DESEDE
 
DESEDE() - Constructor for class org.conscrypt.KeyGeneratorImpl.DESEDE
 
DESEDESecretKeyFactory - Class in org.conscrypt
An implementation of SecretKeyFactory for use with DESEDE keys.
DESEDESecretKeyFactory() - Constructor for class org.conscrypt.DESEDESecretKeyFactory
 
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(CTVerificationResult, String, X509Certificate[]) - Method in interface org.conscrypt.ct.CTPolicy
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl.DESEDE
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl
 
DSA - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 

E

ECDSA - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
ECParameters - Class in org.conscrypt
AlgorithmParameters implementation for elliptic curves.
ECParameters() - Constructor for class org.conscrypt.ECParameters
 
EMBEDDED - 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.OpenSSLCipher
 
engineDoFinal(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineDoFinal(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineDoPhase(Key, boolean) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
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.OpenSSLRSAKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSSLECKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class org.conscrypt.OpenSSLRSAKeyFactory
 
engineGenerateSecret() - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
engineGenerateSecret(byte[], int) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
engineGenerateSecret(String) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
engineGenerateSecret(KeySpec) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
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.OpenSSLRSAKeyFactory
 
engineGetKeySpec(SecretKey, Class) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
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.OpenSSLSignatureRawECDSA
 
engineGetParameter(String) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
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
 
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.OpenSSLECDHKeyAgreement
 
engineInit(Key, AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLMac
 
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
engineInit(KeyStore) - Method in class org.conscrypt.TrustManagerFactoryImpl
 
engineInit(KeyStore, char[]) - Method in class org.conscrypt.KeyManagerFactoryImpl
 
engineInit(SecureRandom) - Method in class org.conscrypt.KeyGeneratorImpl
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.ECParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.GCMParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.IvParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.OAEPParameters
 
engineInit(AlgorithmParameterSpec) - Method in class org.conscrypt.PSSParameters
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.KeyGeneratorImpl
 
engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class org.conscrypt.DefaultSSLContextImpl
 
engineInit(KeyManager[], TrustManager[], SecureRandom) - Method in class org.conscrypt.OpenSSLContextImpl
Initializes this SSLContext instance.
engineInit(ManagerFactoryParameters) - Method in class org.conscrypt.KeyManagerFactoryImpl
 
engineInit(ManagerFactoryParameters) - Method in class org.conscrypt.TrustManagerFactoryImpl
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSSLSignature
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineInitSign(PrivateKey) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSSLSignature
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineInitVerify(PublicKey) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineNextBytes(byte[]) - Method in class org.conscrypt.OpenSSLRandom
 
engineReset() - Method in class org.conscrypt.OpenSSLMac
 
engineReset() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
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.OpenSSLSignatureRawECDSA
 
engineSetParameter(String, Object) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineSetSeed(byte[]) - Method in class org.conscrypt.OpenSSLRandom
 
engineSign() - Method in class org.conscrypt.OpenSSLSignature
 
engineSign() - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineSign() - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
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.OpenSSLRSAKeyFactory
 
engineTranslateKey(SecretKey) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
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.OpenSSLSignatureRawECDSA
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
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
 
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.OpenSSLSignatureRawECDSA
 
engineUpdate(byte[], int, int) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
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.OpenSSLSignatureRawECDSA
 
engineVerify(byte[]) - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
engineWrap(Key) - Method in class org.conscrypt.OpenSSLCipher
 
engineWrap(Key) - Method in class org.conscrypt.OpenSSLCipherRSA
 
equals(Object) - Method in class org.conscrypt.ct.CTLogInfo
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLX509Certificate
 
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.
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.
EXTENSIONS_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
 

F

FileClientSessionCache - Class in org.conscrypt
File-based cache implementation.
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
 
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
 
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.OpenSSLRSAKeyPairGenerator
 
get_ocsp_single_extension(byte[], String, long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
getAcceptedIssuers() - Method in class org.conscrypt.TrustManagerImpl
 
getAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
Get the name of the hash and signature combination.
getAlgorithm() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getAlpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
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
 
getCertificate() - Method in class org.conscrypt.ct.CertificateEntry
 
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.
getContext() - Method in class org.conscrypt.OpenSSLX509Certificate
Returns the raw pointer to the X509 context for use in JNI calls.
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getDefaultHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set default hostname verifier for Conscrypt trust managers.
getDefaultX509TrustManager() - Static method in class org.conscrypt.Conscrypt
Gets the default X.509 trust manager.
getDescription() - Method in class org.conscrypt.ct.CTLogInfo
 
getEncoded() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getEntryType() - Method in class org.conscrypt.ct.CertificateEntry
 
getEVP_PKEY_CTX() - Method in class org.conscrypt.OpenSSLSignature
Returns the public key algorithm context (EVP_PKEY_CTX reference) associated with this operation or 0 if operation hasn't been initialized.
getExtendedKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getExtensions() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
getFileDescriptor$() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getFormat() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getHandshakeSession() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHashAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
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 class org.conscrypt.ct.CTLogInfo
Get the log's ID, that is the SHA-256 hash of it's public key
getInvalidSCTs() - Method in class org.conscrypt.ct.CTVerificationResult
 
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
 
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.
getKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getKnownLog(byte[]) - Method in interface org.conscrypt.ct.CTLogStore
 
getLogID() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getModulus() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
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
getOpenSSLKey() - Method in interface org.conscrypt.OpenSSLKeyHolder
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getOrigin() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLCipher
 
getPublicExponent() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getPublicKey() - Method in class org.conscrypt.ct.CTLogInfo
 
getPublicKey() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSerialNumber() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSessionData(String, int) - Method in interface org.conscrypt.SSLClientSessionCache
Gets data from a pre-existing session for a given server host and port.
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
 
getSoWriteTimeout() - Method in class org.conscrypt.OpenSSLSocketImpl
 
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
 
getTBSCertificate() - Method in class org.conscrypt.OpenSSLX509Certificate
 
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.
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.
getUrl() - Method in class org.conscrypt.ct.CTLogInfo
 
getValidSCTs() - Method in class org.conscrypt.ct.CTVerificationResult
 
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.CTConstants
 
hashCode() - Method in class org.conscrypt.ct.CTLogInfo
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLX509Certificate
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509Certificate
 
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
 

I

index(TrustAnchor) - Method in class org.conscrypt.TrustedCertificateIndex
 
index(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
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 - org.conscrypt.ct.VerifiedSCT.Status
 
INVALID_SIGNATURE - org.conscrypt.ct.VerifiedSCT.Status
 
IoUtils - Class in org.conscrypt.io
 
isAvailable() - Static method in class org.conscrypt.Conscrypt
Returns true if the Conscrypt native library has been successfully loaded.
isConscrypt(Provider) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given Provider was created by this distribution of Conscrypt.
isConscrypt(SSLContext) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLContext was created by this distribution of Conscrypt.
isConscrypt(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLEngine was created by this distribution of Conscrypt.
isConscrypt(SSLServerSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLServerSocketFactory was created by this distribution of Conscrypt.
isConscrypt(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocket was created by this distribution of Conscrypt.
isConscrypt(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocketFactory was created by this distribution of Conscrypt.
isConscrypt(TrustManager) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given TrustManager was created by this distribution of Conscrypt.
isPublicKeyBlockListed(PublicKey) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given public key is in the blacklist.
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.CTConstants
 
IvParameters - Class in org.conscrypt
An implementation of AlgorithmParameters that contains only an IV.
IvParameters() - Constructor for class org.conscrypt.IvParameters
 
IvParameters.AES - Class in org.conscrypt
 
IvParameters.ChaCha20 - Class in org.conscrypt
 
IvParameters.DESEDE - Class in org.conscrypt
 

K

KeyGeneratorImpl - Class in org.conscrypt
An implementation of KeyGenerator suitable for use with other Conscrypt algorithms.
KeyGeneratorImpl.AES - Class in org.conscrypt
 
KeyGeneratorImpl.ARC4 - Class in org.conscrypt
 
KeyGeneratorImpl.ChaCha20 - Class in org.conscrypt
 
KeyGeneratorImpl.DESEDE - Class in org.conscrypt
 
KeyGeneratorImpl.HmacMD5 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA1 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA224 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA256 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA384 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA512 - Class in org.conscrypt
 
KeyManagerFactoryImpl - Class in org.conscrypt
KeyManagerFactory implementation.
KeyManagerFactoryImpl() - Constructor for class org.conscrypt.KeyManagerFactoryImpl
 

L

LOG_ENTRY_TYPE_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
LOGID_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 

M

major() - Method in class org.conscrypt.Conscrypt.Version
 
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.
maxSealOverhead(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the maximum overhead, in bytes, of sealing a record with SSL.
MD5 - 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
 

N

NativeCrypto - Class in org.conscrypt
Provides the Java side of our JNI glue for OpenSSL.
NativeCrypto() - Constructor for class org.conscrypt.NativeCrypto
 
newPreferredSSLContextSpi() - Static method in class org.conscrypt.Conscrypt
Constructs a new instance of the preferred SSLContextSpi.
newProvider() - Static method in class org.conscrypt.Conscrypt
Constructs a new Provider with the default name.
newProvider(String) - Static method in class org.conscrypt.Conscrypt
Deprecated.
newProviderBuilder() - Static method in class org.conscrypt.Conscrypt
 
nioBuffer() - Method in class org.conscrypt.AllocatedBuffer
Returns the ByteBuffer that backs this buffer.
NONE - org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
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
 

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 - org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
OCSP_SCT_LIST_OID - Static variable in class org.conscrypt.ct.CTConstants
 
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.
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
 
OpenSSLCipher - Class in org.conscrypt
An implementation of Cipher using BoringSSL as the backing library.
OpenSSLCipherChaCha20 - Class in org.conscrypt
Implementation of the ChaCha20 stream cipher.
OpenSSLCipherChaCha20() - Constructor for class org.conscrypt.OpenSSLCipherChaCha20
 
OpenSSLCipherRSA - Class in org.conscrypt
 
OpenSSLCipherRSA.DirectRSA - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA1 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA224 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA256 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA384 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA512 - Class in org.conscrypt
 
OpenSSLCipherRSA.PKCS1 - Class in org.conscrypt
 
OpenSSLCipherRSA.Raw - Class in org.conscrypt
 
OpenSSLContextImpl - Class in org.conscrypt
OpenSSL-backed SSLContext service provider interface.
OpenSSLContextImpl.TLSv1 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv11 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv12 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv13 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLECDHKeyAgreement - Class in org.conscrypt
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
OpenSSLECDHKeyAgreement() - Constructor for class org.conscrypt.OpenSSLECDHKeyAgreement
 
OpenSSLECKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for EC keys based on BoringSSL.
OpenSSLECKeyFactory() - Constructor for class org.conscrypt.OpenSSLECKeyFactory
 
OpenSSLECKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for EC keys which uses BoringSSL to perform all the operations.
OpenSSLECKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLECKeyPairGenerator
 
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
 
OpenSSLKeyHolder - Interface in org.conscrypt
Marker interface for classes that hold an OpenSSLKey.
OpenSSLMac - Class in org.conscrypt
An implementation of Mac which uses BoringSSL to perform all the operations.
OpenSSLMac.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
 
OpenSSLProvider - Class in org.conscrypt
Provider that uses BoringSSL to perform the actual cryptographic operations.
OpenSSLProvider() - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLProvider(String) - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLRandom - Class in org.conscrypt
Implements SecureRandom using BoringSSL's RAND interface.
OpenSSLRandom() - Constructor for class org.conscrypt.OpenSSLRandom
 
OpenSSLRSAKeyFactory - Class in org.conscrypt
An implementation of KeyFactory which uses BoringSSL to perform all the operations.
OpenSSLRSAKeyFactory() - Constructor for class org.conscrypt.OpenSSLRSAKeyFactory
 
OpenSSLRSAKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator which uses BoringSSL to perform all the operations.
OpenSSLRSAKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
OpenSSLRSAPublicKey - Class in org.conscrypt
An implementation of PublicKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLSignature - Class in org.conscrypt
Implements the subset of the JDK Signature interface needed for signature verification using OpenSSL.
OpenSSLSignature.MD5RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA224ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA224RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA224RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA256ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA256RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA256RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA384ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA384RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA384RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA512ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA512RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA512RSAPSS - Class in org.conscrypt
 
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
 
OpenSSLSocketImpl - Class in org.conscrypt
Public shim allowing us to stay backward-compatible with legacy applications which were using Conscrypt's extended socket API before the introduction of the Conscrypt class.
OpenSSLX509Certificate - Class in org.conscrypt
An implementation of X509Certificate based on BoringSSL.
OpenSSLX509CertificateFactory - Class in org.conscrypt
An implementation of CertificateFactory based on BoringSSL.
OpenSSLX509CertificateFactory() - Constructor for class org.conscrypt.OpenSSLX509CertificateFactory
 
org.conscrypt - package org.conscrypt
 
org.conscrypt.ct - package org.conscrypt.ct
 
org.conscrypt.io - package org.conscrypt.io
 

P

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
 
PRECERT_ENTRY - org.conscrypt.ct.CertificateEntry.LogEntryType
 
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
 
putSessionData(SSLSession, byte[]) - Method in interface org.conscrypt.SSLClientSessionCache
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.
release() - Method in class org.conscrypt.AllocatedBuffer
Returns the delegate ByteBuffer for reuse or garbage collection.
reset() - Method in class org.conscrypt.TrustedCertificateIndex
 
reset(Set<TrustAnchor>) - Method in class org.conscrypt.TrustedCertificateIndex
 
retain() - Method in class org.conscrypt.AllocatedBuffer
Deprecated.
this method is not used
RSA - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 

S

sct - Variable in class org.conscrypt.ct.VerifiedSCT
 
SCT_LIST_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
 
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.
Serialization - Class in org.conscrypt.ct
 
SerializationException - Exception in org.conscrypt.ct
 
SerializationException() - Constructor for exception org.conscrypt.ct.SerializationException
 
SerializationException(String) - Constructor for exception org.conscrypt.ct.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception org.conscrypt.ct.SerializationException
 
SerializationException(Throwable) - Constructor for exception org.conscrypt.ct.SerializationException
 
SERIALIZED_SCT_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
 
ServerSessionContext - Class in org.conscrypt
Caches server sessions.
setAlpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
setAlpnProtocols(String[]) - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
use AbstractConscryptSocket.setApplicationProtocols(String[]) instead.
setApplicationProtocols(SSLEngine, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
setApplicationProtocols(SSLSocket, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
setApplicationProtocolSelector(SSLEngine, ApplicationProtocolSelector) - Static method in class org.conscrypt.Conscrypt
Sets an application-provided ALPN protocol selector.
setApplicationProtocolSelector(SSLSocket, ApplicationProtocolSelector) - Static method in class org.conscrypt.Conscrypt
Sets an application-provided ALPN protocol selector.
setBufferAllocator(SSLEngine, BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Provides the given engine with the provided bufferAllocator.
setBufferAllocator(SSLSocket, BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Provides the given socket with the provided bufferAllocator.
setChannelIdEnabled(boolean) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setChannelIdEnabled(SSLEngine, boolean) - Static method in class org.conscrypt.Conscrypt
Enables/disables TLS Channel ID for the given server-side engine.
setChannelIdEnabled(SSLSocket, boolean) - Static method in class org.conscrypt.Conscrypt
Enables/disables TLS Channel ID for the given server-side socket.
setChannelIdPrivateKey(PrivateKey) - Method in class org.conscrypt.OpenSSLSocketImpl
 
setChannelIdPrivateKey(SSLEngine, PrivateKey) - Static method in class org.conscrypt.Conscrypt
Sets the PrivateKey to be used for TLS Channel ID by this client engine.
setChannelIdPrivateKey(SSLSocket, PrivateKey) - Static method in class org.conscrypt.Conscrypt
Sets the PrivateKey to be used for TLS Channel ID by this client socket.
setClientSessionCache(SSLContext, SSLClientSessionCache) - Static method in class org.conscrypt.Conscrypt
Sets the client-side persistent cache to be used by the context.
setCTEnabledOverride(boolean) - Method in class org.conscrypt.TrustManagerImpl
 
setCTPolicy(CTPolicy) - Method in class org.conscrypt.TrustManagerImpl
 
setCTVerifier(CTVerifier) - Method in class org.conscrypt.TrustManagerImpl
 
setDefaultBufferAllocator(BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Configures the default BufferAllocator to be used by all future SSLEngine instances from this provider.
setDefaultHostnameVerifier(ConscryptHostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Set the default hostname verifier that will be used for HTTPS endpoint identification by Conscrypt trust managers.
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.
setName(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Sets the name of the Provider to be built.
setNpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
NPN is not supported
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.
setServerSessionCache(SSLContext, SSLServerSessionCache) - Static method in class org.conscrypt.Conscrypt
Sets the server-side persistent cache to be used by the context.
setSoWriteTimeout(int) - Method in class org.conscrypt.OpenSSLSocketImpl
 
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 - 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 - 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 - 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 - 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 - 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
 
SIGNATURE_ALGORITHM_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
SIGNATURE_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
 
SIGNATURE_TYPE_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
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
 
SSL_get_current_cipher(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSL_get_version(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
 
SSLClientSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share client-side SSL sessions across processes.
status - Variable in class org.conscrypt.ct.VerifiedSCT
 
strictInstance() - Static method in class org.conscrypt.OkHostnameVerifier
 

T

throwInterruptedIoException() - Static method in class org.conscrypt.io.IoUtils
 
TIMESTAMP_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
TLS_EXTENSION - org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
TLSv1() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv1
 
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.OpenSSLRSAPublicKey
 
toString() - Method in class org.conscrypt.OpenSSLX509Certificate
 
TREE_HASH - org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
TrustedCertificateIndex - Class in org.conscrypt
Indexes TrustAnchor instances so they can be found in O(1) time instead of O(N).
TrustedCertificateIndex() - Constructor for class org.conscrypt.TrustedCertificateIndex
 
TrustedCertificateIndex(Set<TrustAnchor>) - Constructor for class org.conscrypt.TrustedCertificateIndex
 
TrustManagerFactoryImpl - Class in org.conscrypt
TrustManagerFactory service provider interface implementation.
TrustManagerFactoryImpl() - Constructor for class org.conscrypt.TrustManagerFactoryImpl
 
TrustManagerImpl - Class in org.conscrypt
TrustManager implementation.
TrustManagerImpl(KeyStore) - Constructor for class org.conscrypt.TrustManagerImpl
Creates X509TrustManager based on a keystore
TrustManagerImpl(KeyStore, CertPinManager) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore, CertBlocklist) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore, CertBlocklist, CTLogStore, CTVerifier, CTPolicy) - Constructor for class org.conscrypt.TrustManagerImpl
For testing only.

U

UNKNOWN_LOG - org.conscrypt.ct.VerifiedSCT.Status
 
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.
usingDirectory(File) - Static method in class org.conscrypt.FileClientSessionCache
Returns a cache backed by the given directory.

V

V1 - org.conscrypt.ct.SignedCertificateTimestamp.Version
 
VALID - org.conscrypt.ct.VerifiedSCT.Status
 
value() - Method 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.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.
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.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.
VerifiedSCT - Class in org.conscrypt.ct
Verification result for a single SCT.
VerifiedSCT(SignedCertificateTimestamp, VerifiedSCT.Status) - Constructor for class org.conscrypt.ct.VerifiedSCT
 
VerifiedSCT.Status - Enum in org.conscrypt.ct
 
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.CTVerifier
 
verifySignedCertificateTimestamps(OpenSSLX509Certificate[], byte[], byte[]) - Method in class org.conscrypt.ct.CTVerifier
Verify a certificate chain for transparency.
verifySingleSCT(SignedCertificateTimestamp, CertificateEntry) - Method in class org.conscrypt.ct.CTLogInfo
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.CTConstants
 

W

withDeletedExtension(String) - Method in class org.conscrypt.OpenSSLX509Certificate
Delete an extension.
wrap(ByteBuffer) - Static method in class org.conscrypt.AllocatedBuffer
Creates a new AllocatedBuffer that is backed by the given ByteBuffer.
wrapHostnameVerifier(HostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Wraps the HttpsURLConnection.HostnameVerifier into a ConscryptHostnameVerifier
writeFixedBytes(OutputStream, byte[]) - Static method in class org.conscrypt.ct.Serialization
Write a fixed number sequence of bytes to the ouput stream.
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

X509_ENTRY - 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.CTConstants
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages