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
All Classes All Packages
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
-
Comparatorfor 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
hostnameand achainthis verifies that the certificate chain includes pinned certificates if pinning is requested forhostname. - 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, 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
- 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
SSLContextinstance. - 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.use
SSLSocket.getApplicationProtocol()instead. - 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_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.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
trueif the Conscrypt native library has been successfully loaded. - 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. - 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
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
- 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
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
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. - 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
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
- 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
Macwhich 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
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
- 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
Conscryptclass. - 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
- 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
ByteBufferfor 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
-
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.
- 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.
- 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
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.
- 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
SSLSessioncache used bySSLSessionContextto 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
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
- 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
AllocatedBufferthat is backed by the givenByteBuffer. - 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
All Classes All Packages