Index

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

A

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

B

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

C

CacheFile(File, String) - Constructor for class org.conscrypt.FileClientSessionCache.CacheFile
 
caches - Static variable in class org.conscrypt.FileClientSessionCache
Maps directories to the cache instances that are backed by those directories.
cacheSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Adds the given session to the cache.
calcDstsLength(ByteBuffer[], int, int) - Static method in class org.conscrypt.ConscryptEngine
 
calcSrcsLength(ByteBuffer[], int, int) - Static method in class org.conscrypt.ConscryptEngine
 
calculateOutNetBufSize(int) - Static method in class org.conscrypt.SSLUtils
Calculates the minimum bytes required in the encrypted output buffer for the given number of plaintext source bytes.
calledUpdate - Variable in class org.conscrypt.OpenSSLEvpCipher
Whether the cipher has processed any data yet.
canExecuteExecutable(File) - Static method in class org.conscrypt.Platform
 
CBC - Enum constant in enum org.conscrypt.OpenSSLCipher.Mode
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CBC
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CBC
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CBC
 
CBC(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE.CBC
 
CERT_COMPARATOR - Static variable in class org.conscrypt.TrustManagerImpl.TrustAnchorComparator
 
CertBlocklist - Interface in org.conscrypt
A set of certificates that are blacklisted from trust.
certificate - Variable in class org.conscrypt.ct.CertificateEntry
 
CERTIFICATE_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
 
CERTIFICATE_TIMESTAMP - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
CertificateEntry - Class in org.conscrypt.ct
CertificateEntry structure.
CertificateEntry(CertificateEntry.LogEntryType, byte[], byte[]) - Constructor for class org.conscrypt.ct.CertificateEntry
 
CertificateEntry.LogEntryType - Enum in org.conscrypt.ct
 
certificateParser - Variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
CertificatePriorityComparator - Class in org.conscrypt
Comparator for prioritizing certificates in path building.
CertificatePriorityComparator() - Constructor for class org.conscrypt.CertificatePriorityComparator
 
CertPinManager - Interface in org.conscrypt
Interface for classes that implement certificate pinning for use in TrustManagerImpl.
ChaCha20() - Constructor for class org.conscrypt.IvParameters.ChaCha20
 
ChaCha20() - Constructor for class org.conscrypt.KeyGeneratorImpl.ChaCha20
 
chacha20_encrypt_decrypt(byte[], int, byte[], int, int, byte[], byte[], int) - Static method in class org.conscrypt.NativeCrypto
Returns the encrypted or decrypted version of the data.
ChainStrengthAnalyzer - Class in org.conscrypt
Analyzes the cryptographic strength of a chain of X.509 certificates.
ChainStrengthAnalyzer() - Constructor for class org.conscrypt.ChainStrengthAnalyzer
 
channelIdEnabled - Variable in class org.conscrypt.ConscryptServerSocket
 
channelIdEnabled - Variable in class org.conscrypt.SSLParametersImpl
Whether the TLS Channel ID extension is enabled.
channelIdPrivateKey - Variable in class org.conscrypt.ConscryptEngine
Private key for the TLS Channel ID extension.
channelIdPrivateKey - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Private key for the TLS Channel ID extension.
CHAR - Static variable in class org.conscrypt.EmptyArray
 
check(Certificate, Collection<String>) - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
check(X509Certificate[]) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
check(List<X509Certificate>) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkAndSetEncodedKey(int, Key) - Method in class org.conscrypt.OpenSSLCipher
 
checkArgument(boolean, String) - Static method in class org.conscrypt.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object) - Static method in class org.conscrypt.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkAvailability() - Static method in class org.conscrypt.Conscrypt
Checks that the Conscrypt support is available for the system.
checkAvailability() - Static method in class org.conscrypt.NativeCrypto
Checks to see whether or not the native library was successfully loaded.
checkBlocklist(X509Certificate) - Method in class org.conscrypt.TrustManagerImpl
 
checkCert(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkChainPinning(String, List<X509Certificate>) - Method in interface org.conscrypt.CertPinManager
Given a hostname and a chain this verifies that the certificate chain includes pinned certificates if pinning is requested for hostname.
checkClientTrusted(X509Certificate[], String) - Method in class org.conscrypt.TrustManagerImpl
 
checkClientTrusted(X509Certificate[], String, String) - Method in class org.conscrypt.TrustManagerImpl
For backward compatibility with older Android API that used String for the hostname only.
checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
 
checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
 
checkClientTrusted(X509TrustManager, X509Certificate[], String, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
checkClientTrusted(X509TrustManager, X509Certificate[], String, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
checkCompleted() - Method in class org.conscrypt.OpenSSLECDHKeyAgreement
 
checkCT(String, List<X509Certificate>, byte[], byte[]) - Method in class org.conscrypt.TrustManagerImpl
 
checkEnabledCipherSuites(String[]) - Static method in class org.conscrypt.NativeCrypto
 
checkEnabledProtocols(String[]) - Static method in class org.conscrypt.NativeCrypto
 
checkEngineType(OpenSSLKey) - Method in class org.conscrypt.OpenSSLSignature
 
checkInitialization() - Method in class org.conscrypt.OpenSSLAeadCipher
 
checkKeyLength(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.AES
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.ARC4
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.ChaCha20
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl
 
checkKeySize(int) - Method in class org.conscrypt.KeyGeneratorImpl.DESEDE
 
checkNotNull(ByteBuffer[]) - Static method in class org.conscrypt.BufferUtils
Throws IllegalArgumentException if any of the buffers in the array are null.
checkNotNull(T, String) - Static method in class org.conscrypt.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkOffsetAndCount(int, int, int) - Static method in class org.conscrypt.ArrayUtils
Checks that the range described by offset and count doesn't exceed arrayLength.
checkOpen() - Method in class org.conscrypt.AbstractConscryptSocket
 
checkPeerCertificatesPresent() - Method in class org.conscrypt.ActiveSession
Throw SSLPeerUnverifiedException on null or empty peerCertificates array
checkPositionIndexes(int, int, int) - Static method in class org.conscrypt.Preconditions
Ensures that start and end specify a valid positions in an array, list or string of size size, and are in order.
checkRemaining(ByteBuffer, int) - Static method in class org.conscrypt.NativeSslSession
 
checkServerTrusted(X509Certificate[], String) - Method in class org.conscrypt.TrustManagerImpl
 
checkServerTrusted(X509Certificate[], String, String) - Method in class org.conscrypt.TrustManagerImpl
For backward compatibility with older Android API that used String for the hostname only.
checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
 
checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
 
checkServerTrusted(X509Certificate[], String, SSLSession) - Method in class org.conscrypt.TrustManagerImpl
Validates whether a server is trusted.
checkServerTrusted(X509TrustManager, X509Certificate[], String, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
checkServerTrusted(X509TrustManager, X509Certificate[], String, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
checkSignatureAlgorithm(X509Certificate) - Static method in class org.conscrypt.ChainStrengthAnalyzer
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_128
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV.AES_256
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_128
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM.AES_256
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLCipher
Checks whether the cipher supports this particular keySize (in bytes) and throws InvalidKeyException if it doesn't.
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherAES.AES_128
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherAES.AES_256
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherAES.AES
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
checkSupportedKeySize(int) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLCipher
Checks whether the cipher supports this particular cipher mode and throws NoSuchAlgorithmException if it doesn't.
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
checkSupportedMode(OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLAeadCipher
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLCipher
Checks whether the cipher supports this particular cipher padding and throws NoSuchPaddingException if it doesn't.
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
checkSupportedPadding(OpenSSLCipher.Padding) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
checkSupportedTagLength(int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
checkSupportedTagLength(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
checkTrusted(X509Certificate[], byte[], byte[], String, String, boolean) - Method in class org.conscrypt.TrustManagerImpl
 
checkTrusted(X509Certificate[], String, SSLSession, SSLParameters, boolean) - Method in class org.conscrypt.TrustManagerImpl
 
checkTrustedRecursive(X509Certificate[], byte[], byte[], String, boolean, ArrayList<X509Certificate>, ArrayList<TrustAnchor>, Set<X509Certificate>) - Method in class org.conscrypt.TrustManagerImpl
Recursively build certificate chains until a valid chain is found or all possible paths are exhausted.
checkValidity() - Method in class org.conscrypt.OpenSSLX509Certificate
 
checkValidity(Date) - Method in class org.conscrypt.OpenSSLX509Certificate
 
chooseAlias(String[], Principal[]) - Method in class org.conscrypt.KeyManagerImpl
 
chooseClientAlias(String[], Principal[], Socket) - Method in class org.conscrypt.KeyManagerImpl
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in class org.conscrypt.ConscryptEngine
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in class org.conscrypt.ConscryptEngineSocket
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseClientAlias(X509KeyManager, X500Principal[], String[]) - Method in interface org.conscrypt.SSLParametersImpl.AliasChooser
 
chooseClientCertificate(byte[], int[], byte[][]) - Method in class org.conscrypt.NativeSsl
 
chooseClientKeyIdentity(String, Socket) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseClientKeyIdentity(String, Socket) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity to report to the server to help agree on the PSK for the provided socket.
chooseClientKeyIdentity(String, SSLEngine) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseClientKeyIdentity(String, SSLEngine) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity to report to the server to help agree on the PSK for the provided engine.
chooseClientPSKIdentity(PSKKeyManager, String) - Method in class org.conscrypt.ConscryptEngine
 
chooseClientPSKIdentity(PSKKeyManager, String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseClientPSKIdentity(PSKKeyManager, String) - Method in interface org.conscrypt.SSLParametersImpl.PSKCallbacks
 
chooseEngineClientAlias(String[], Principal[], SSLEngine) - Method in class org.conscrypt.KeyManagerImpl
 
chooseEngineServerAlias(String, Principal[], SSLEngine) - Method in class org.conscrypt.KeyManagerImpl
 
chooseServerAlias(String, Principal[], Socket) - Method in class org.conscrypt.KeyManagerImpl
 
chooseServerAlias(X509KeyManager, String) - Method in class org.conscrypt.ConscryptEngine
 
chooseServerAlias(X509KeyManager, String) - Method in class org.conscrypt.ConscryptEngineSocket
 
chooseServerAlias(X509KeyManager, String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseServerAlias(X509KeyManager, String) - Method in interface org.conscrypt.SSLParametersImpl.AliasChooser
 
chooseServerKeyIdentityHint(Socket) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseServerKeyIdentityHint(Socket) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity hint to report to the client to help agree on the PSK for the provided socket.
chooseServerKeyIdentityHint(SSLEngine) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
chooseServerKeyIdentityHint(SSLEngine) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK identity hint to report to the client to help agree on the PSK for the provided engine.
chooseServerPSKIdentityHint(PSKKeyManager) - Method in class org.conscrypt.ConscryptEngine
 
chooseServerPSKIdentityHint(PSKKeyManager) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
chooseServerPSKIdentityHint(PSKKeyManager) - Method in interface org.conscrypt.SSLParametersImpl.PSKCallbacks
 
cipherCtx - Variable in class org.conscrypt.OpenSSLEvpCipher
Native pointer for the OpenSSL EVP_CIPHER context.
cipherSuite - Variable in class org.conscrypt.NativeSslSession.Impl
 
cipherSuite - Variable in class org.conscrypt.SessionSnapshot
 
cipherSuiteFromJava(String) - Static method in class org.conscrypt.NativeCrypto
 
cipherSuiteToJava(String) - Static method in class org.conscrypt.NativeCrypto
 
CLASS - Static variable in class org.conscrypt.EmptyArray
 
classLoader() - Static method in class org.conscrypt.NativeCryptoJni
 
classToByteArray(Class<?>) - Static method in class org.conscrypt.NativeLibraryLoader
Load the helper Class as a byte array, to be redefined in specified ClassLoader.
client_mode - Variable in class org.conscrypt.SSLParametersImpl
 
clientAuth - Variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
clientCertificateRequested(byte[], int[], byte[][]) - Method in class org.conscrypt.ConscryptEngine
 
clientCertificateRequested(byte[], int[], byte[][]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
clientCertificateRequested(byte[], int[], byte[][]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called on an SSL client when the server requests (or requires a certificate).
clientPSKKeyRequested(String, byte[], byte[]) - Method in class org.conscrypt.ConscryptEngine
 
clientPSKKeyRequested(String, byte[], byte[]) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
clientPSKKeyRequested(String, byte[], byte[]) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Gets the key to be used in client mode for this connection in Pre-Shared Key (PSK) key exchange.
clientPSKKeyRequested(String, byte[], byte[]) - Method in class org.conscrypt.NativeSsl
 
clientSessionContext - Variable in class org.conscrypt.OpenSSLContextImpl
Client session cache.
clientSessionContext - Variable in class org.conscrypt.SSLParametersImpl
 
clientSessionContext() - Method in class org.conscrypt.ConscryptEngine
 
clientSessionContext() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
ClientSessionContext - Class in org.conscrypt
Caches client sessions.
ClientSessionContext() - Constructor for class org.conscrypt.ClientSessionContext
 
ClientSessionContext.HostAndPort - Class in org.conscrypt
 
clinit() - Static method in class org.conscrypt.NativeCrypto
 
clone() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
clone() - Method in class org.conscrypt.SSLParametersImpl
Returns the clone of this object.
cloneWithTrustManager(X509TrustManager) - Method in class org.conscrypt.SSLParametersImpl
 
close() - Method in class org.conscrypt.AbstractConscryptSocket
 
close() - Method in class org.conscrypt.ConscryptEngineSocket
 
close() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
close() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
close() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
close() - Method in class org.conscrypt.NativeSsl.BioWrapper
 
close() - Method in class org.conscrypt.NativeSsl
 
closeAll() - Method in class org.conscrypt.ConscryptEngine
 
closeAndFreeResources() - Method in class org.conscrypt.ConscryptEngine
 
CLOSED_NOT_HANDSHAKING - Static variable in class org.conscrypt.ConscryptEngine
 
closedSession - Variable in class org.conscrypt.ConscryptEngine
A snapshot of the active session when the engine was closed.
closedSession - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
A snapshot of the active session when the engine was closed.
closeGuardClose(Object) - Static method in class org.conscrypt.Platform
 
closeGuardGet() - Static method in class org.conscrypt.Platform
 
closeGuardOpen(Object, String) - Static method in class org.conscrypt.Platform
 
closeGuardWarnIfOpen(Object) - Static method in class org.conscrypt.Platform
 
closeInbound() - Method in class org.conscrypt.ConscryptEngine
 
closeInbound() - Method in class org.conscrypt.Java8EngineWrapper
 
closeOutbound() - Method in class org.conscrypt.ConscryptEngine
 
closeOutbound() - Method in class org.conscrypt.Java8EngineWrapper
 
closeQuietly(Closeable) - Static method in class org.conscrypt.io.IoUtils
Closes 'closeable', ignoring any checked exceptions.
closeQuietly(Closeable) - Static method in class org.conscrypt.NativeLibraryLoader
 
closeQuietly(Socket) - Static method in class org.conscrypt.io.IoUtils
Closes 'socket', ignoring any exceptions.
closeUnderlyingSocket() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
compare(TrustAnchor, TrustAnchor) - Method in class org.conscrypt.TrustManagerImpl.TrustAnchorComparator
 
compare(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
compare(NativeLibraryLoader.LoadResult, NativeLibraryLoader.LoadResult) - Method in class org.conscrypt.NativeCryptoJni.ErrorComparator
 
compareKeyAlgorithm(PublicKey, PublicKey) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareKeySize(PublicKey, PublicKey) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareSignatureAlgorithm(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareStrength(X509Certificate, X509Certificate) - Method in class org.conscrypt.CertificatePriorityComparator
 
compareTo(File) - Method in class org.conscrypt.FileClientSessionCache.CacheFile
 
concat(String[]...) - Static method in class org.conscrypt.SSLUtils
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature
Configures the public key algorithm context (EVP_PKEY_CTX) associated with this operation.
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.RSAPKCS1Padding
 
configureEVP_PKEY_CTX(long) - Method in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
configurePeer(String, int, X509Certificate[]) - Method in class org.conscrypt.ActiveSession
 
configureServerCertificate() - Method in class org.conscrypt.NativeSsl
 
connect(SocketAddress) - Method in class org.conscrypt.AbstractConscryptSocket
 
connect(SocketAddress, int) - Method in class org.conscrypt.AbstractConscryptSocket
Try to extract the peer's hostname if it's available from the endpoint address.
Conscrypt - Class in org.conscrypt
Core API for creating and configuring all Conscrypt types.
Conscrypt() - Constructor for class org.conscrypt.Conscrypt
 
Conscrypt.ProviderBuilder - Class in org.conscrypt
 
Conscrypt.Version - Class in org.conscrypt
 
ConscryptCertStore - Interface in org.conscrypt
A certificate store that supports additional operations that are used in TrustManagerImpl.
ConscryptEngine - Class in org.conscrypt
Implements the SSLEngine API using OpenSSL's non-blocking interfaces.
ConscryptEngine(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngine
 
ConscryptEngine(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngine
 
ConscryptEngine(SSLParametersImpl, PeerInfoProvider, SSLParametersImpl.AliasChooser) - Constructor for class org.conscrypt.ConscryptEngine
 
ConscryptEngineSocket - Class in org.conscrypt
Implements crypto handling by delegating to ConscryptEngine.
ConscryptEngineSocket(String, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(Socket, String, int, boolean, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptEngineSocket
 
ConscryptEngineSocket.SSLInputStream - Class in org.conscrypt
Unwrap bytes read from the underlying socket.
ConscryptEngineSocket.SSLOutputStream - Class in org.conscrypt
Wrap bytes written to the underlying socket.
ConscryptFileDescriptorSocket - Class in org.conscrypt
Implementation of the class OpenSSLSocketImpl based on OpenSSL.
ConscryptFileDescriptorSocket(String, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(String, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(InetAddress, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(Socket, String, int, boolean, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptFileDescriptorSocket
 
ConscryptFileDescriptorSocket.SSLInputStream - Class in org.conscrypt
This inner class provides input data stream functionality for the OpenSSL native implementation.
ConscryptFileDescriptorSocket.SSLOutputStream - Class in org.conscrypt
This inner class provides output data stream functionality for the OpenSSL native implementation.
ConscryptHostnameVerifier - Interface in org.conscrypt
This interface is used to implement hostname verification in Conscrypt.
ConscryptServerSocket - Class in org.conscrypt
BoringSSL-based implementation of server sockets.
ConscryptServerSocket(int, int, InetAddress, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptServerSocket(int, int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptServerSocket(int, SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptServerSocket(SSLParametersImpl) - Constructor for class org.conscrypt.ConscryptServerSocket
 
ConscryptSession - Interface in org.conscrypt
Extends the default interface for SSLSession to provide additional properties exposed by Conscrypt.
consume(ByteBuffer[], int) - Static method in class org.conscrypt.BufferUtils
Marks toConsume bytes of data as consumed from the buffer array.
contentDigestAlgorithm - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
context - Variable in class org.conscrypt.NativeSslSession.Impl
 
convertException(Throwable) - Method in class org.conscrypt.ConscryptEngine
 
copyLibrary(URL, File) - Static method in class org.conscrypt.NativeLibraryLoader
Copies the given shared library file from classpath to a temporary file.
copyNoConsume(ByteBuffer[], ByteBuffer, int) - Static method in class org.conscrypt.BufferUtils
Copies up to maxAmount bytes from a buffer array to destination.
create() - Static method in class org.conscrypt.OpenSSLBIOSink
 
create_BIO_InputStream(OpenSSLBIOInputStream, boolean) - Static method in class org.conscrypt.NativeCrypto
 
create_BIO_OutputStream(OutputStream) - Static method in class org.conscrypt.NativeCrypto
 
createDefaultX509KeyManager() - Static method in class org.conscrypt.SSLParametersImpl
 
createDefaultX509TrustManager() - Static method in class org.conscrypt.SSLParametersImpl
 
createEngineSocket(String, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(String, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(Socket, String, int, boolean, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createEngineSocket(SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(String, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(String, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(InetAddress, int, InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(InetAddress, int, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(Socket, String, int, boolean, SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createFileDescriptorSocket(SSLParametersImpl) - Static method in class org.conscrypt.Platform
 
createForPrecertificate(byte[], byte[]) - Static method in class org.conscrypt.ct.CertificateEntry
 
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
 
createServerSocket() - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createServerSocket(int) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createServerSocket(int, int) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createServerSocket(int, int, InetAddress) - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
createSocket() - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(String, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(String, int, InetAddress, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(InetAddress, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(InetAddress, int, InetAddress, int) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createSocket(Socket, String, int, boolean) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
createTempFile(String, String, File) - Static method in class org.conscrypt.Platform
Approximates the behavior of File.createTempFile without depending on SecureRandom.
creationTime - Variable in class org.conscrypt.ActiveSession
 
creationTime - Variable in class org.conscrypt.SessionSnapshot
 
creationTime - Variable in class org.conscrypt.SSLNullSession
 
crlParser - Variable in class org.conscrypt.OpenSSLX509CertificateFactory
 
crtCoefficient - Variable in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
CryptoUpcalls - Class in org.conscrypt
Provides a place where NativeCrypto can call back up to do Java language calls to work on delegated key types from native code.
CryptoUpcalls() - Constructor for class org.conscrypt.CryptoUpcalls
 
CTConstants - Class in org.conscrypt.ct
 
CTConstants() - Constructor for class org.conscrypt.ct.CTConstants
 
ctEnabledOverride - Variable in class org.conscrypt.TrustManagerImpl
 
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 - Variable in class org.conscrypt.TrustManagerImpl
 
CTPolicy - Interface in org.conscrypt.ct
 
CTR - Enum constant in enum org.conscrypt.OpenSSLCipher.Mode
 
CTR() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CTR
 
CTR() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CTR
 
CTR() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CTR
 
ctVerificationEnabled - Variable in class org.conscrypt.SSLParametersImpl
 
CTVerificationResult - Class in org.conscrypt.ct
 
CTVerificationResult() - Constructor for class org.conscrypt.ct.CTVerificationResult
 
ctVerifier - Variable in class org.conscrypt.TrustManagerImpl
 
CTVerifier - Class in org.conscrypt.ct
 
CTVerifier(CTLogStore) - Constructor for class org.conscrypt.ct.CTVerifier
 
ctx - Variable in class org.conscrypt.OpenSSLBIOInputStream
 
ctx - Variable in class org.conscrypt.OpenSSLBIOSink
 
ctx - Variable in class org.conscrypt.OpenSSLKey
 
ctx - Variable in class org.conscrypt.OpenSSLMac
 
ctx - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
 
ctx - Variable in class org.conscrypt.OpenSSLSignature
 
currentBlockConsumedBytes - Variable in class org.conscrypt.OpenSSLCipherChaCha20
 
curve - Variable in class org.conscrypt.ECParameters
 

D

d2i_PKCS7_bio(long, int) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509 or X509_CRL pointers.
d2i_SSL_SESSION(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
d2i_X509(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
d2i_X509_bio(long) - Static method in class org.conscrypt.NativeCrypto
 
d2i_X509_CRL_bio(long) - Static method in class org.conscrypt.NativeCrypto
 
DBG_STATE - Static variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
debug(String, Throwable) - Static method in class org.conscrypt.NativeLibraryLoader
 
decode(byte[]) - Static method in class org.conscrypt.ct.DigitallySigned
Decode a TLS encoded DigitallySigned structure.
decode(byte[], SignedCertificateTimestamp.Origin) - Static method in class org.conscrypt.ct.SignedCertificateTimestamp
Decode a TLS encoded SignedCertificateTimestamp structure.
decode(InputStream) - Static method in class org.conscrypt.ct.DigitallySigned
Decode a TLS encoded DigitallySigned structure.
decode(InputStream, SignedCertificateTimestamp.Origin) - Static method in class org.conscrypt.ct.SignedCertificateTimestamp
Decode a TLS encoded SignedCertificateTimestamp structure.
decodeProtocols(byte[]) - Static method in class org.conscrypt.SSLUtils
Decodes the given list of protocols into Strings.
decodeX509Certificate(CertificateFactory, byte[]) - Static method in class org.conscrypt.SSLUtils
 
decodeX509CertificateChain(byte[][]) - Static method in class org.conscrypt.SSLUtils
 
DEFAULT_ENCODING - Static variable in class org.conscrypt.OpenSSLX509CertPath
 
DEFAULT_KEY_SIZE - Static variable in class org.conscrypt.OpenSSLECKeyPairGenerator
 
DEFAULT_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
 
DEFAULT_PSK_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
TLS-PSK cipher suites enabled by default (if requested), in preference order.
DEFAULT_SESSION_TIMEOUT_SECONDS - Static variable in class org.conscrypt.AbstractSessionContext
Maximum lifetime of a session (in seconds) after which it's considered invalid and should not be used to for new connections.
DEFAULT_TAG_SIZE_BITS - Static variable in class org.conscrypt.OpenSSLAeadCipher
The default tag size when one is not specified.
DEFAULT_TLEN - Static variable in class org.conscrypt.GCMParameters
 
DEFAULT_X509_CIPHER_SUITES - Static variable in class org.conscrypt.NativeCrypto
X.509 based cipher suites enabled by default (if requested), in preference order.
defaultBufferAllocator - Static variable in class org.conscrypt.ConscryptEngine
 
DefaultHolder() - Constructor for class org.conscrypt.SSLNullSession.DefaultHolder
 
defaultHostnameVerifier - Static variable in class org.conscrypt.TrustManagerImpl
 
defaultParameters - Static variable in class org.conscrypt.SSLParametersImpl
 
defaultSslContextImpl - Static variable in class org.conscrypt.OpenSSLContextImpl
The default SSLContextImpl for use with SSLContext.getInstance("Default").
DefaultSSLContextImpl - Class in org.conscrypt
Support class for this package.
DefaultSSLContextImpl(String[]) - Constructor for class org.conscrypt.DefaultSSLContextImpl
DefaultSSLContextImpl delegates the work to the super class since there is no way to put a synchronized around both the call to super and the rest of this constructor to guarantee that we don't have races in creating the state shared between all default SSLContexts.
DefaultSSLContextImpl.TLSv12 - Class in org.conscrypt
 
DefaultSSLContextImpl.TLSv13 - Class in org.conscrypt
 
defaultTlsProtocol - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
defaultTlsProtocol(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies what the default TLS protocol should be for SSLContext identifiers TLS, SSL, and Default.
defaultX509KeyManager - Static variable in class org.conscrypt.SSLParametersImpl
 
defaultX509TrustManager - Static variable in class org.conscrypt.SSLParametersImpl
 
delegate - Variable in class org.conscrypt.Java7ExtendedSSLSession
 
delegate - Variable in class org.conscrypt.Java8EngineWrapper
 
delete(File) - Method in class org.conscrypt.FileClientSessionCache.Impl
 
DELETE_LIB_PROPERTY_NAME - Static variable in class org.conscrypt.NativeLibraryLoader
 
DELETE_NATIVE_LIB_AFTER_LOADING - Static variable in class org.conscrypt.NativeLibraryLoader
 
DER_LENGTH_LONG_FORM_FLAG - Static variable in class org.conscrypt.ct.Serialization
 
DER_TAG_MASK - Static variable in class org.conscrypt.ct.Serialization
 
DER_TAG_OCTET_STRING - Static variable in class org.conscrypt.ct.Serialization
 
DES_BLOCK_SIZE - Static variable in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
description - Variable in class org.conscrypt.ct.CTLogInfo
 
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
 
digestInitializedInContext - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
Whether the digest struct has been initialized inside EVP_MD_CTX.
DigitallySigned - Class in org.conscrypt.ct
DigitallySigned structure, as defined by RFC5246 Section 4.7.
DigitallySigned(int, int, byte[]) - Constructor for class org.conscrypt.ct.DigitallySigned
 
DigitallySigned(DigitallySigned.HashAlgorithm, DigitallySigned.SignatureAlgorithm, byte[]) - Constructor for class org.conscrypt.ct.DigitallySigned
 
DigitallySigned.HashAlgorithm - Enum in org.conscrypt.ct
 
DigitallySigned.SignatureAlgorithm - Enum in org.conscrypt.ct
 
directByteBufferAddress(ByteBuffer, int) - Method in class org.conscrypt.ConscryptEngine
 
directory - Variable in class org.conscrypt.FileClientSessionCache.Impl
Directory to store session files in.
DirectRSA(int) - Constructor for class org.conscrypt.OpenSSLCipherRSA.DirectRSA
 
doCryptoInit(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA
 
doCryptoInit(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
doCryptoOperation(byte[], byte[]) - Method in class org.conscrypt.OpenSSLCipherRSA.DirectRSA
 
doCryptoOperation(byte[], byte[]) - Method in class org.conscrypt.OpenSSLCipherRSA
 
doCryptoOperation(byte[], byte[]) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
doesResultConformToPolicy(CTVerificationResult, String, X509Certificate[]) - Method in interface org.conscrypt.ct.CTPolicy
 
doFinalInternal(byte[], int, int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
doFinalInternal(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipher
API-specific implementation of the final block.
doFinalInternal(byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
doFinalInternal(byte[], int, int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
doFinalInternal(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.OpenSSLAeadCipher
 
doFree(long) - Method in class org.conscrypt.NativeRef
 
doFree(long) - Method in class org.conscrypt.NativeRef.EC_GROUP
 
doFree(long) - Method in class org.conscrypt.NativeRef.EC_POINT
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_CIPHER_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_MD_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_PKEY_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.EVP_PKEY
 
doFree(long) - Method in class org.conscrypt.NativeRef.HMAC_CTX
 
doFree(long) - Method in class org.conscrypt.NativeRef.SSL_SESSION
 
doHandshake() - Method in class org.conscrypt.ConscryptEngineSocket
 
doHandshake() - Method in class org.conscrypt.NativeSsl
 
doHandshake(FileDescriptor, int) - Method in class org.conscrypt.NativeSsl
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl.DESEDE
 
doKeyGeneration(int) - Method in class org.conscrypt.KeyGeneratorImpl
 
DOUBLE - Static variable in class org.conscrypt.EmptyArray
 
drainOutgoingQueue() - Method in class org.conscrypt.ConscryptEngineSocket
 
DSA - Enum constant in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
DuckTypedPSKKeyManager - Class in org.conscrypt
Deprecated.
This abstraction is deprecated because it does not work with TLS 1.3.
DuckTypedPSKKeyManager(Object) - Constructor for class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
DYNAMIC_LIB_NAME_PREFIX - Static variable in class org.conscrypt.NativeCryptoJni
 

E

EC - Enum constant in enum org.conscrypt.OpenSSLSignature.EngineType
 
EC_GROUP(long) - Constructor for class org.conscrypt.NativeRef.EC_GROUP
 
EC_GROUP_clear_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_cofactor(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_curve(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_curve_name(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_degree(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_generator(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_get_order(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_new_arbitrary(byte[], byte[], byte[], byte[], byte[], byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EC_GROUP_new_by_curve_name(String) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_generate_key(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_get_private_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_get_public_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_get1_group(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_marshal_curve_name(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_KEY_parse_curve_name(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT(long) - Constructor for class org.conscrypt.NativeRef.EC_POINT
 
EC_POINT_clear_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT_get_affine_coordinates(NativeRef.EC_GROUP, NativeRef.EC_POINT) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT_new(NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
EC_POINT_set_affine_coordinates(NativeRef.EC_GROUP, NativeRef.EC_POINT, byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
ECB - Enum constant in enum org.conscrypt.OpenSSLCipher.Mode
 
ECB(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.ECB
 
ECB(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.ECB
 
ECB(OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.ECB
 
ECDH_compute_key(byte[], int, NativeRef.EVP_PKEY, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECDSA - Enum constant in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
ECDSA_sign(byte[], byte[], NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECDSA_size(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECDSA_verify(byte[], byte[], NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
ECParameters - Class in org.conscrypt
AlgorithmParameters implementation for elliptic curves.
ECParameters() - Constructor for class org.conscrypt.ECParameters
 
ecSignDigestWithPrivateKey(PrivateKey, byte[]) - Static method in class org.conscrypt.CryptoUpcalls
 
EKU_anyExtendedKeyUsage - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_clientAuth - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_msSGC - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_nsSGC - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_OID - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EKU_serverAuth - Static variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EMBEDDED - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
EMPTY_BUFFER - Static variable in class org.conscrypt.ConscryptEngineSocket
 
EMPTY_STRING_ARRAY - Static variable in class org.conscrypt.SSLParametersImpl
 
EmptyArray - Class in org.conscrypt
 
EmptyArray() - Constructor for class org.conscrypt.EmptyArray
 
ENABLE_BYTEBUFFER_OPTIMIZATIONS - Static variable in class org.conscrypt.OpenSSLAeadCipher
Controls whether no-copy optimizations for direct ByteBuffers are enabled.
enable_session_creation - Variable in class org.conscrypt.SSLParametersImpl
 
enabledCipherSuites - Variable in class org.conscrypt.SSLParametersImpl
 
enabledProtocols - Variable in class org.conscrypt.SSLParametersImpl
 
enablePSKKeyManagerIfRequested() - Method in class org.conscrypt.NativeSsl
 
encode(OutputStream) - Method in class org.conscrypt.ct.CertificateEntry
TLS encode the CertificateEntry structure.
encoded - Variable in class org.conscrypt.X509PublicKey
 
encodedKey - Variable in class org.conscrypt.OpenSSLCipher
May be used when reseting the cipher instance after calling doFinal.
encodeProtocols(String[]) - Static method in class org.conscrypt.SSLUtils
Encodes a list of protocols into the wire-format (length-prefixed 8-bit strings).
encodeSubjectX509Principals(X509Certificate[]) - Static method in class org.conscrypt.SSLUtils
 
encodeTBS(OutputStream, CertificateEntry) - Method in class org.conscrypt.ct.SignedCertificateTimestamp
TLS encode the signed part of the SCT, as described by RFC6962 section 3.2.
encodeTBS(CertificateEntry) - Method in class org.conscrypt.ct.SignedCertificateTimestamp
TLS encode the signed part of the SCT, as described by RFC6962 section 3.2.
Encoding(String) - Constructor for enum org.conscrypt.OpenSSLX509CertPath.Encoding
 
encrypting - Variable in class org.conscrypt.OpenSSLCipher
Current cipher mode: encrypting or decrypting.
encrypting - Variable in class org.conscrypt.OpenSSLCipherRSA
Current cipher mode: encrypting or decrypting.
endpointIdentificationAlgorithm - Variable in class org.conscrypt.SSLParametersImpl
 
engine - Variable in class org.conscrypt.ApplicationProtocolSelectorAdapter
 
engine - Variable in class org.conscrypt.ConscryptEngineSocket
 
ENGINE_SSL_do_handshake(long, NativeSsl, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
ENGINE_SSL_force_read(long, NativeSsl, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Forces the SSL object to process any data pending in the BIO.
ENGINE_SSL_read_BIO_direct(long, NativeSsl, long, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Reads data from the given BIO into a direct ByteBuffer.
ENGINE_SSL_read_BIO_heap(long, NativeSsl, long, byte[], int, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Reads data from the given BIO into an array.
ENGINE_SSL_read_direct(long, NativeSsl, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
ENGINE_SSL_shutdown(long, NativeSsl, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
ENGINE_SSL_write_BIO_direct(long, NativeSsl, long, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Writes data from the given direct ByteBuffer to the BIO.
ENGINE_SSL_write_BIO_heap(long, NativeSsl, long, byte[], int, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
Writes data from the given array to the BIO.
ENGINE_SSL_write_direct(long, NativeSsl, long, int, NativeCrypto.SSLHandshakeCallbacks) - Static method in class org.conscrypt.NativeCrypto
engineCreateSSLEngine() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineCreateSSLEngine(String, int) - Method in class org.conscrypt.OpenSSLContextImpl
 
engineDigest() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineDoFinal() - Method in class org.conscrypt.OpenSSLMac
 
engineDoFinal(byte[], int, int) - Method in class org.conscrypt.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
 
engineGetParameters() - Method in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.ECParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.GCMParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.IvParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.OAEPParameters
 
engineGetParameterSpec(Class<T>) - Method in class org.conscrypt.PSSParameters
 
engineGetServerSessionContext() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetServerSocketFactory() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetSocketFactory() - Method in class org.conscrypt.OpenSSLContextImpl
 
engineGetTrustManagers() - Method in class org.conscrypt.TrustManagerFactoryImpl
 
engineInit(byte[]) - Method in class org.conscrypt.ECParameters
 
engineInit(byte[]) - Method in class org.conscrypt.GCMParameters
 
engineInit(byte[]) - Method in class org.conscrypt.IvParameters
 
engineInit(byte[]) - Method in class org.conscrypt.OAEPParameters
 
engineInit(byte[]) - Method in class org.conscrypt.PSSParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.ECParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.GCMParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.IvParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.OAEPParameters
 
engineInit(byte[], String) - Method in class org.conscrypt.PSSParameters
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineInit(int, Key, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
 
engineInit(int, Key, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
engineInit(int, SecureRandom) - Method in class org.conscrypt.KeyGeneratorImpl
 
engineInit(Key, SecureRandom) - Method in class org.conscrypt.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
 
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLAeadCipher
 
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipher
API-specific implementation of initializing the cipher.
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
engineInitInternal(byte[], AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLEvpCipher
 
engineInitInternal(int, Key, AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineInitInternal(int, Key, AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
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
 
engineSetParameter(AlgorithmParameterSpec) - Method in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
engineSetSeed(byte[]) - Method in class org.conscrypt.OpenSSLRandom
 
engineSign() - Method in class org.conscrypt.OpenSSLSignature
 
engineSign() - Method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
engineSign() - Method in class org.conscrypt.OpenSSLSignatureRawRSA
 
EngineStates() - Constructor for class org.conscrypt.SSLUtils.EngineStates
 
engineToString() - Method in class org.conscrypt.ECParameters
 
engineToString() - Method in class org.conscrypt.GCMParameters
 
engineToString() - Method in class org.conscrypt.IvParameters
 
engineToString() - Method in class org.conscrypt.OAEPParameters
 
engineToString() - Method in class org.conscrypt.PSSParameters
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSSLECKeyFactory
 
engineTranslateKey(Key) - Method in class org.conscrypt.OpenSSLRSAKeyFactory
 
engineTranslateKey(SecretKey) - Method in class org.conscrypt.DESEDESecretKeyFactory
 
engineType - Variable in class org.conscrypt.OpenSSLSignature
Holds the type of the Java algorithm.
EngineType() - Constructor for enum org.conscrypt.OpenSSLSignature.EngineType
 
engineUnwrap(byte[], String, int) - Method in class org.conscrypt.OpenSSLCipher
 
engineUnwrap(byte[], String, int) - Method in class org.conscrypt.OpenSSLCipherRSA
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLMac
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
engineUpdate(byte) - Method in class org.conscrypt.OpenSSLSignature
 
engineUpdate(byte) - Method in class org.conscrypt.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
 
ensureDigestInitializedInContext() - Method in class org.conscrypt.OpenSSLMessageDigestJDK
 
ensureReadParams() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
ensureReadParams() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
entryType - Variable in class org.conscrypt.ct.CertificateEntry
 
equals(Object) - Method in class org.conscrypt.ByteArray
 
equals(Object) - Method in class org.conscrypt.ClientSessionContext.HostAndPort
 
equals(Object) - Method in class org.conscrypt.ct.CTLogInfo
 
equals(Object) - Method in class org.conscrypt.NativeRef
 
equals(Object) - Method in class org.conscrypt.OpenSSLECGroupContext
 
equals(Object) - Method in class org.conscrypt.OpenSSLECPointContext
 
equals(Object) - Method in class org.conscrypt.OpenSSLECPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLECPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLX509Certificate
 
equals(Object) - Method in class org.conscrypt.X509PublicKey
 
err - Variable in class org.conscrypt.TrustManagerImpl
 
error - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
ErrorComparator() - Constructor for class org.conscrypt.NativeCryptoJni.ErrorComparator
 
EVP_aead_aes_128_gcm() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_aes_128_gcm_siv() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_aes_256_gcm() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_aes_256_gcm_siv() - Static method in class org.conscrypt.NativeCrypto
 
EVP_aead_chacha20_poly1305() - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_open(long, byte[], int, byte[], int, byte[], byte[], int, int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_open_buf(long, byte[], int, ByteBuffer, byte[], ByteBuffer, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_seal(long, byte[], int, byte[], int, byte[], byte[], int, int, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_CTX_seal_buf(long, byte[], int, ByteBuffer, byte[], ByteBuffer, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_max_overhead(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_AEAD_nonce_length(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_CIPHER_CTX
 
EVP_CIPHER_CTX_block_size(NativeRef.EVP_CIPHER_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_new() - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_set_key_length(NativeRef.EVP_CIPHER_CTX, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_CTX_set_padding(NativeRef.EVP_CIPHER_CTX, boolean) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CIPHER_iv_length(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CipherFinal_ex(NativeRef.EVP_CIPHER_CTX, byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CipherInit_ex(NativeRef.EVP_CIPHER_CTX, long, byte[], byte[], boolean) - Static method in class org.conscrypt.NativeCrypto
 
EVP_CipherUpdate(NativeRef.EVP_CIPHER_CTX, byte[], int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestFinal_ex(NativeRef.EVP_MD_CTX, byte[], int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestInit_ex(NativeRef.EVP_MD_CTX, long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignFinal(NativeRef.EVP_MD_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignInit(NativeRef.EVP_MD_CTX, long, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignUpdate(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestSignUpdateDirect(NativeRef.EVP_MD_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestUpdate(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestUpdateDirect(NativeRef.EVP_MD_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyFinal(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyInit(NativeRef.EVP_MD_CTX, long, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyUpdate(NativeRef.EVP_MD_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_DigestVerifyUpdateDirect(NativeRef.EVP_MD_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_get_cipherbyname(String) - Static method in class org.conscrypt.NativeCrypto
 
EVP_get_digestbyname(String) - Static method in class org.conscrypt.NativeCrypto
 
EVP_has_aes_hardware() - Static method in class org.conscrypt.NativeCrypto
Returns 1 if the BoringSSL believes the CPU has AES accelerated hardware instructions.
EVP_marshal_private_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_marshal_public_key(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
evp_md - Variable in class org.conscrypt.OpenSSLMac
Holds the EVP_MD for the hashing algorithm, e.g.
evp_md - Variable in class org.conscrypt.OpenSSLMessageDigestJDK
Holds the EVP_MD for the hashing algorithm, e.g.
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.MD5
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA1
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA224
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA256
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA384
 
EVP_MD - Static variable in class org.conscrypt.EvpMdRef.SHA512
 
EVP_MD_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_MD_CTX
 
EVP_MD_CTX_cleanup(NativeRef.EVP_MD_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_CTX_copy_ex(NativeRef.EVP_MD_CTX, NativeRef.EVP_MD_CTX) - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_CTX_create() - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_CTX_destroy(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_MD_size(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_parse_private_key(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_parse_public_key(byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY(long) - Constructor for class org.conscrypt.NativeRef.EVP_PKEY
 
EVP_PKEY_cmp(NativeRef.EVP_PKEY, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX(long) - Constructor for class org.conscrypt.NativeRef.EVP_PKEY_CTX
 
EVP_PKEY_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_mgf1_md(long, long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_oaep_label(long, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_oaep_md(long, long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_padding(long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_CTX_set_rsa_pss_saltlen(long, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_decrypt(NativeRef.EVP_PKEY_CTX, byte[], int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_decrypt_init(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_EC - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_encrypt(NativeRef.EVP_PKEY_CTX, byte[], int, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_encrypt_init(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_free(long) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_new_EC_KEY(NativeRef.EC_GROUP, NativeRef.EC_POINT, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_new_RSA(byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[]) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_print_params(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_print_public(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
EVP_PKEY_RSA - Static variable in class org.conscrypt.NativeConstants
 
EVP_PKEY_type(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
evpAead - Variable in class org.conscrypt.OpenSSLAeadCipher
AEAD cipher reference.
evpMdRef - Variable in class org.conscrypt.OpenSSLSignature
Digest algorithm (reference to EVP_MD).
EvpMdRef - Class in org.conscrypt
Utility class to convert between BoringSSL- and JCE-style message digest identifiers.
EvpMdRef() - Constructor for class org.conscrypt.EvpMdRef
 
EvpMdRef.MD5 - Class in org.conscrypt
 
EvpMdRef.SHA1 - Class in org.conscrypt
 
EvpMdRef.SHA224 - Class in org.conscrypt
 
EvpMdRef.SHA256 - Class in org.conscrypt
 
EvpMdRef.SHA384 - Class in org.conscrypt
 
EvpMdRef.SHA512 - Class in org.conscrypt
 
evpPkeyCtx - Variable in class org.conscrypt.OpenSSLSignature
Public key algorithm context (reference to EVP_PKEY_CTX).
Example - Search tag in interface org.conscrypt.PSKKeyManager
Section
EXFLAG_CA - Static variable in class org.conscrypt.NativeConstants
 
EXFLAG_CRITICAL - Static variable in class org.conscrypt.NativeConstants
 
expand(int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
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(String, byte[], int) - Method in class org.conscrypt.AbstractConscryptEngine
Exports a value derived from the TLS master secret as described in RFC 5705.
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.AbstractConscryptSocket
Exports a value derived from the TLS master secret as described in RFC 5705.
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.ConscryptEngine
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.ConscryptEngineSocket
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.Java8EngineWrapper
 
exportKeyingMaterial(String, byte[], int) - Method in class org.conscrypt.NativeSsl
 
exportKeyingMaterial(SSLEngine, String, byte[], int) - Static method in class org.conscrypt.Conscrypt
Exports a value derived from the TLS master secret as described in RFC 5705.
exportKeyingMaterial(SSLSocket, String, byte[], int) - Static method in class org.conscrypt.Conscrypt
Exports a value derived from the TLS master secret as described in RFC 5705.
ExtendedKeyUsagePKIXCertPathChecker(boolean, X509Certificate) - Constructor for class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
EXTENSION_TYPE_CRITICAL - Static variable in class org.conscrypt.NativeCrypto
Used to request only critical types in get_X509*_ext_oids.
EXTENSION_TYPE_NON_CRITICAL - Static variable in class org.conscrypt.NativeCrypto
Used to request only non-critical types in get_X509*_ext_oids.
extensions - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
EXTENSIONS_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
 
externalSession - Variable in class org.conscrypt.ConscryptEngine
The session object exposed externally from this class.
externalSession - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
The session object exposed externally from this class.
ExternalSession - Class in org.conscrypt
An externalized view of the underlying SSLSession used within a socket/engine.
ExternalSession(ExternalSession.Provider) - Constructor for class org.conscrypt.ExternalSession
 
ExternalSession.Provider - Interface in org.conscrypt
The provider of the current delegate session.

F

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

G

GCM - Enum constant in enum org.conscrypt.OpenSSLCipher.Mode
 
GCM() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
GCM_SIV - Enum constant in enum org.conscrypt.OpenSSLCipher.Mode
 
GCM_SIV() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
GCMParameters - Class in org.conscrypt
GCM parameters used during an ciphering operation with OpenSSLCipher.
GCMParameters() - Constructor for class org.conscrypt.GCMParameters
 
GCMParameters(int, byte[]) - Constructor for class org.conscrypt.GCMParameters
 
generateItem(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
generateItems(InputStream) - Method in class org.conscrypt.OpenSSLX509CertificateFactory.Parser
 
generateKeyPair() - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
generateKeyPair() - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
get_cipher_names(String) - Static method in class org.conscrypt.NativeCrypto
 
GET_CURVE_NAME_METHOD - Static variable in class org.conscrypt.Platform
 
get_EVP_CIPHER_CTX_buf_len(NativeRef.EVP_CIPHER_CTX) - Static method in class org.conscrypt.NativeCrypto
 
get_EVP_CIPHER_CTX_final_used(NativeRef.EVP_CIPHER_CTX) - Static method in class org.conscrypt.NativeCrypto
 
get_ocsp_single_extension(byte[], String, long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_RSA_private_params(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
get_RSA_public_params(NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_cert_info_enc(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_crl_enc(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_ext_oids(long, OpenSSLX509CRL, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_sig_alg_oid(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_sig_alg_parameter(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_CRL_signature(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_flags(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_kusage(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_pathlen(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ex_xkusage(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_ext_oids(long, OpenSSLX509Certificate, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_GENERAL_NAME_stack(long, OpenSSLX509Certificate, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_issuerUID(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_pubkey_oid(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_REVOKED_ext_oids(long, int) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_REVOKED_revocationDate(long) - Static method in class org.conscrypt.NativeCrypto
Returns ASN1_TIME reference.
get_X509_sig_alg_oid(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_sig_alg_parameter(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_signature(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
get_X509_subjectUID(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
getAcceptedIssuers() - Method in class org.conscrypt.TrustManagerImpl
 
getActiveSession() - Method in class org.conscrypt.AbstractConscryptSocket
Called by AbstractConscryptSocket.notifyHandshakeCompletedListeners() to get the currently active session.
getActiveSession() - Method in class org.conscrypt.ConscryptEngineSocket
 
getActiveSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
Get the name of the hash and signature combination.
getAlgorithm() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getAlgorithm() - Method in class org.conscrypt.X509PublicKey
 
getAlgorithmConstraints() - Method in class org.conscrypt.SSLParametersImpl
 
getAlpnSelectedProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
getAlpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
getApplicationBufferSize() - Method in class org.conscrypt.ActiveSession
 
getApplicationBufferSize() - Method in class org.conscrypt.ExternalSession
 
getApplicationBufferSize() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getApplicationBufferSize() - Method in class org.conscrypt.SessionSnapshot
 
getApplicationBufferSize() - Method in class org.conscrypt.SSLNullSession
 
getApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptEngine
 
getApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
 
getApplicationProtocol() - Method in class org.conscrypt.ActiveSession
 
getApplicationProtocol() - Method in class org.conscrypt.ConscryptEngine
 
getApplicationProtocol() - Method in class org.conscrypt.ConscryptEngineSocket
 
getApplicationProtocol() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getApplicationProtocol() - Method in interface org.conscrypt.ConscryptSession
 
getApplicationProtocol() - Method in class org.conscrypt.ExternalSession
 
getApplicationProtocol() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getApplicationProtocol() - Method in class org.conscrypt.Java8EngineWrapper
 
getApplicationProtocol() - Method in class org.conscrypt.NativeSsl
 
getApplicationProtocol() - Method in class org.conscrypt.SessionSnapshot
 
getApplicationProtocol() - Method in class org.conscrypt.SSLNullSession
 
getApplicationProtocol(long, NativeSsl) - Static method in class org.conscrypt.NativeCrypto
Returns the selected ALPN protocol.
getApplicationProtocol(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the ALPN protocol agreed upon by client and server.
getApplicationProtocol(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns the ALPN protocol agreed upon by client and server.
getApplicationProtocols() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the list of supported ALPN protocols.
getApplicationProtocols() - Method in class org.conscrypt.AbstractConscryptSocket
Returns the list of supported ALPN protocols.
getApplicationProtocols() - Method in class org.conscrypt.ConscryptEngine
 
getApplicationProtocols() - Method in class org.conscrypt.ConscryptEngineSocket
 
getApplicationProtocols() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getApplicationProtocols() - Method in class org.conscrypt.Java8EngineWrapper
 
getApplicationProtocols() - Method in class org.conscrypt.SSLParametersImpl
 
getApplicationProtocols(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getApplicationProtocols(SSLParameters) - Static method in class org.conscrypt.Java9PlatformUtil
 
getApplicationProtocols(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getApplicationProtocolSelector() - Method in class org.conscrypt.SSLParametersImpl
Returns the application protocol (ALPN) selector for this socket.
getArchitecture(String) - Static method in class org.conscrypt.HostProperties
Normalizes the os.arch value into the value used by the Maven os plugin (https://github.com/trustin/os-maven-plugin).
getBaseCipherName() - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLCipher
Returns the standard name for the particular algorithm.
getBaseCipherName() - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
getBaseCipherName() - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
getBasicConstraints() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getBioContext() - Method in class org.conscrypt.OpenSSLBIOInputStream
 
getBufferLargerThan(ByteBuffer[], int) - Static method in class org.conscrypt.BufferUtils
Looks for a buffer in the buffer array which EITHER is larger than minSize AND has no preceding non-empty buffers OR is the only non-empty buffer in the array.
getCachedSession(String, int, SSLParametersImpl) - Method in class org.conscrypt.ClientSessionContext
Gets the suitable session reference from the session cache container.
getCertificate() - Method in class org.conscrypt.ct.CertificateEntry
 
getCertificateChain(String) - Method in class org.conscrypt.KeyManagerImpl
 
getCertificateFactory() - Static method in class org.conscrypt.SSLUtils
 
getCertificates() - Method in class org.conscrypt.OpenSSLX509CertPath
 
getChannel() - Method in class org.conscrypt.AbstractConscryptSocket
 
getChannelId() - Method in class org.conscrypt.AbstractConscryptEngine
Gets the TLS Channel ID for this server engine.
getChannelId() - Method in class org.conscrypt.AbstractConscryptSocket
Gets the TLS Channel ID for this server socket.
getChannelId() - Method in class org.conscrypt.ConscryptEngine
Gets the TLS Channel ID for this server engine.
getChannelId() - Method in class org.conscrypt.ConscryptEngineSocket
 
getChannelId() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Gets the TLS Channel ID for this server socket.
getChannelId() - Method in class org.conscrypt.Java8EngineWrapper
 
getChannelId() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getChannelId(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the TLS Channel ID for the given server-side engine.
getChannelId(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the TLS Channel ID for the given server-side socket.
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLCipher
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
getCipherBlockSize() - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
getCipherKeyTypes() - Method in class org.conscrypt.NativeSsl
 
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipher
Returns the OpenSSL cipher name for the particular keySize and cipher mode.
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherAES
 
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherARC4
 
getCipherName(int, OpenSSLCipher.Mode) - Method in class org.conscrypt.OpenSSLEvpCipherDESEDE
 
getCipherSuite() - Method in class org.conscrypt.ActiveSession
 
getCipherSuite() - Method in class org.conscrypt.ExternalSession
 
getCipherSuite() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getCipherSuite() - Method in class org.conscrypt.NativeSsl
 
getCipherSuite() - Method in class org.conscrypt.NativeSslSession
 
getCipherSuite() - Method in class org.conscrypt.NativeSslSession.Impl
 
getCipherSuite() - Method in class org.conscrypt.SessionSnapshot
 
getCipherSuite() - Method in class org.conscrypt.SSLNullSession
 
getClientAliases(String, Principal[]) - Method in class org.conscrypt.KeyManagerImpl
 
getClientKeyType(byte) - Static method in class org.conscrypt.SSLUtils
Similar to getServerKeyType, but returns value given TLS ClientCertificateType byte values from a CertificateRequest message for use with X509KeyManager.chooseClientAlias or X509ExtendedKeyManager.chooseEngineClientAlias.
getClientKeyTypeFromSignatureAlg(int) - Static method in class org.conscrypt.SSLUtils
 
getClientSessionContext() - Method in class org.conscrypt.SSLParametersImpl
 
getContext() - Method in class org.conscrypt.OpenSSLBIOSink
 
getContext() - Method in class org.conscrypt.OpenSSLBIOSource
 
getContext() - Method in class org.conscrypt.OpenSSLX509Certificate
Returns the raw pointer to the X509 context for use in JNI calls.
getCreationTime() - Method in class org.conscrypt.ActiveSession
 
getCreationTime() - Method in class org.conscrypt.ExternalSession
 
getCreationTime() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getCreationTime() - Method in class org.conscrypt.NativeSslSession.Impl
 
getCreationTime() - Method in class org.conscrypt.SessionSnapshot
 
getCreationTime() - Method in class org.conscrypt.SSLNullSession
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRL
 
getCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getCrtCoefficient() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getCurveByName(String) - Static method in class org.conscrypt.OpenSSLECGroupContext
 
getCurveName() - Method in class org.conscrypt.OpenSSLECGroupContext
 
getCurveName(ECParameterSpec) - Static method in class org.conscrypt.Platform
 
getDefault() - Static method in class org.conscrypt.SSLParametersImpl
 
getDefaultBufferAllocator() - Static method in class org.conscrypt.ConscryptEngine
Returns the default BufferAllocator, which may be null if no default has been explicitly set.
getDefaultCertKeyStore() - Static method in class org.conscrypt.Platform
 
getDefaultCipherSuites() - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
getDefaultCipherSuites() - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
getDefaultCipherSuites(boolean, boolean) - Static method in class org.conscrypt.SSLParametersImpl
 
getDefaultHostnameVerifier() - Static method in class org.conscrypt.Platform
 
getDefaultHostnameVerifier() - Static method in class org.conscrypt.TrustManagerImpl
Returns the currently-set default hostname verifier.
getDefaultHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set default hostname verifier for Conscrypt trust managers.
getDefaultProviderName() - Static method in class org.conscrypt.Platform
Default name used in the JCE system by OpenSSLProvider if the default constructor is used.
getDefaultX509KeyManager() - Static method in class org.conscrypt.SSLParametersImpl
 
getDefaultX509TrustManager() - Static method in class org.conscrypt.Conscrypt
Gets the default X.509 trust manager.
getDefaultX509TrustManager() - Static method in class org.conscrypt.SSLParametersImpl
Gets the default X.509 trust manager.
getDelegate(SSLEngine) - Static method in class org.conscrypt.Java8EngineWrapper
 
getDelegatedTask() - Method in class org.conscrypt.ConscryptEngine
 
getDelegatedTask() - Method in class org.conscrypt.Java8EngineWrapper
 
getDelegatingTrustManager(X509TrustManager, ConscryptEngineSocket) - Static method in class org.conscrypt.ConscryptEngineSocket
 
getDescription() - Method in class org.conscrypt.ct.CTLogInfo
 
getDigestSizeBytesByJcaDigestAlgorithmStandardName(String) - Static method in class org.conscrypt.EvpMdRef
 
getDirectBufferAddress(Buffer) - Static method in class org.conscrypt.NativeCrypto
Returns the starting address of the memory region referenced by the provided direct Buffer or 0 if the provided buffer is not direct or if such access to direct buffers is not supported by the platform.
getECParameterSpec() - Method in class org.conscrypt.OpenSSLECGroupContext
 
getECPoint() - Method in class org.conscrypt.OpenSSLECPointContext
 
getECPrivateKeyWrapper(PrivateKey, NativeRef.EC_GROUP) - Static method in class org.conscrypt.NativeCrypto
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptEngine
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptEngineSocket
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getEnabledCipherSuites() - Method in class org.conscrypt.ConscryptServerSocket
 
getEnabledCipherSuites() - Method in class org.conscrypt.Java8EngineWrapper
 
getEnabledCipherSuites() - Method in class org.conscrypt.SSLParametersImpl
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptEngine
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptEngineSocket
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getEnabledProtocols() - Method in class org.conscrypt.ConscryptServerSocket
The names of the protocols' versions that in use on this SSL connection.
getEnabledProtocols() - Method in class org.conscrypt.Java8EngineWrapper
 
getEnabledProtocols() - Method in class org.conscrypt.SSLParametersImpl
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptEngine
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptEngineSocket
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getEnableSessionCreation() - Method in class org.conscrypt.ConscryptServerSocket
 
getEnableSessionCreation() - Method in class org.conscrypt.Java8EngineWrapper
 
getEnableSessionCreation() - Method in class org.conscrypt.SSLParametersImpl
Returns the value indicating if the peer with this parameters allowed to cteate new SSL session
getEncoded() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509CRL
 
getEncoded() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getEncoded() - Method in class org.conscrypt.X509PublicKey
 
getEncoded(String) - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncoded(OpenSSLX509CertPath.Encoding) - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncodings() - Method in class org.conscrypt.OpenSSLX509CertPath
 
getEncodingsIterator() - Static method in class org.conscrypt.OpenSSLX509CertPath
 
getEncryptedPacketLength(ByteBuffer) - Static method in class org.conscrypt.SSLUtils
 
getEncryptedPacketLength(ByteBuffer[], int) - Static method in class org.conscrypt.SSLUtils
Return how much bytes can be read out of the encrypted data.
getEndpointIdentificationAlgorithm() - Method in class org.conscrypt.SSLParametersImpl
 
getEndpointIdentificationAlgorithm(SSLParameters) - Static method in class org.conscrypt.Platform
 
getEngineStatus() - Method in class org.conscrypt.ConscryptEngine
 
getEntryType() - Method in class org.conscrypt.ct.CertificateEntry
 
getError(int) - Method in class org.conscrypt.NativeSsl
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM_SIV
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES.GCM
 
getEVP_AEAD(int) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getEVP_MDByJcaDigestAlgorithmStandardName(String) - Static method in class org.conscrypt.EvpMdRef
 
getEVP_PKEY_CTX() - Method in class org.conscrypt.OpenSSLSignature
Returns the public key algorithm context (EVP_PKEY_CTX reference) associated with this operation or 0 if operation hasn't been initialized.
getExtendedKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getExtensions() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509CRL
 
getExtensionValue(String) - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getExternalProviders(String) - Static method in class org.conscrypt.CryptoUpcalls
Finds providers that are not us that provide the requested algorithms.
getFileComponent() - Method in enum org.conscrypt.HostProperties.Architecture
Returns the value to use when building filenames for this architecture.
getFileComponent() - Method in enum org.conscrypt.HostProperties.OperatingSystem
Returns the value to use when building filenames for this OS.
getFileDescriptor(Socket) - Static method in class org.conscrypt.Platform
 
getFileDescriptor$() - Method in class org.conscrypt.AbstractConscryptSocket
 
getFileDescriptor$() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getFileDescriptorFromSSLSocket(AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
getFormat() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getFormat() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getFormat() - Method in class org.conscrypt.X509PublicKey
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptEngine
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.ConscryptEngine
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.ConscryptEngineSocket
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getHandshakeApplicationProtocol() - Method in class org.conscrypt.Java8EngineWrapper
 
getHandshakeApplicationProtocolSelector() - Method in class org.conscrypt.Java8EngineSocket
 
getHandshakeApplicationProtocolSelector() - Method in class org.conscrypt.Java8EngineWrapper
 
getHandshakeApplicationProtocolSelector() - Method in class org.conscrypt.Java8FileDescriptorSocket
 
getHandshakeSession() - Method in class org.conscrypt.AbstractConscryptEngine
 
getHandshakeSession() - Method in class org.conscrypt.AbstractConscryptSocket
 
getHandshakeSession() - Method in class org.conscrypt.ConscryptEngineSocket
 
getHandshakeSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getHandshakeSession() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHandshakeSessionOrThrow(SSLSocket) - Static method in class org.conscrypt.TrustManagerImpl
 
getHandshakeStatus() - Method in class org.conscrypt.ConscryptEngine
 
getHandshakeStatus() - Method in class org.conscrypt.Java8EngineWrapper
 
getHandshakeStatus(int) - Method in class org.conscrypt.ConscryptEngine
 
getHandshakeStatusInternal() - Method in class org.conscrypt.ConscryptEngine
 
getHashAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
getHashName(long) - Static method in class org.conscrypt.OAEPParameters
 
getHostname() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the hostname from AbstractConscryptEngine.setHostname(String) or supplied by the PeerInfoProvider upon creation.
getHostname() - Method in class org.conscrypt.AbstractConscryptSocket
Returns the hostname that was supplied during socket creation.
getHostname() - Method in class org.conscrypt.ConscryptEngine
Returns the hostname from ConscryptEngine.setHostname(String) or supplied by the PeerInfoProvider upon creation.
getHostname() - Method in class org.conscrypt.Java8EngineWrapper
 
getHostname() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHostname() - Method in class org.conscrypt.PeerInfoProvider
Returns the hostname supplied during engine/socket creation.
getHostname(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns either the hostname supplied during socket creation or via Conscrypt.setHostname(SSLEngine, String).
getHostname(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns either the hostname supplied during socket creation or via Conscrypt.setHostname(SSLSocket, String).
getHostnameOrIP() - Method in class org.conscrypt.AbstractConscryptSocket
For the purposes of an SSLSession, we want a way to represent the supplied hostname or the IP address in a textual representation.
getHostnameOrIP() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getHostnameOrIP() - Method in class org.conscrypt.PeerInfoProvider
This method attempts to create a textual representation of the peer host or IP.
getHostnameOrIP(SSLSocket) - Static method in class org.conscrypt.Conscrypt
This method attempts to create a textual representation of the peer host or IP.
getHostnameVerifier() - Method in class org.conscrypt.TrustManagerImpl
Returns the currently-set hostname verifier for this instance.
getHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set hostname verifier for the given trust manager.
getHostStringFromInetSocketAddress(InetSocketAddress) - Static method in class org.conscrypt.Platform
 
getHttpsVerifier() - Method in class org.conscrypt.TrustManagerImpl
 
getId() - Method in class org.conscrypt.ActiveSession
 
getId() - Method in class org.conscrypt.ExternalSession
 
getId() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getId() - Method in class org.conscrypt.NativeSslSession
 
getId() - Method in class org.conscrypt.NativeSslSession.Impl
 
getId() - Method in class org.conscrypt.SessionSnapshot
 
getId() - Method in class org.conscrypt.SSLNullSession
 
getID() - Method in class org.conscrypt.ct.CTLogInfo
Get the log's ID, that is the SHA-256 hash of it's public key
getIds() - Method in class org.conscrypt.AbstractSessionContext
This method is provided for API-compatibility only, not intended for use.
getInetAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getInputStream() - Method in class org.conscrypt.AbstractConscryptSocket
 
getInputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getInputStream() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getInstance(Object) - Static method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
Gets an instance of DuckTypedPSKKeyManager which delegates all invocations of methods of the PSKKeyManager interface to the same methods of the provided object.
getInstance(ECPrivateKey) - Static method in class org.conscrypt.OpenSSLECPrivateKey
 
getInstance(ECPublicKey) - Static method in class org.conscrypt.OpenSSLECPublicKey
 
getInstance(RSAPrivateCrtKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getInstance(RSAPrivateKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getInstance(RSAPublicKey) - Static method in class org.conscrypt.OpenSSLRSAPublicKey
 
getInstance(ECParameterSpec) - Static method in class org.conscrypt.OpenSSLECGroupContext
 
getInstance(OpenSSLECGroupContext, ECPoint) - Static method in class org.conscrypt.OpenSSLECPointContext
 
getInstance(OpenSSLKey) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getInvalidSCTs() - Method in class org.conscrypt.ct.CTVerificationResult
 
getIssuerAlternativeNames() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerDN() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerDN() - Method in class org.conscrypt.OpenSSLX509CRL
 
getIssuerKeyHash() - Method in class org.conscrypt.ct.CertificateEntry
 
getIssuerUniqueID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerX500Principal() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getIssuerX500Principal() - Method in class org.conscrypt.OpenSSLX509CRL
 
getIV() - Method in class org.conscrypt.GCMParameters
Returns a non-cloned version of the IV.
getJcaDigestAlgorithmStandardName(String) - Static method in class org.conscrypt.EvpMdRef
Returns the canonical JCA digest algorithm name for the provided digest algorithm name or null if the digest algorithm is not known.
getJcaDigestAlgorithmStandardNameFromEVP_MD(long) - Static method in class org.conscrypt.EvpMdRef
 
getKeepAlive() - Method in class org.conscrypt.AbstractConscryptSocket
 
getKey(String, String, Socket) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
getKey(String, String, Socket) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK to use for the provided socket.
getKey(String, String, SSLEngine) - Method in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
getKey(String, String, SSLEngine) - Method in interface org.conscrypt.PSKKeyManager
Deprecated.
Gets the PSK to use for the provided engine.
getKeyManagers() - Method in class org.conscrypt.DefaultSSLContextImpl
 
getKeySize(PublicKey) - Method in class org.conscrypt.CertificatePriorityComparator
 
getKeyUsage() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getKnownLog(byte[]) - Method in interface org.conscrypt.ct.CTLogStore
 
getLastAccessedTime() - Method in class org.conscrypt.ActiveSession
Returns the last time this SSL session was accessed.
getLastAccessedTime() - Method in class org.conscrypt.ExternalSession
 
getLastAccessedTime() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLastAccessedTime() - Method in class org.conscrypt.SessionSnapshot
 
getLastAccessedTime() - Method in class org.conscrypt.SSLNullSession
 
getLocalAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getLocalCertificates() - Method in class org.conscrypt.ActiveSession
 
getLocalCertificates() - Method in class org.conscrypt.ExternalSession
 
getLocalCertificates() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLocalCertificates() - Method in class org.conscrypt.NativeSsl
 
getLocalCertificates() - Method in class org.conscrypt.SessionSnapshot
 
getLocalCertificates() - Method in class org.conscrypt.SSLNullSession
 
getLocalPort() - Method in class org.conscrypt.AbstractConscryptSocket
 
getLocalPrincipal() - Method in class org.conscrypt.ActiveSession
 
getLocalPrincipal() - Method in class org.conscrypt.ExternalSession
 
getLocalPrincipal() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLocalPrincipal() - Method in class org.conscrypt.SessionSnapshot
 
getLocalPrincipal() - Method in class org.conscrypt.SSLNullSession
 
getLocalSocketAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getLocalSupportedSignatureAlgorithms() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getLogID() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getMaxSealOverhead() - Method in class org.conscrypt.NativeSsl
 
getModulus() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getModulus() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getNativeRef() - Method in class org.conscrypt.OpenSSLECGroupContext
 
getNativeRef() - Method in class org.conscrypt.OpenSSLECPointContext
 
getNativeRef() - Method in class org.conscrypt.OpenSSLKey
Returns the EVP_PKEY context for use in JNI calls.
getNeedClientAuth() - Method in class org.conscrypt.ConscryptEngine
 
getNeedClientAuth() - Method in class org.conscrypt.ConscryptEngineSocket
 
getNeedClientAuth() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getNeedClientAuth() - Method in class org.conscrypt.ConscryptServerSocket
 
getNeedClientAuth() - Method in class org.conscrypt.Java8EngineWrapper
 
getNeedClientAuth() - Method in class org.conscrypt.SSLParametersImpl
Returns the value indicating if the peer with this parameters tuned to require client authentication
getNextUpdate() - Method in class org.conscrypt.OpenSSLX509CRL
 
getNonCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getNonCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRL
 
getNonCriticalExtensionOIDs() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getNormalized(String) - Static method in enum org.conscrypt.OpenSSLCipher.Mode
 
getNormalized(String) - Static method in enum org.conscrypt.OpenSSLCipher.Padding
 
getNotAfter() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getNotBefore() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getNpnSelectedProtocol() - Method in class org.conscrypt.AbstractConscryptSocket
Deprecated.
NPN is not supported
getNpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
Deprecated.
NPN is not supported
getNullSession() - Static method in class org.conscrypt.SSLNullSession
 
getOcspDataFromSession(SSLSession) - Static method in class org.conscrypt.TrustManagerImpl
 
getOcspResponse(ConscryptSession) - Static method in class org.conscrypt.NativeSslSession
 
getOCSPResponse() - Method in class org.conscrypt.SSLParametersImpl
 
getOOBInline() - Method in class org.conscrypt.AbstractConscryptSocket
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getOpenSSLKey() - Method in interface org.conscrypt.OpenSSLKeyHolder
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getOpenSSLKey() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getOpenSSLKey(PrivateKey) - Static method in class org.conscrypt.OpenSSLKey
Gets the OpenSSLKey instance of the provided key.
getOperatingSystem(String) - Static method in class org.conscrypt.HostProperties
Normalizes the os.name value into the value used by the Maven os plugin (https://github.com/trustin/os-maven-plugin).
getOrCreateLazyDirectBuffer() - Method in class org.conscrypt.ConscryptEngine
 
getOrigin() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getOriginalHostNameFromInetAddress(InetAddress) - Static method in class org.conscrypt.Platform
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLAeadCipherChaCha20
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLCipher
The size of output if doFinal() is called with this inputLen.
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getOutputSizeForFinal(int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLAeadCipher
AEAD buffers everything until a final output.
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLCipher
The size of output if update() is called with this inputLen.
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
getOutputSizeForUpdate(int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
getOutputStream() - Method in class org.conscrypt.AbstractConscryptSocket
 
getOutputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getOutputStream() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getPacketBufferSize() - Method in class org.conscrypt.ActiveSession
 
getPacketBufferSize() - Method in class org.conscrypt.ExternalSession
 
getPacketBufferSize() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPacketBufferSize() - Method in class org.conscrypt.SessionSnapshot
 
getPacketBufferSize() - Method in class org.conscrypt.SSLNullSession
 
getPadding() - Method in class org.conscrypt.OpenSSLCipher
Returns the padding type for which this cipher is initialized.
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLAeadCipherAES
 
getParameterSpec(AlgorithmParameters) - Method in class org.conscrypt.OpenSSLCipher
 
getParams() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getParams() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getPeerCertificateChain() - Method in class org.conscrypt.ActiveSession
Returns the certificate(s) of the peer in this SSL session used in the handshaking phase of the connection.
getPeerCertificateChain() - Method in class org.conscrypt.ExternalSession
 
getPeerCertificateChain() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerCertificateChain() - Method in class org.conscrypt.SessionSnapshot
 
getPeerCertificateChain() - Method in class org.conscrypt.SSLNullSession
 
getPeerCertificateOcspData() - Method in class org.conscrypt.NativeSsl
 
getPeerCertificates() - Method in class org.conscrypt.ActiveSession
 
getPeerCertificates() - Method in interface org.conscrypt.ConscryptSession
 
getPeerCertificates() - Method in class org.conscrypt.ExternalSession
 
getPeerCertificates() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerCertificates() - Method in class org.conscrypt.NativeSsl
 
getPeerCertificates() - Method in class org.conscrypt.SessionSnapshot
 
getPeerCertificates() - Method in class org.conscrypt.SSLNullSession
 
getPeerHost() - Method in class org.conscrypt.AbstractConscryptEngine
 
getPeerHost() - Method in class org.conscrypt.ActiveSession
 
getPeerHost() - Method in class org.conscrypt.ConscryptEngine
 
getPeerHost() - Method in class org.conscrypt.ExternalSession
 
getPeerHost() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerHost() - Method in class org.conscrypt.Java8EngineWrapper
 
getPeerHost() - Method in class org.conscrypt.NativeSslSession
 
getPeerHost() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerHost() - Method in class org.conscrypt.SessionSnapshot
 
getPeerHost() - Method in class org.conscrypt.SSLNullSession
 
getPeerOcspStapledResponse() - Method in class org.conscrypt.NativeSslSession
Returns the OCSP stapled response.
getPeerOcspStapledResponse() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerPort() - Method in class org.conscrypt.AbstractConscryptEngine
 
getPeerPort() - Method in class org.conscrypt.ActiveSession
 
getPeerPort() - Method in class org.conscrypt.ConscryptEngine
 
getPeerPort() - Method in class org.conscrypt.ExternalSession
 
getPeerPort() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerPort() - Method in class org.conscrypt.Java8EngineWrapper
 
getPeerPort() - Method in class org.conscrypt.NativeSslSession
 
getPeerPort() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerPort() - Method in class org.conscrypt.SessionSnapshot
 
getPeerPort() - Method in class org.conscrypt.SSLNullSession
 
getPeerPrincipal() - Method in class org.conscrypt.ActiveSession
 
getPeerPrincipal() - Method in class org.conscrypt.ExternalSession
 
getPeerPrincipal() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerPrincipal() - Method in class org.conscrypt.SessionSnapshot
 
getPeerPrincipal() - Method in class org.conscrypt.SSLNullSession
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.ActiveSession
Returns the signed certificate timestamp (SCT) received from the peer.
getPeerSignedCertificateTimestamp() - Method in interface org.conscrypt.ConscryptSession
Returns the signed certificate timestamp (SCT) received from the peer.
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.ExternalSession
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.NativeSslSession
Returns the signed certificate timestamp (SCT) received from the peer.
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.NativeSslSession.Impl
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.SessionSnapshot
 
getPeerSignedCertificateTimestamp() - Method in class org.conscrypt.SSLNullSession
 
getPeerSupportedSignatureAlgorithms() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getPeerTlsSctData() - Method in class org.conscrypt.NativeSsl
 
getPendingReadableBytes() - Method in class org.conscrypt.NativeSsl
 
getPendingWrittenBytes() - Method in class org.conscrypt.NativeSsl.BioWrapper
 
getPort() - Method in class org.conscrypt.AbstractConscryptSocket
 
getPort() - Method in class org.conscrypt.PeerInfoProvider
Gets the port of the peer.
getPreferred() - Static method in class org.conscrypt.OpenSSLContextImpl
Allows outside callers to get the preferred SSLContext.
getPrimeExponentP() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrimeExponentQ() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrimeP() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrimeQ() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPrivateExponent() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
getPrivateKey() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getPrivateKey() - Method in class org.conscrypt.OpenSSLKey
 
getPrivateKey(String) - Method in class org.conscrypt.KeyManagerImpl
 
getPrivateKey(PKCS8EncodedKeySpec, int) - Static method in class org.conscrypt.OpenSSLKey
 
getProtocol() - Method in class org.conscrypt.ActiveSession
 
getProtocol() - Method in class org.conscrypt.ExternalSession
 
getProtocol() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getProtocol() - Method in class org.conscrypt.NativeSslSession
 
getProtocol() - Method in class org.conscrypt.NativeSslSession.Impl
 
getProtocol() - Method in class org.conscrypt.SessionSnapshot
 
getProtocol() - Method in class org.conscrypt.SSLNullSession
 
getProtocolConstant(String) - Static method in class org.conscrypt.NativeCrypto
 
getProtocolRange(String[]) - Static method in class org.conscrypt.NativeCrypto
 
getPSKKey(PSKKeyManager, String, String) - Method in class org.conscrypt.ConscryptEngine
 
getPSKKey(PSKKeyManager, String, String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getPSKKey(PSKKeyManager, String, String) - Method in interface org.conscrypt.SSLParametersImpl.PSKCallbacks
 
getPSKKeyManager() - Method in class org.conscrypt.SSLParametersImpl
 
getPublicExponent() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
getPublicExponent() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
getPublicKey() - Method in class org.conscrypt.ct.CTLogInfo
 
getPublicKey() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getPublicKey() - Method in class org.conscrypt.OpenSSLKey
 
getPublicKey() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getPublicKey(X509EncodedKeySpec, int) - Static method in class org.conscrypt.OpenSSLKey
 
getReceiveBufferSize() - Method in class org.conscrypt.AbstractConscryptSocket
 
getRemoteSocketAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getRequestedServerName() - Method in class org.conscrypt.ActiveSession
 
getRequestedServerName() - Method in interface org.conscrypt.ConscryptSession
 
getRequestedServerName() - Method in class org.conscrypt.ExternalSession
 
getRequestedServerName() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getRequestedServerName() - Method in class org.conscrypt.NativeSsl
 
getRequestedServerName() - Method in class org.conscrypt.SessionSnapshot
 
getRequestedServerName() - Method in class org.conscrypt.SSLNullSession
 
getRequestedServerNames() - Method in class org.conscrypt.Java8ExtendedSSLSession
 
getReuseAddress() - Method in class org.conscrypt.AbstractConscryptSocket
 
getRevocationDate() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getRevokedCertificate(BigInteger) - Method in class org.conscrypt.OpenSSLX509CRL
 
getRevokedCertificate(X509Certificate) - Method in class org.conscrypt.OpenSSLX509CRL
 
getRevokedCertificates() - Method in class org.conscrypt.OpenSSLX509CRL
 
getRSAPrivateKeyWrapper(PrivateKey, byte[]) - Static method in class org.conscrypt.NativeCrypto
 
gets(byte[]) - Method in class org.conscrypt.OpenSSLBIOInputStream
Similar to a readLine method, but matches what OpenSSL expects from a BIO_gets method.
getS() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
getSCTsFromOCSPResponse(byte[], OpenSSLX509Certificate[]) - Method in class org.conscrypt.ct.CTVerifier
Extract a list of SignedCertificateTimestamp contained in an OCSP response.
getSCTsFromSCTList(byte[], SignedCertificateTimestamp.Origin) - Static method in class org.conscrypt.ct.CTVerifier
Parse an encoded SignedCertificateTimestampList into a list of SignedCertificateTimestamp instances, as described by RFC6962.
getSCTsFromTLSExtension(byte[]) - Method in class org.conscrypt.ct.CTVerifier
Extract a list of SignedCertificateTimestamp from a TLS "signed_certificate_timestamp" extension as described by RFC6962.
getSCTsFromX509Extension(OpenSSLX509Certificate) - Method in class org.conscrypt.ct.CTVerifier
Extract a list of SignedCertificateTimestamp embedded in an X509 certificate.
getSendBufferSize() - Method in class org.conscrypt.AbstractConscryptSocket
 
getSerialNumber() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSerialNumber() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
getServerAliases(String, Principal[]) - Method in class org.conscrypt.KeyManagerImpl
 
getServerX509KeyType(long) - Static method in class org.conscrypt.SSLUtils
Returns key type constant suitable for calling X509KeyManager.chooseServerAlias or X509ExtendedKeyManager.chooseEngineServerAlias.
getSession() - Method in class org.conscrypt.ConscryptEngine
 
getSession() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSession() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSession() - Method in class org.conscrypt.Java8EngineWrapper
 
getSession(byte[]) - Method in class org.conscrypt.AbstractSessionContext
This is provided for API-compatibility only, not intended for use.
getSession(String, int) - Method in class org.conscrypt.ClientSessionContext
Finds a cached session for the given host name and port.
getSessionCacheSize() - Method in class org.conscrypt.AbstractSessionContext
 
getSessionContext() - Method in class org.conscrypt.ActiveSession
 
getSessionContext() - Method in class org.conscrypt.ExternalSession
 
getSessionContext() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getSessionContext() - Method in class org.conscrypt.SessionSnapshot
 
getSessionContext() - Method in class org.conscrypt.SSLNullSession
 
getSessionContext() - Method in class org.conscrypt.SSLParametersImpl
Returns the appropriate session context.
getSessionData(byte[]) - Method in interface org.conscrypt.SSLServerSessionCache
Gets the session data for given session ID.
getSessionData(String, int) - Method in class org.conscrypt.FileClientSessionCache.Impl
 
getSessionData(String, int) - Method in interface org.conscrypt.SSLClientSessionCache
Gets data from a pre-existing session for a given server host and port.
getSessionFromCache(byte[]) - Method in class org.conscrypt.AbstractSessionContext
Called for server sessions only.
getSessionFromPersistentCache(byte[]) - Method in class org.conscrypt.AbstractSessionContext
Called for server sessions only.
getSessionFromPersistentCache(byte[]) - Method in class org.conscrypt.ClientSessionContext
 
getSessionFromPersistentCache(byte[]) - Method in class org.conscrypt.ServerSessionContext
 
getSessionId() - Method in class org.conscrypt.NativeSsl
 
getSessionTimeout() - Method in class org.conscrypt.AbstractSessionContext
 
getSigAlgName() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgName() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSigAlgOID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgOID() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSigAlgParams() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSigAlgParams() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSignature() - Method in class org.conscrypt.ct.DigitallySigned
 
getSignature() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getSignature() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSignature() - Method in class org.conscrypt.OpenSSLX509CRL
 
getSignatureAlgorithm() - Method in class org.conscrypt.ct.DigitallySigned
 
getSniHostName(SSLParameters) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSNIMatchers() - Method in class org.conscrypt.SSLParametersImpl
 
getSoLinger() - Method in class org.conscrypt.AbstractConscryptSocket
 
getSoTimeout() - Method in class org.conscrypt.AbstractConscryptSocket
 
getSoWriteTimeout() - Method in class org.conscrypt.AbstractConscryptSocket
Note write timeouts are not part of the javax.net.ssl.SSLSocket API
getSoWriteTimeout() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
Note write timeouts are not part of the javax.net.ssl.SSLSocket API
getSoWriteTimeout() - Method in class org.conscrypt.OpenSSLSocketImpl
 
getSSLParameters() - Method in class org.conscrypt.ConscryptEngine
 
getSSLParameters() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSSLParameters() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSSLParameters() - Method in class org.conscrypt.Java8EngineWrapper
 
getSSLParameters(SSLParameters, SSLParametersImpl) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Java9PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, AbstractConscryptSocket) - Static method in class org.conscrypt.Platform
 
getSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Java8PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Java9PlatformUtil
 
getSSLParameters(SSLParameters, SSLParametersImpl, ConscryptEngine) - Static method in class org.conscrypt.Platform
 
getStatusResponses() - Method in class org.conscrypt.ActiveSession
Returns the OCSP stapled response.
getStatusResponses() - Method in interface org.conscrypt.ConscryptSession
Returns the OCSP stapled response.
getStatusResponses() - Method in class org.conscrypt.ExternalSession
 
getStatusResponses() - Method in class org.conscrypt.Java7ExtendedSSLSession
Provides forward-compatibility with Java 9.
getStatusResponses() - Method in class org.conscrypt.SessionSnapshot
 
getStatusResponses() - Method in class org.conscrypt.SSLNullSession
 
getSubjectAlternativeNames() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectAltNames(X509Certificate, int) - Static method in class org.conscrypt.OkHostnameVerifier
 
getSubjectDN() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectUniqueID() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSubjectX500Principal() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptEngine
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSupportedCipherSuites() - Method in class org.conscrypt.ConscryptServerSocket
 
getSupportedCipherSuites() - Method in class org.conscrypt.Java8EngineWrapper
 
getSupportedCipherSuites() - Static method in class org.conscrypt.NativeCrypto
 
getSupportedCipherSuites() - Method in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
getSupportedCipherSuites() - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
getSupportedClientKeyTypes(byte[], int[]) - Static method in class org.conscrypt.SSLUtils
Gets the supported key types for client certificates based on the ClientCertificateType values provided by the server.
getSupportedExtensions() - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptEngine
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptEngineSocket
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getSupportedProtocols() - Method in class org.conscrypt.ConscryptServerSocket
The names of the protocols' versions that may be used on this SSL connection.
getSupportedProtocols() - Method in class org.conscrypt.Java8EngineWrapper
 
getSupportedProtocols() - Static method in class org.conscrypt.NativeCrypto
 
getSystemClassLoader() - Static method in class org.conscrypt.Platform
 
getTBSCertificate() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getTBSCertList() - Method in class org.conscrypt.OpenSSLX509CRL
 
getTcpNoDelay() - Method in class org.conscrypt.AbstractConscryptSocket
 
getTempDir() - Static method in class org.conscrypt.HostProperties
 
getThisUpdate() - Method in class org.conscrypt.OpenSSLX509CRL
 
getTime() - Method in class org.conscrypt.NativeSsl
 
getTimeout() - Method in class org.conscrypt.NativeSsl
 
getTimestamp() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getTLen() - Method in class org.conscrypt.GCMParameters
Returns the tag length in bits.
getTlsChannelId() - Method in class org.conscrypt.NativeSsl
 
getTlsSctDataFromSession(SSLSession) - Method in class org.conscrypt.TrustManagerImpl
 
getTlsUnique() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique() - Method in class org.conscrypt.AbstractConscryptSocket
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique() - Method in class org.conscrypt.ConscryptEngine
 
getTlsUnique() - Method in class org.conscrypt.ConscryptEngineSocket
 
getTlsUnique() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getTlsUnique() - Method in class org.conscrypt.Java8EngineWrapper
 
getTlsUnique() - Method in class org.conscrypt.NativeSsl
 
getTlsUnique(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTrafficClass() - Method in class org.conscrypt.AbstractConscryptSocket
 
getTrustAnchor(X509Certificate) - Method in interface org.conscrypt.ConscryptCertStore
Returns a stored CA certificate with the same name and public key as the provided X509Certificate.
getTrustedChainForServer(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
Returns the full trusted certificate chain found from certs.
getTrustedChainForServer(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
Returns the full trusted certificate chain found from certs.
getTrustManagers() - Method in class org.conscrypt.DefaultSSLContextImpl
 
getUnderlyingInputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getUnderlyingOutputStream() - Method in class org.conscrypt.ConscryptEngineSocket
 
getUrl() - Method in class org.conscrypt.ct.CTLogInfo
 
getUseCipherSuitesOrder() - Method in class org.conscrypt.SSLParametersImpl
 
getUseClientMode() - Method in class org.conscrypt.ConscryptEngine
 
getUseClientMode() - Method in class org.conscrypt.ConscryptEngineSocket
 
getUseClientMode() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getUseClientMode() - Method in class org.conscrypt.ConscryptServerSocket
 
getUseClientMode() - Method in class org.conscrypt.Java8EngineWrapper
 
getUseClientMode() - Method in class org.conscrypt.SSLParametersImpl
Returns the value indicating if the parameters configured to work in client mode.
getUseSni() - Method in class org.conscrypt.SSLParametersImpl
Returns whether connections using this SSL connection should use the TLS extension Server Name Indication (SNI).
getValidSCTs() - Method in class org.conscrypt.ct.CTVerificationResult
 
getValue(String) - Method in class org.conscrypt.ActiveSession
 
getValue(String) - Method in class org.conscrypt.ExternalSession
 
getValue(String) - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getValue(String) - Method in class org.conscrypt.SessionSnapshot
 
getValue(String) - Method in class org.conscrypt.SSLNullSession
 
getValueNames() - Method in class org.conscrypt.ActiveSession
 
getValueNames() - Method in class org.conscrypt.ExternalSession
 
getValueNames() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
getValueNames() - Method in class org.conscrypt.SessionSnapshot
 
getValueNames() - Method in class org.conscrypt.SSLNullSession
 
getVersion() - Method in class org.conscrypt.ct.SignedCertificateTimestamp
 
getVersion() - Method in class org.conscrypt.NativeSsl
 
getVersion() - Method in class org.conscrypt.OpenSSLX509Certificate
 
getVersion() - Method in class org.conscrypt.OpenSSLX509CRL
 
getW() - Method in class org.conscrypt.OpenSSLECPublicKey
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptEngine
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptEngineSocket
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
getWantClientAuth() - Method in class org.conscrypt.ConscryptServerSocket
 
getWantClientAuth() - Method in class org.conscrypt.Java8EngineWrapper
 
getWantClientAuth() - Method in class org.conscrypt.SSLParametersImpl
Returns the value indicating if the peer with this parameters tuned to request client authentication
getWorkDir() - Static method in class org.conscrypt.NativeLibraryLoader
 
getX509KeyManager() - Method in class org.conscrypt.SSLParametersImpl
 
getX509TrustManager() - Method in class org.conscrypt.SSLParametersImpl
 
GN_STACK_ISSUER_ALT_NAME - Static variable in class org.conscrypt.NativeCrypto
Used to request get_X509_GENERAL_NAME_stack get the issuerAlternativeName extension.
GN_STACK_SUBJECT_ALT_NAME - Static variable in class org.conscrypt.NativeCrypto
Used to request get_X509_GENERAL_NAME_stack get the "altname" field.
group - Variable in class org.conscrypt.OpenSSLECKeyPairGenerator
 
group - Variable in class org.conscrypt.OpenSSLECPointContext
 
group - Variable in class org.conscrypt.OpenSSLECPrivateKey
 
group - Variable in class org.conscrypt.OpenSSLECPublicKey
 
groupCtx - Variable in class org.conscrypt.OpenSSLECGroupContext
 
guard - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 

H

handleTrustStorageUpdate() - Method in class org.conscrypt.TrustManagerImpl
 
handshake() - Method in class org.conscrypt.ConscryptEngine
 
handshakeCallbacks - Variable in class org.conscrypt.NativeSsl
 
handshakeFinished - Variable in class org.conscrypt.ConscryptEngine
 
handshakeListener - Variable in class org.conscrypt.ConscryptEngine
 
HandshakeListener - Class in org.conscrypt
Similar in concept to HandshakeCompletedListener, but used for listening directly to the engine.
HandshakeListener() - Constructor for class org.conscrypt.HandshakeListener
 
handshakeLock - Variable in class org.conscrypt.ConscryptEngineSocket
 
handshakeSession() - Method in class org.conscrypt.AbstractConscryptEngine
Work-around to allow this method to be called on older versions of Android.
handshakeSession() - Method in class org.conscrypt.ConscryptEngine
Work-around to allow this method to be called on older versions of Android.
handshakeSession() - Method in class org.conscrypt.Java8EngineWrapper
 
handshakeTimeoutMilliseconds - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
 
hardwareBacked - Variable in class org.conscrypt.OpenSSLKey
 
HAS_AES_HARDWARE - Static variable in class org.conscrypt.NativeCrypto
 
hasExtensions() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
hasFileDescriptor(Socket) - Method in class org.conscrypt.OpenSSLSocketFactoryImpl
 
hash - Variable in class org.conscrypt.KeyManagerImpl
 
HASH_ALGORITHM_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
hashAlgorithm - Variable in class org.conscrypt.ct.DigitallySigned
 
HashAlgorithm() - Constructor for enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
hashCode - Variable in class org.conscrypt.ByteArray
 
hashCode() - Method in class org.conscrypt.ByteArray
 
hashCode() - Method in class org.conscrypt.ClientSessionContext.HostAndPort
 
hashCode() - Method in class org.conscrypt.ct.CTLogInfo
 
hashCode() - Method in class org.conscrypt.NativeRef
 
hashCode() - Method in class org.conscrypt.OpenSSLECGroupContext
 
hashCode() - Method in class org.conscrypt.OpenSSLECPointContext
 
hashCode() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSSLECPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLKey
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
hashCode() - Method in class org.conscrypt.OpenSSLX509Certificate
 
hashCode() - Method in class org.conscrypt.X509PublicKey
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509Certificate
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509CRL
 
hasUnsupportedCriticalExtension() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
HMAC_CTX(long) - Constructor for class org.conscrypt.NativeRef.HMAC_CTX
 
HMAC_CTX_free(long) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_CTX_new() - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Final(NativeRef.HMAC_CTX) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Init_ex(NativeRef.HMAC_CTX, byte[], long) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_Update(NativeRef.HMAC_CTX, byte[], int, int) - Static method in class org.conscrypt.NativeCrypto
 
HMAC_UpdateDirect(NativeRef.HMAC_CTX, long, int) - Static method in class org.conscrypt.NativeCrypto
 
HmacMD5() - Constructor for class org.conscrypt.KeyGeneratorImpl.HmacMD5
 
HmacMD5() - Constructor for class org.conscrypt.OpenSSLMac.HmacMD5
 
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
 
host - Variable in class org.conscrypt.ClientSessionContext.HostAndPort
 
host - Variable in class org.conscrypt.NativeSslSession.Impl
 
HostAndPort(String, int) - Constructor for class org.conscrypt.ClientSessionContext.HostAndPort
 
hostnameVerifier - Variable in class org.conscrypt.TrustManagerImpl
 
HostProperties - Class in org.conscrypt
Utilities for interacting with properties of the host being run on.
HostProperties() - Constructor for class org.conscrypt.HostProperties
 
HostProperties.Architecture - Enum in org.conscrypt
Enumeration of architectures.
HostProperties.OperatingSystem - Enum in org.conscrypt
Enumeration of operating systems.
HPUX - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 

I

i2d_PKCS7(long[]) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509 or X509_CRL pointers.
i2d_SSL_SESSION(long) - Static method in class org.conscrypt.NativeCrypto
 
i2d_X509(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
i2d_X509_CRL(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
i2d_X509_PUBKEY(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
Takes an X509 context not an X509_PUBKEY context.
i2d_X509_REVOKED(long) - Static method in class org.conscrypt.NativeCrypto
 
id - Variable in class org.conscrypt.ActiveSession
 
id - Variable in class org.conscrypt.SessionSnapshot
 
Impl(File) - Constructor for class org.conscrypt.FileClientSessionCache.Impl
Constructs a new cache backed by the given directory.
Impl(AbstractSessionContext, NativeRef.SSL_SESSION, String, int, X509Certificate[], byte[], byte[]) - Constructor for class org.conscrypt.NativeSslSession.Impl
 
in - Variable in class org.conscrypt.ConscryptEngineSocket
 
index(TrustAnchor) - Method in class org.conscrypt.TrustedCertificateIndex
 
index(X509Certificate) - Method in class org.conscrypt.TrustedCertificateIndex
 
index(Set<TrustAnchor>) - Method in class org.conscrypt.TrustedCertificateIndex
 
indexFiles() - Method in class org.conscrypt.FileClientSessionCache.Impl
Lazily updates accessOrder to know about all files as opposed to just the files accessed since this process started.
init() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
init() - Method in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
init() - Static method in class org.conscrypt.NativeCryptoJni
Attempts to load the shared JNI library.
init(boolean) - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
init(RSAPrivateCrtKeySpec) - Static method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
init(RSAPrivateKeySpec) - Static method in class org.conscrypt.OpenSSLRSAPrivateKey
 
initialFiles - Variable in class org.conscrypt.FileClientSessionCache.Impl
The initial set of files.
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
initialize(String, OpenSSLKey) - Method in class org.conscrypt.NativeSsl
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
initInternal(OpenSSLKey, boolean) - Method in class org.conscrypt.OpenSSLSignature
 
inputBuffer - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
Buffer to hold value to be signed or verified.
inputIsTooLong - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
Provides a flag to specify when the input is too long.
inputOffset - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
Current offset in input buffer.
inputTooLarge - Variable in class org.conscrypt.OpenSSLCipherRSA
Flag that indicates an exception should be thrown when the input is too large during doFinal.
INSTANCE - Static variable in class org.conscrypt.NativeCryptoJni.ErrorComparator
 
INSTANCE - Static variable in class org.conscrypt.OkHostnameVerifier
 
instantiationException - Variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
instantiationException - Variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
INT - Static variable in class org.conscrypt.EmptyArray
 
intermediateIndex - Variable in class org.conscrypt.TrustManagerImpl
An index of intermediate certificates that we've seen.
Internal - Annotation Type in org.conscrypt
Annotates a program element (class, method, package etc) which is internal to Conscrypt, not part of the public API, and should not be used by users of Conscrypt.
interrupt() - Method in class org.conscrypt.NativeSsl
 
INVALID_CIPHER - Static variable in class org.conscrypt.SSLNullSession
 
INVALID_SCT - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
INVALID_SIGNATURE - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
invalidate() - Method in class org.conscrypt.ActiveSession
 
invalidate() - Method in class org.conscrypt.ExternalSession
 
invalidate() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
invalidate() - Method in class org.conscrypt.SessionSnapshot
 
invalidate() - Method in class org.conscrypt.SSLNullSession
 
invalidSCTs - Variable in class org.conscrypt.ct.CTVerificationResult
 
IoUtils - Class in org.conscrypt.io
 
IoUtils() - Constructor for class org.conscrypt.io.IoUtils
 
IP_PATTERN - Static variable in class org.conscrypt.AddressUtils
 
ipPattern - Static variable in class org.conscrypt.AddressUtils
 
is - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Protected by synchronizing on ssl.
isAndroid() - Static method in class org.conscrypt.Platform
 
isAvailable() - Static method in class org.conscrypt.Conscrypt
Returns true if the Conscrypt native library has been successfully loaded.
isBound() - Method in class org.conscrypt.AbstractConscryptSocket
 
isChannelIdEnabled() - Method in class org.conscrypt.ConscryptServerSocket
Checks whether the TLS Channel ID extension is enabled for this server socket.
isClient() - Method in class org.conscrypt.NativeSsl
 
isClosed() - Method in class org.conscrypt.AbstractConscryptSocket
 
isClosed() - Method in class org.conscrypt.NativeSsl
 
isConnected() - Method in class org.conscrypt.AbstractConscryptSocket
 
isConscrypt(Provider) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given Provider was created by this distribution of Conscrypt.
isConscrypt(SSLContext) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLContext was created by this distribution of Conscrypt.
isConscrypt(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLEngine was created by this distribution of Conscrypt.
isConscrypt(SSLServerSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLServerSocketFactory was created by this distribution of Conscrypt.
isConscrypt(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocket was created by this distribution of Conscrypt.
isConscrypt(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocketFactory was created by this distribution of Conscrypt.
isConscrypt(TrustManager) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given TrustManager was created by this distribution of Conscrypt.
isCTVerificationEnabled(String) - Method in class org.conscrypt.SSLParametersImpl
Check if SCT verification is enforced for a given hostname.
isCTVerificationRequired(String) - Static method in class org.conscrypt.Platform
Check if SCT verification is required for a given hostname.
isDelegating() - Method in class org.conscrypt.AbstractConscryptSocket
 
isEnabledProtocolsFiltered - Variable in class org.conscrypt.SSLParametersImpl
 
isEncrypting() - Method in class org.conscrypt.OpenSSLCipher
 
isForwardCheckingSupported() - Method in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
isHandshakeFinished() - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
isHandshakeStarted() - Method in class org.conscrypt.ConscryptEngine
 
isHandshaking(SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngineSocket.SSLInputStream
 
isHardwareBacked() - Method in class org.conscrypt.OpenSSLKey
 
isInboundDone() - Method in class org.conscrypt.ConscryptEngine
 
isInboundDone() - Method in class org.conscrypt.Java8EngineWrapper
 
isInitialized() - Method in class org.conscrypt.OpenSSLCipherRSA
Returns true if the cipher has been initialized.
isInputShutdown() - Method in class org.conscrypt.AbstractConscryptSocket
 
isLiteralIpAddress(String) - Static method in class org.conscrypt.AddressUtils
Returns true if the supplied hostname is an literal IP address.
isOSX() - Static method in class org.conscrypt.HostProperties
 
isOutboundDone() - Method in class org.conscrypt.ConscryptEngine
 
isOutboundDone() - Method in class org.conscrypt.Java8EngineWrapper
 
isOutputShutdown() - Method in class org.conscrypt.AbstractConscryptSocket
 
isPublicKeyBlockListed(PublicKey) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given public key is in the blacklist.
isRevoked(Certificate) - Method in class org.conscrypt.OpenSSLX509CRL
 
isSerialNumberBlockListed(BigInteger) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given serial number is in the blacklist.
isSingleUse() - Method in class org.conscrypt.NativeSslSession.Impl
 
isSingleUse() - Method in class org.conscrypt.NativeSslSession
Returns whether this session should only ever be used for resumption once.
isSniEnabledByDefault() - Static method in class org.conscrypt.Platform
For unbundled versions, SNI is always enabled by default.
isSniEnabledByDefault() - Method in class org.conscrypt.SSLParametersImpl
Returns whether Server Name Indication (SNI) is enabled by default for sockets.
ISSUER_KEY_HASH_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
issuerKeyHash - Variable in class org.conscrypt.ct.CertificateEntry
 
isSupportedType(int) - Static method in enum org.conscrypt.SSLUtils.SessionType
 
isValid() - Method in class org.conscrypt.ActiveSession
 
isValid() - Method in class org.conscrypt.ExternalSession
 
isValid() - Method in class org.conscrypt.Java7ExtendedSSLSession
 
isValid() - Method in class org.conscrypt.NativeSslSession.Impl
 
isValid() - Method in class org.conscrypt.NativeSslSession
 
isValid() - Method in class org.conscrypt.SessionSnapshot
 
isValid() - Method in class org.conscrypt.SSLNullSession
 
isValidSniHostname(String) - Static method in class org.conscrypt.AddressUtils
Returns true when the supplied hostname is valid for SNI purposes.
isWindows() - Static method in class org.conscrypt.HostProperties
 
isWrapped() - Method in class org.conscrypt.OpenSSLKey
 
ITANIUM_64 - Enum constant in enum org.conscrypt.HostProperties.Architecture
 
iv - Variable in class org.conscrypt.GCMParameters
Actually the nonce value for the GCM operation.
iv - Variable in class org.conscrypt.IvParameters
 
iv - Variable in class org.conscrypt.OpenSSLCipher
The Initial Vector (IV) used for the current cipher.
IvParameters - Class in org.conscrypt
An implementation of AlgorithmParameters that contains only an IV.
IvParameters() - Constructor for class org.conscrypt.IvParameters
 
IvParameters.AES - Class in org.conscrypt
 
IvParameters.ChaCha20 - Class in org.conscrypt
 
IvParameters.DESEDE - Class in org.conscrypt
 

J

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

K

key - Variable in class org.conscrypt.OpenSSLCipherRSA
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSSLECPrivateKey
 
key - Variable in class org.conscrypt.OpenSSLECPublicKey
 
key - Variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
key - Variable in class org.conscrypt.OpenSSLRSAPublicKey
 
key - Variable in class org.conscrypt.OpenSSLSignature
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSSLSignatureRawECDSA
The current OpenSSL key we're operating on.
key - Variable in class org.conscrypt.OpenSSLSignatureRawRSA
The current OpenSSL key we're operating on.
KEY_MANAGERS - Static variable in class org.conscrypt.DefaultSSLContextImpl
Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor
KEY_TYPE_EC - Static variable in class org.conscrypt.SSLUtils
Key type: Elliptic Curve certificate.
KEY_TYPE_RSA - Static variable in class org.conscrypt.SSLUtils
Key type: RSA certificate.
keyBytes - Variable in class org.conscrypt.OpenSSLMac
The secret key used in this keyed MAC.
KeyGeneratorImpl - Class in org.conscrypt
An implementation of KeyGenerator suitable for use with other Conscrypt algorithms.
KeyGeneratorImpl(String, int) - Constructor for class org.conscrypt.KeyGeneratorImpl
 
KeyGeneratorImpl.AES - Class in org.conscrypt
 
KeyGeneratorImpl.ARC4 - Class in org.conscrypt
 
KeyGeneratorImpl.ChaCha20 - Class in org.conscrypt
 
KeyGeneratorImpl.DESEDE - Class in org.conscrypt
 
KeyGeneratorImpl.HmacMD5 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA1 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA224 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA256 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA384 - Class in org.conscrypt
 
KeyGeneratorImpl.HmacSHA512 - Class in org.conscrypt
 
KeyManagerFactoryImpl - Class in org.conscrypt
KeyManagerFactory implementation.
KeyManagerFactoryImpl() - Constructor for class org.conscrypt.KeyManagerFactoryImpl
 
KeyManagerImpl - Class in org.conscrypt
KeyManager implementation.
KeyManagerImpl(KeyStore, char[]) - Constructor for class org.conscrypt.KeyManagerImpl
Creates Key manager
keySizeBits - Variable in class org.conscrypt.KeyGeneratorImpl
 
keySizeBytes() - Method in class org.conscrypt.OpenSSLCipherRSA
 
keyStore - Variable in class org.conscrypt.KeyManagerFactoryImpl
 
keyStore - Variable in class org.conscrypt.TrustManagerFactoryImpl
 

L

label - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
lastAccessedTime - Variable in class org.conscrypt.ActiveSession
 
lastAccessedTime - Variable in class org.conscrypt.SessionSnapshot
 
lastAccessedTime - Variable in class org.conscrypt.SSLNullSession
 
lastGlobalMessageSize - Static variable in class org.conscrypt.OpenSSLAeadCipher
Keeps track of the last used block size.
lastModified - Variable in class org.conscrypt.FileClientSessionCache.CacheFile
 
lastModified() - Method in class org.conscrypt.FileClientSessionCache.CacheFile
 
lazyDirectBuffer - Variable in class org.conscrypt.ConscryptEngine
A lazy-created direct buffer used as a bridge between heap buffers provided by the application and JNI.
leaf - Variable in class org.conscrypt.TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker
 
LINUX - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 
listeners - Variable in class org.conscrypt.AbstractConscryptSocket
 
load(String, ClassLoader, List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeLibraryLoader
Load the given library with the specified ClassLoader
loaded - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
loadError - Static variable in class org.conscrypt.NativeCrypto
 
loadFirstAvailable(ClassLoader, List<NativeLibraryLoader.LoadResult>, String...) - Static method in class org.conscrypt.NativeLibraryLoader
Loads the first available library in the collection with the specified ClassLoader.
loadFromWorkdir(String, ClassLoader, List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeLibraryLoader
 
loadLibrary(ClassLoader, String, boolean, List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeLibraryLoader
Loading the native library into the specified ClassLoader.
loadLibrary(String, boolean) - Static method in class org.conscrypt.NativeLibraryUtil
loadLibraryFromCurrentClassloader(String, boolean) - Static method in class org.conscrypt.NativeLibraryLoader
Attempts to load the library using the NativeLibraryUtil helper from the current classloader.
loadLibraryFromHelperClassloader(Class<?>, String, boolean) - Static method in class org.conscrypt.NativeLibraryLoader
Attempts to load the library by reflectively using the NativeLibraryUtil helper from its classloader.
LoadResult(String, boolean, boolean, boolean, Throwable) - Constructor for class org.conscrypt.NativeLibraryLoader.LoadResult
 
LOCAL_SUPPORTED_SIGNATURE_ALGORITHMS - Static variable in class org.conscrypt.Java7ExtendedSSLSession
 
localCertificates - Variable in class org.conscrypt.ActiveSession
 
localCertificates - Variable in class org.conscrypt.NativeSsl
 
lock - Variable in class org.conscrypt.NativeSsl
 
log() - Method in class org.conscrypt.NativeLibraryLoader.LoadResult
 
log(String, Object) - Static method in class org.conscrypt.NativeLibraryLoader
 
log(String, Object, Object) - Static method in class org.conscrypt.NativeLibraryLoader
 
log(String, Object, Object, Throwable) - Static method in class org.conscrypt.NativeLibraryLoader
 
log(Throwable) - Static method in class org.conscrypt.NativeSslSession
 
LOG_ENTRY_TYPE_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
LogEntryType() - Constructor for enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
logEvent(String) - Static method in class org.conscrypt.Platform
Logs to the system EventLog system.
logger - Static variable in class org.conscrypt.CryptoUpcalls
 
logger - Static variable in class org.conscrypt.FileClientSessionCache
 
logger - Static variable in class org.conscrypt.HostProperties
 
logger - Static variable in class org.conscrypt.NativeLibraryLoader
 
logger - Static variable in class org.conscrypt.NativeSslSession
 
logger - Static variable in class org.conscrypt.TrustManagerImpl
 
logId - Variable in class org.conscrypt.ct.CTLogInfo
 
logId - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
LOGID_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
logReadError(String, File, Throwable) - Static method in class org.conscrypt.FileClientSessionCache.Impl
 
logResults(List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeCryptoJni
 
logWriteError(String, File, Throwable) - Static method in class org.conscrypt.FileClientSessionCache.Impl
 

M

major - Variable in class org.conscrypt.Conscrypt.Version
 
major() - Method in class org.conscrypt.Conscrypt.Version
 
majorVersion(String) - Static method in class org.conscrypt.Platform
 
majorVersionFromJavaSpecificationVersion() - Static method in class org.conscrypt.Platform
 
makeRoom() - Method in class org.conscrypt.FileClientSessionCache.Impl
Deletes old files if necessary.
markSCTsAsInvalid(List<SignedCertificateTimestamp>, CTVerificationResult) - Method in class org.conscrypt.ct.CTVerifier
Add every SCT in scts to result with INVALID_SCT as status
max - Variable in class org.conscrypt.NativeCrypto.Range
 
MAX_ENCRYPTION_OVERHEAD_DIFF - Static variable in class org.conscrypt.SSLUtils
 
MAX_ENCRYPTION_OVERHEAD_LENGTH - Static variable in class org.conscrypt.SSLUtils
This is the maximum overhead when encrypting plaintext as defined by rfc5264, rfc5289, and the BoringSSL implementation itself.
MAX_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_PROTOCOL_LENGTH - Static variable in class org.conscrypt.SSLUtils
 
MAX_SIZE - Static variable in class org.conscrypt.FileClientSessionCache
 
maxEncryptedPacketLength() - Static method in class org.conscrypt.Conscrypt
Returns the maximum length (in bytes) of an encrypted packet.
maximumSize - Variable in class org.conscrypt.AbstractSessionContext
 
Maximum sizes - Search tag in interface org.conscrypt.PSKKeyManager
Section
maxSealOverhead - Variable in class org.conscrypt.ConscryptEngine
 
maxSealOverhead() - Method in class org.conscrypt.AbstractConscryptEngine
Returns the maximum overhead, in bytes, of sealing a record with SSL.
maxSealOverhead() - Method in class org.conscrypt.ConscryptEngine
Returns the maximum overhead, in bytes, of sealing a record with SSL.
maxSealOverhead() - Method in class org.conscrypt.Java8EngineWrapper
 
maxSealOverhead(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the maximum overhead, in bytes, of sealing a record with SSL.
mayFinishHandshake(SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngine
 
mCertificates - Variable in class org.conscrypt.OpenSSLX509CertPath
 
mContext - Variable in class org.conscrypt.OpenSSLX509Certificate
 
mContext - Variable in class org.conscrypt.OpenSSLX509CRL
 
mContext - Variable in class org.conscrypt.OpenSSLX509CRLEntry
 
MD5 - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
MD5() - Constructor for class org.conscrypt.EvpMdRef.MD5
 
MD5() - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK.MD5
 
MD5RSA() - Constructor for class org.conscrypt.OpenSSLSignature.MD5RSA
 
mDelegate - Variable in class org.conscrypt.DuckTypedPSKKeyManager
Deprecated.
 
mExpectedResultLength - Variable in class org.conscrypt.OpenSSLECDHKeyAgreement
Expected length (in bytes) of the agreed key (OpenSSLECDHKeyAgreement.mResult).
MGF1_ALGORITHM_NAME - Static variable in class org.conscrypt.EvpMdRef
 
MGF1_OID - Static variable in class org.conscrypt.EvpMdRef
 
MGF1_OID - Static variable in class org.conscrypt.OAEPParameters
 
mgf1DigestAlgorithm - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
mgf1EvpMdRef - Variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
mgf1Md - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
mHashCode - Variable in class org.conscrypt.OpenSSLX509Certificate
 
min - Variable in class org.conscrypt.NativeCrypto.Range
 
MIN_DSA_P_LEN_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
MIN_DSA_Q_LEN_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
MIN_EC_FIELD_SIZE_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
MIN_RSA_MODULUS_LEN_BITS - Static variable in class org.conscrypt.ChainStrengthAnalyzer
 
minor - Variable in class org.conscrypt.Conscrypt.Version
 
minor() - Method in class org.conscrypt.Conscrypt.Version
 
mode - Variable in class org.conscrypt.OpenSSLCipher
The current cipher mode.
Mode() - Constructor for enum org.conscrypt.OpenSSLCipher.Mode
 
modeBlockSize - Variable in class org.conscrypt.OpenSSLEvpCipher
The block size of the current mode.
modulus - Variable in class org.conscrypt.OpenSSLRSAPrivateKey
 
modulus - Variable in class org.conscrypt.OpenSSLRSAPublicKey
 
modulusBits - Variable in class org.conscrypt.OpenSSLRSAKeyPairGenerator
Default RSA key size 2048 bits.
mOpenSslPrivateKey - Variable in class org.conscrypt.OpenSSLECDHKeyAgreement
OpenSSL handle of the private key.
mResult - Variable in class org.conscrypt.OpenSSLECDHKeyAgreement
Agreed key.
mustInitialize - Variable in class org.conscrypt.OpenSSLAeadCipher
When set this instance must be initialized before use again.

N

name - Variable in class org.conscrypt.Conscrypt.ProviderBuilder
 
name - Variable in class org.conscrypt.FileClientSessionCache.CacheFile
 
name - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
NAME_TO_OID - Static variable in class org.conscrypt.OAEPParameters
 
NATIVE_RESOURCE_HOME - Static variable in class org.conscrypt.NativeLibraryLoader
 
NativeConstants - Class in org.conscrypt
 
NativeConstants() - Constructor for class org.conscrypt.NativeConstants
 
NativeCrypto - Class in org.conscrypt
Provides the Java side of our JNI glue for OpenSSL.
NativeCrypto() - Constructor for class org.conscrypt.NativeCrypto
 
NativeCrypto.Range - Class in org.conscrypt
 
NativeCrypto.SSLHandshakeCallbacks - Interface in org.conscrypt
A collection of callbacks from the native OpenSSL code that are related to the SSL handshake initiated by SSL_do_handshake.
NativeCryptoJni - Class in org.conscrypt
Helper to initialize the JNI libraries.
NativeCryptoJni() - Constructor for class org.conscrypt.NativeCryptoJni
 
NativeCryptoJni.ErrorComparator - Class in org.conscrypt
Sorts the errors in a list in descending order of value.
NativeLibraryLoader - Class in org.conscrypt
Helper class to load JNI resources.
NativeLibraryLoader() - Constructor for class org.conscrypt.NativeLibraryLoader
 
NativeLibraryLoader.LoadResult - Class in org.conscrypt
A result of a single attempt to load a library.
NativeLibraryUtil - Class in org.conscrypt
NativeLibraryUtil() - Constructor for class org.conscrypt.NativeLibraryUtil
 
NativeRef - Class in org.conscrypt
Used to hold onto native OpenSSL references and run finalization on those objects.
NativeRef(long) - Constructor for class org.conscrypt.NativeRef
 
NativeRef.EC_GROUP - Class in org.conscrypt
 
NativeRef.EC_POINT - Class in org.conscrypt
 
NativeRef.EVP_CIPHER_CTX - Class in org.conscrypt
 
NativeRef.EVP_MD_CTX - Class in org.conscrypt
 
NativeRef.EVP_PKEY - Class in org.conscrypt
 
NativeRef.EVP_PKEY_CTX - Class in org.conscrypt
 
NativeRef.HMAC_CTX - Class in org.conscrypt
 
NativeRef.SSL_SESSION - Class in org.conscrypt
 
NativeSsl - Class in org.conscrypt
A utility wrapper that abstracts operations on the underlying native SSL instance.
NativeSsl(long, SSLParametersImpl, NativeCrypto.SSLHandshakeCallbacks, SSLParametersImpl.AliasChooser, SSLParametersImpl.PSKCallbacks) - Constructor for class org.conscrypt.NativeSsl
 
NativeSsl.BioWrapper - Class in org.conscrypt
A utility wrapper that abstracts operations on the underlying native BIO instance.
NativeSslSession - Class in org.conscrypt
A utility wrapper that abstracts operations on the underlying native SSL_SESSION instance.
NativeSslSession() - Constructor for class org.conscrypt.NativeSslSession
 
NativeSslSession.Impl - Class in org.conscrypt
The session wrapper implementation.
need_client_auth - Variable in class org.conscrypt.SSLParametersImpl
 
NEED_UNWRAP_CLOSED - Static variable in class org.conscrypt.ConscryptEngine
 
NEED_UNWRAP_OK - Static variable in class org.conscrypt.ConscryptEngine
 
NEED_WRAP_CLOSED - Static variable in class org.conscrypt.ConscryptEngine
 
NEED_WRAP_OK - Static variable in class org.conscrypt.ConscryptEngine
 
NETBSD - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 
networkBio - Variable in class org.conscrypt.ConscryptEngine
The BIO used for reading/writing encrypted bytes.
newAccessOrder() - Static method in class org.conscrypt.FileClientSessionCache.Impl
Creates a new access-ordered linked hash map.
newBio() - Method in class org.conscrypt.NativeSsl
 
newDefaultBlocklist() - Static method in class org.conscrypt.Platform
 
newDefaultCertStore() - Static method in class org.conscrypt.Platform
 
newDefaultLogStore() - Static method in class org.conscrypt.Platform
 
newDefaultPolicy(CTLogStore) - Static method in class org.conscrypt.Platform
 
newEngine(SSLParametersImpl, ConscryptEngineSocket) - Static method in class org.conscrypt.ConscryptEngineSocket
 
newFailureResult(String, boolean, boolean, Throwable) - Static method in class org.conscrypt.NativeLibraryLoader.LoadResult
 
newInstance(AbstractSessionContext, byte[], String, int) - Static method in class org.conscrypt.NativeSslSession
Creates a new NativeSslSession instance from the provided serialized bytes, which were generated by NativeSslSession.toBytes().
newInstance(NativeRef.SSL_SESSION, ConscryptSession) - Static method in class org.conscrypt.NativeSslSession
Creates a new instance.
newInstance(SSLParametersImpl, NativeCrypto.SSLHandshakeCallbacks, SSLParametersImpl.AliasChooser, SSLParametersImpl.PSKCallbacks) - Static method in class org.conscrypt.NativeSsl
 
newPreferredSSLContextSpi() - Static method in class org.conscrypt.Conscrypt
Constructs a new instance of the preferred SSLContextSpi.
newProvider() - Static method in class org.conscrypt.Conscrypt
Constructs a new Provider with the default name.
newProvider(String) - Static method in class org.conscrypt.Conscrypt
Deprecated.
newProviderBuilder() - Static method in class org.conscrypt.Conscrypt
 
newResult(int, int, SSLEngineResult.HandshakeStatus) - Method in class org.conscrypt.ConscryptEngine
 
newSsl(SSLParametersImpl, ConscryptEngine, SSLParametersImpl.AliasChooser) - Static method in class org.conscrypt.ConscryptEngine
 
newSsl(SSLParametersImpl, ConscryptFileDescriptorSocket) - Static method in class org.conscrypt.ConscryptFileDescriptorSocket
 
newSslExceptionWithMessage(String) - Method in class org.conscrypt.ConscryptEngine
 
newSuccessResult(String, boolean, boolean) - Static method in class org.conscrypt.NativeLibraryLoader.LoadResult
 
nextUpdate - Variable in class org.conscrypt.OpenSSLX509CRL
 
nioBuffer() - Method in class org.conscrypt.AllocatedBuffer
Returns the ByteBuffer that backs this buffer.
NO_PROTOCOL_SELECTED - Static variable in class org.conscrypt.ApplicationProtocolSelectorAdapter
 
NONCE_SIZE_BYTES - Static variable in class org.conscrypt.OpenSSLCipherChaCha20
 
NONE - Enum constant in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
NONE - Enum constant in enum org.conscrypt.OpenSSLCipher.Mode
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.CBC.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_128.ECB.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.CBC.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES_256.ECB.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.CBC.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherAES.AES.ECB.NoPadding
 
NoPadding() - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE.CBC.NoPadding
 
NOPADDING - Enum constant in enum org.conscrypt.OpenSSLCipher.Padding
 
normalize(String) - Static method in class org.conscrypt.HostProperties
 
notAfter - Variable in class org.conscrypt.OpenSSLX509Certificate
 
notBefore - Variable in class org.conscrypt.OpenSSLX509Certificate
 
notifyHandshakeCompletedListeners() - Method in class org.conscrypt.AbstractConscryptSocket
 
NULL_PEER_INFO_PROVIDER - Static variable in class org.conscrypt.PeerInfoProvider
 
NULL_SESSION - Static variable in class org.conscrypt.SSLNullSession.DefaultHolder
 
nullProvider() - Static method in class org.conscrypt.PeerInfoProvider
 

O

OAEP(long, int) - Constructor for class org.conscrypt.OpenSSLCipherRSA.OAEP
 
oaepMd - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
oaepMdSizeBytes - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
 
OAEPParameters - Class in org.conscrypt
AlgorithmParameters implementation for OAEP.
OAEPParameters() - Constructor for class org.conscrypt.OAEPParameters
 
OBJECT - Static variable in class org.conscrypt.EmptyArray
 
OBSOLETE_PROTOCOL_SSLV3 - Static variable in class org.conscrypt.NativeCrypto
 
OCSP_RESPONSE - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
OCSP_SCT_LIST_OID - Static variable in class org.conscrypt.ct.CTConstants
 
ocspResponse - Variable in class org.conscrypt.SSLParametersImpl
 
offerToResume(NativeSsl) - Method in class org.conscrypt.NativeSslSession.Impl
 
offerToResume(NativeSsl) - Method in class org.conscrypt.NativeSslSession
 
offerToResumeSession(long) - Method in class org.conscrypt.NativeSsl
 
OID - Static variable in class org.conscrypt.EvpMdRef.MD5
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA1
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA224
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA256
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA384
 
OID - Static variable in class org.conscrypt.EvpMdRef.SHA512
 
OID_TO_NAME - Static variable in class org.conscrypt.OAEPParameters
 
OID_TO_NAME_MAP - Static variable in class org.conscrypt.OidData
 
OidData - Class in org.conscrypt
Data about OIDs.
OidData() - Constructor for class org.conscrypt.OidData
 
oidToAlgorithmName(String) - Static method in class org.conscrypt.OidData
 
oidToAlgorithmName(String) - Static method in class org.conscrypt.Platform
OID to Algorithm Name mapping.
OkHostnameVerifier - Class in org.conscrypt
A HostnameVerifier consistent with RFC 2818.
OkHostnameVerifier(boolean) - Constructor for class org.conscrypt.OkHostnameVerifier
 
onBeforeAddSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Called when the given session is about to be added.
onBeforeAddSession(NativeSslSession) - Method in class org.conscrypt.ClientSessionContext
 
onBeforeAddSession(NativeSslSession) - Method in class org.conscrypt.ServerSessionContext
 
onBeforeRemoveSession(NativeSslSession) - Method in class org.conscrypt.AbstractSessionContext
Called when a session is about to be removed.
onBeforeRemoveSession(NativeSslSession) - Method in class org.conscrypt.ClientSessionContext
 
onBeforeRemoveSession(NativeSslSession) - Method in class org.conscrypt.ServerSessionContext
 
onHandshakeFinished() - Method in class org.conscrypt.ConscryptEngineSocket
 
onHandshakeFinished() - Method in class org.conscrypt.HandshakeListener
Called by the engine when the TLS handshake has completed.
onNewSessionEstablished(long) - Method in class org.conscrypt.ConscryptEngine
 
onNewSessionEstablished(long) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
onNewSessionEstablished(long) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called when a new session has been established and may be added to the session cache.
onPeerCertificateAvailable(String, int) - Method in class org.conscrypt.ActiveSession
Updates the cached peer certificate after the handshake has completed (or entered False Start).
onPeerCertificatesReceived(String, int, X509Certificate[]) - Method in class org.conscrypt.ActiveSession
Configures the peer information once it has been received by the handshake.
onSSLStateChange(int, int) - Method in class org.conscrypt.ConscryptEngine
 
onSSLStateChange(int, int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
onSSLStateChange(int, int) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Called when SSL state changes.
OPEN_SSL - Enum constant in enum org.conscrypt.SSLUtils.SessionType
Identifies OpenSSL sessions.
OPEN_SSL_WITH_OCSP - Enum constant in enum org.conscrypt.SSLUtils.SessionType
Identifies OpenSSL sessions with OCSP stapled data.
OPEN_SSL_WITH_TLS_SCT - Enum constant in enum org.conscrypt.SSLUtils.SessionType
Identifies OpenSSL sessions with TLS SCT data.
OPENBSD - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 
OpenSSLAeadCipher - Class in org.conscrypt
 
OpenSSLAeadCipher(OpenSSLCipher.Mode) - Constructor for class org.conscrypt.OpenSSLAeadCipher
 
OpenSSLAeadCipherAES - Class in org.conscrypt
 
OpenSSLAeadCipherAES(OpenSSLCipher.Mode) - Constructor for class org.conscrypt.OpenSSLAeadCipherAES
 
OpenSSLAeadCipherAES.GCM - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM_SIV - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM_SIV.AES_128 - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM_SIV.AES_256 - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM.AES_128 - Class in org.conscrypt
 
OpenSSLAeadCipherAES.GCM.AES_256 - Class in org.conscrypt
 
OpenSSLAeadCipherChaCha20 - Class in org.conscrypt
 
OpenSSLAeadCipherChaCha20() - Constructor for class org.conscrypt.OpenSSLAeadCipherChaCha20
 
OpenSSLBIOInputStream - Class in org.conscrypt
Provides an interface to OpenSSL's BIO system directly from a Java InputStream.
OpenSSLBIOInputStream(InputStream, boolean) - Constructor for class org.conscrypt.OpenSSLBIOInputStream
 
OpenSSLBIOSink - Class in org.conscrypt
Wraps a BoringSSL BIO to act as a place to write out data.
OpenSSLBIOSink(ByteArrayOutputStream) - Constructor for class org.conscrypt.OpenSSLBIOSink
 
OpenSSLBIOSource - Class in org.conscrypt
Wrapped by a BoringSSL BIO to act as a source of bytes.
OpenSSLBIOSource(OpenSSLBIOInputStream) - Constructor for class org.conscrypt.OpenSSLBIOSource
 
OpenSSLBIOSource.ByteBufferInputStream - Class in org.conscrypt
 
OpenSSLCipher - Class in org.conscrypt
An implementation of Cipher using BoringSSL as the backing library.
OpenSSLCipher() - Constructor for class org.conscrypt.OpenSSLCipher
 
OpenSSLCipher(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLCipher
 
OpenSSLCipher.Mode - Enum in org.conscrypt
Modes that a block cipher may support.
OpenSSLCipher.Padding - Enum in org.conscrypt
Paddings that a block cipher may support.
OpenSSLCipherChaCha20 - Class in org.conscrypt
Implementation of the ChaCha20 stream cipher.
OpenSSLCipherChaCha20() - Constructor for class org.conscrypt.OpenSSLCipherChaCha20
 
OpenSSLCipherRSA - Class in org.conscrypt
 
OpenSSLCipherRSA(int) - Constructor for class org.conscrypt.OpenSSLCipherRSA
 
OpenSSLCipherRSA.DirectRSA - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA1 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA224 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA256 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA384 - Class in org.conscrypt
 
OpenSSLCipherRSA.OAEP.SHA512 - Class in org.conscrypt
 
OpenSSLCipherRSA.PKCS1 - Class in org.conscrypt
 
OpenSSLCipherRSA.Raw - Class in org.conscrypt
 
OpenSSLContextImpl - Class in org.conscrypt
OpenSSL-backed SSLContext service provider interface.
OpenSSLContextImpl(String[]) - Constructor for class org.conscrypt.OpenSSLContextImpl
 
OpenSSLContextImpl(String[], boolean) - Constructor for class org.conscrypt.OpenSSLContextImpl
Constuctor for the DefaultSSLContextImpl.
OpenSSLContextImpl.TLSv1 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv11 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv12 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLContextImpl.TLSv13 - Class in org.conscrypt
Public to allow construction via the provider framework.
OpenSSLECDHKeyAgreement - Class in org.conscrypt
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
OpenSSLECDHKeyAgreement() - Constructor for class org.conscrypt.OpenSSLECDHKeyAgreement
 
OpenSSLECGroupContext - Class in org.conscrypt
Represents a BoringSSL EC_GROUP object.
OpenSSLECGroupContext(NativeRef.EC_GROUP) - Constructor for class org.conscrypt.OpenSSLECGroupContext
 
OpenSSLECKeyFactory - Class in org.conscrypt
An implementation of a KeyFactorySpi for EC keys based on BoringSSL.
OpenSSLECKeyFactory() - Constructor for class org.conscrypt.OpenSSLECKeyFactory
 
OpenSSLECKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator for EC keys which uses BoringSSL to perform all the operations.
OpenSSLECKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLECKeyPairGenerator
 
OpenSSLECPointContext - Class in org.conscrypt
 
OpenSSLECPointContext(OpenSSLECGroupContext, NativeRef.EC_POINT) - Constructor for class org.conscrypt.OpenSSLECPointContext
 
OpenSSLECPrivateKey - Class in org.conscrypt
An implementation of a PrivateKey for EC keys based on BoringSSL.
OpenSSLECPrivateKey(ECPrivateKeySpec) - Constructor for class org.conscrypt.OpenSSLECPrivateKey
 
OpenSSLECPrivateKey(OpenSSLECGroupContext, OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPrivateKey
 
OpenSSLECPrivateKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPrivateKey
 
OpenSSLECPublicKey - Class in org.conscrypt
An implementation of a PublicKey for EC keys based on BoringSSL.
OpenSSLECPublicKey(ECPublicKeySpec) - Constructor for class org.conscrypt.OpenSSLECPublicKey
 
OpenSSLECPublicKey(OpenSSLECGroupContext, OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPublicKey
 
OpenSSLECPublicKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLECPublicKey
 
OpenSSLEvpCipher - Class in org.conscrypt
 
OpenSSLEvpCipher(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipher
 
OpenSSLEvpCipherAES - Class in org.conscrypt
 
OpenSSLEvpCipherAES(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherAES
 
OpenSSLEvpCipherAES.AES - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128 - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.CTR - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.ECB - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.ECB.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_128.ECB.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256 - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.CTR - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.ECB - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.ECB.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES_256.ECB.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.CTR - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.ECB - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.ECB.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherAES.AES.ECB.PKCS5Padding - Class in org.conscrypt
 
OpenSSLEvpCipherARC4 - Class in org.conscrypt
 
OpenSSLEvpCipherARC4() - Constructor for class org.conscrypt.OpenSSLEvpCipherARC4
 
OpenSSLEvpCipherDESEDE - Class in org.conscrypt
 
OpenSSLEvpCipherDESEDE(OpenSSLCipher.Mode, OpenSSLCipher.Padding) - Constructor for class org.conscrypt.OpenSSLEvpCipherDESEDE
 
OpenSSLEvpCipherDESEDE.CBC - Class in org.conscrypt
 
OpenSSLEvpCipherDESEDE.CBC.NoPadding - Class in org.conscrypt
 
OpenSSLEvpCipherDESEDE.CBC.PKCS5Padding - Class in org.conscrypt
 
OpenSSLKey - Class in org.conscrypt
Represents a BoringSSL EVP_PKEY.
OpenSSLKey(long) - Constructor for class org.conscrypt.OpenSSLKey
 
OpenSSLKey(long, boolean) - Constructor for class org.conscrypt.OpenSSLKey
 
OpenSSLKey(long, boolean, boolean) - Constructor for class org.conscrypt.OpenSSLKey
 
OpenSSLKeyHolder - Interface in org.conscrypt
Marker interface for classes that hold an OpenSSLKey.
OpenSSLMac - Class in org.conscrypt
An implementation of Mac which uses BoringSSL to perform all the operations.
OpenSSLMac(long, int) - Constructor for class org.conscrypt.OpenSSLMac
 
OpenSSLMac.HmacMD5 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA1 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA224 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA256 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA384 - Class in org.conscrypt
 
OpenSSLMac.HmacSHA512 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK - Class in org.conscrypt
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
OpenSSLMessageDigestJDK(long, int) - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK
Creates a new OpenSSLMessageDigest instance for the given algorithm name.
OpenSSLMessageDigestJDK(long, int, NativeRef.EVP_MD_CTX, boolean) - Constructor for class org.conscrypt.OpenSSLMessageDigestJDK
 
OpenSSLMessageDigestJDK.MD5 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA1 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA224 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA256 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA384 - Class in org.conscrypt
 
OpenSSLMessageDigestJDK.SHA512 - Class in org.conscrypt
 
OpenSSLProvider - Class in org.conscrypt
Provider that uses BoringSSL to perform the actual cryptographic operations.
OpenSSLProvider() - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLProvider(String) - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLProvider(String, boolean, String) - Constructor for class org.conscrypt.OpenSSLProvider
 
OpenSSLRandom - Class in org.conscrypt
Implements SecureRandom using BoringSSL's RAND interface.
OpenSSLRandom() - Constructor for class org.conscrypt.OpenSSLRandom
 
OpenSSLRSAKeyFactory - Class in org.conscrypt
An implementation of KeyFactory which uses BoringSSL to perform all the operations.
OpenSSLRSAKeyFactory() - Constructor for class org.conscrypt.OpenSSLRSAKeyFactory
 
OpenSSLRSAKeyPairGenerator - Class in org.conscrypt
An implementation of KeyPairGenerator which uses BoringSSL to perform all the operations.
OpenSSLRSAKeyPairGenerator() - Constructor for class org.conscrypt.OpenSSLRSAKeyPairGenerator
 
OpenSSLRSAPrivateCrtKey - Class in org.conscrypt
An implementation of PrivateKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLRSAPrivateCrtKey(RSAPrivateCrtKeySpec) - Constructor for class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
OpenSSLRSAPrivateCrtKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
OpenSSLRSAPrivateCrtKey(OpenSSLKey, byte[][]) - Constructor for class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
OpenSSLRSAPrivateKey - Class in org.conscrypt
An implementation of PrivateKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLRSAPrivateKey(RSAPrivateKeySpec) - Constructor for class org.conscrypt.OpenSSLRSAPrivateKey
 
OpenSSLRSAPrivateKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLRSAPrivateKey
 
OpenSSLRSAPrivateKey(OpenSSLKey, byte[][]) - Constructor for class org.conscrypt.OpenSSLRSAPrivateKey
 
OpenSSLRSAPublicKey - Class in org.conscrypt
An implementation of PublicKey for RSA keys which uses BoringSSL to perform all the operations.
OpenSSLRSAPublicKey(RSAPublicKeySpec) - Constructor for class org.conscrypt.OpenSSLRSAPublicKey
 
OpenSSLRSAPublicKey(OpenSSLKey) - Constructor for class org.conscrypt.OpenSSLRSAPublicKey
 
OpenSSLServerSocketFactoryImpl - Class in org.conscrypt
An implementation of SSLServerSocketFactory using BoringSSL.
OpenSSLServerSocketFactoryImpl() - Constructor for class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
OpenSSLServerSocketFactoryImpl(SSLParametersImpl) - Constructor for class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
OpenSSLSignature - Class in org.conscrypt
Implements the subset of the JDK Signature interface needed for signature verification using OpenSSL.
OpenSSLSignature(long, OpenSSLSignature.EngineType) - Constructor for class org.conscrypt.OpenSSLSignature
Creates a new OpenSSLSignature instance for the given algorithm name.
OpenSSLSignature.EngineType - Enum in org.conscrypt
 
OpenSSLSignature.MD5RSA - Class in org.conscrypt
 
OpenSSLSignature.RSAPKCS1Padding - Class in org.conscrypt
Base class for RSASSA-PKCS1-v1_5 signatures.
OpenSSLSignature.RSAPSSPadding - Class in org.conscrypt
Base class for RSASSA-PSS signatures.
OpenSSLSignature.SHA1ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA1RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA224ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA224RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA224RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA256ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA256RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA256RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA384ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA384RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA384RSAPSS - Class in org.conscrypt
 
OpenSSLSignature.SHA512ECDSA - Class in org.conscrypt
 
OpenSSLSignature.SHA512RSA - Class in org.conscrypt
 
OpenSSLSignature.SHA512RSAPSS - Class in org.conscrypt
 
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
 
OpenSSLSocketFactoryImpl - Class in org.conscrypt
An implementation of SSLSocketFactory based on BoringSSL.
OpenSSLSocketFactoryImpl() - Constructor for class org.conscrypt.OpenSSLSocketFactoryImpl
 
OpenSSLSocketFactoryImpl(SSLParametersImpl) - Constructor for class org.conscrypt.OpenSSLSocketFactoryImpl
 
OpenSSLSocketImpl - Class in org.conscrypt
Public shim allowing us to stay backward-compatible with legacy applications which were using Conscrypt's extended socket API before the introduction of the Conscrypt class.
OpenSSLSocketImpl() - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(String, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(String, int, InetAddress, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(InetAddress, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(InetAddress, int, InetAddress, int) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLSocketImpl(Socket, String, int, boolean) - Constructor for class org.conscrypt.OpenSSLSocketImpl
 
OpenSSLX509Certificate - Class in org.conscrypt
An implementation of X509Certificate based on BoringSSL.
OpenSSLX509Certificate(long) - Constructor for class org.conscrypt.OpenSSLX509Certificate
 
OpenSSLX509Certificate(long, Date, Date) - Constructor for class org.conscrypt.OpenSSLX509Certificate
 
OpenSSLX509CertificateFactory - Class in org.conscrypt
An implementation of CertificateFactory based on BoringSSL.
OpenSSLX509CertificateFactory() - Constructor for class org.conscrypt.OpenSSLX509CertificateFactory
 
OpenSSLX509CertificateFactory.Parser<T> - Class in org.conscrypt
The code for X509 Certificates and CRL is pretty much the same.
OpenSSLX509CertificateFactory.ParsingException - Exception Class in org.conscrypt
 
OpenSSLX509CertPath - Class in org.conscrypt
An implementation of CertPath based on BoringSSL.
OpenSSLX509CertPath(List<? extends X509Certificate>) - Constructor for class org.conscrypt.OpenSSLX509CertPath
 
OpenSSLX509CertPath.Encoding - Enum in org.conscrypt
Supported encoding types for CerthPath.
OpenSSLX509CRL - Class in org.conscrypt
An implementation of X509CRL based on BoringSSL.
OpenSSLX509CRL(long) - Constructor for class org.conscrypt.OpenSSLX509CRL
 
OpenSSLX509CRLEntry - Class in org.conscrypt
An implementation of X509CRLEntry based on BoringSSL.
OpenSSLX509CRLEntry(long) - Constructor for class org.conscrypt.OpenSSLX509CRLEntry
 
OperatingSystem() - Constructor for enum org.conscrypt.HostProperties.OperatingSystem
 
org.conscrypt - package org.conscrypt
 
org.conscrypt.ct - package org.conscrypt.ct
 
org.conscrypt.io - package org.conscrypt.io
 
origin - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
Origin() - Constructor for enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
os - Variable in class org.conscrypt.ConscryptFileDescriptorSocket
Protected by synchronizing on ssl.
OS - Static variable in class org.conscrypt.HostProperties
 
OS400 - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 
osName() - Static method in class org.conscrypt.NativeCryptoJni
 
OSX - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 
out - Variable in class org.conscrypt.ConscryptEngineSocket
 
Overview of TLS-PSK - Search tag in interface org.conscrypt.PSKKeyManager
Section

P

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

R

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

S

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

T

tagLengthInBytes - Variable in class org.conscrypt.OpenSSLAeadCipher
The length of the AEAD cipher tag in bytes.
target - Variable in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
targetArrayOffset - Variable in class org.conscrypt.ConscryptEngineSocket.SSLOutputStream
 
TEMP_DIR_PROPERTY_NAME - Static variable in class org.conscrypt.HostProperties
 
thisUpdate - Variable in class org.conscrypt.OpenSSLX509CRL
 
THROWABLE - Static variable in class org.conscrypt.EmptyArray
 
throwAEADBadTagExceptionIfAvailable(String, Throwable) - Method in class org.conscrypt.OpenSSLAeadCipher
 
throwBestError(List<NativeLibraryLoader.LoadResult>) - Static method in class org.conscrypt.NativeCryptoJni
 
throwInterruptedIoException() - Static method in class org.conscrypt.io.IoUtils
 
timeout - Variable in class org.conscrypt.AbstractSessionContext
 
timestamp - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
TIMESTAMP_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 
tLen - Variable in class org.conscrypt.GCMParameters
The tag length in bits.
TLS_CT_ECDSA_SIGN - Static variable in class org.conscrypt.NativeConstants
 
TLS_CT_RSA_SIGN - Static variable in class org.conscrypt.NativeConstants
 
TLS_EMPTY_RENEGOTIATION_INFO_SCSV - Static variable in class org.conscrypt.NativeCrypto
TLS_EMPTY_RENEGOTIATION_INFO_SCSV is RFC 5746's renegotiation indication signaling cipher suite value.
TLS_EXTENSION - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
 
TLS_FALLBACK_SCSV - Static variable in class org.conscrypt.NativeCrypto
TLS_FALLBACK_SCSV is from https://tools.ietf.org/html/draft-ietf-tls-downgrade-scsv-00 to indicate to the server that this is a fallback protocol request.
TLS1_1_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLS1_2_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLS1_3_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLS1_VERSION - Static variable in class org.conscrypt.NativeConstants
 
TLSv1() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv1
 
TLSV1_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1" is requested.
TLSv11() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv11
 
TLSV11_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1.1" is requested.
TLSv12() - Constructor for class org.conscrypt.DefaultSSLContextImpl.TLSv12
 
TLSv12() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv12
 
TLSV12_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1.2" is requested.
TLSv13() - Constructor for class org.conscrypt.DefaultSSLContextImpl.TLSv13
 
TLSv13() - Constructor for class org.conscrypt.OpenSSLContextImpl.TLSv13
 
TLSV13_PROTOCOLS - Static variable in class org.conscrypt.NativeCrypto
Protocols to enable by default when "TLSv1.3" is requested.
toApplicationProtocolSelector(BiFunction<SSLEngine, List<String>, String>) - Static method in class org.conscrypt.Java8EngineWrapper
 
toApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Static method in class org.conscrypt.Java8EngineSocket
 
toApplicationProtocolSelector(BiFunction<SSLSocket, List<String>, String>) - Static method in class org.conscrypt.Java8FileDescriptorSocket
 
toByteArray() - Method in class org.conscrypt.OpenSSLBIOSink
 
toBytes() - Method in class org.conscrypt.NativeSslSession.Impl
 
toBytes() - Method in class org.conscrypt.NativeSslSession
Converts the given session to bytes.
toCertificateChain(X509Certificate[]) - Static method in class org.conscrypt.SSLUtils
Converts the peer certificates into a cert chain.
toConscrypt(SSLEngine) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(SSLServerSocketFactory) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(SSLSocket) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
 
toConscrypt(TrustManager) - Static method in class org.conscrypt.Conscrypt
 
toDate(long) - Static method in class org.conscrypt.OpenSSLX509Certificate
 
toDate(long) - Static method in class org.conscrypt.OpenSSLX509CRL
 
toDirectory(String) - Static method in class org.conscrypt.HostProperties
 
toGCMParameterSpec(int, byte[]) - Static method in class org.conscrypt.Platform
Creates a platform version of GCMParameterSpec.
toProtocolBytes(String) - Static method in class org.conscrypt.SSLUtils
 
toProtocolString(byte[]) - Static method in class org.conscrypt.SSLUtils
 
toSSLException(Throwable) - Static method in class org.conscrypt.SSLUtils
Wraps the given exception if it's not already a SSLException.
toSSLHandshakeException(Throwable) - Static method in class org.conscrypt.SSLUtils
Wraps the given exception if it's not already a SSLHandshakeException.
toSSLSession() - Method in class org.conscrypt.NativeSslSession.Impl
 
toSSLSession() - Method in class org.conscrypt.NativeSslSession
Converts this object to a SSLSession.
toString() - Method in class org.conscrypt.AbstractConscryptSocket
 
toString() - Method in class org.conscrypt.OpenSSLECPrivateKey
 
toString() - Method in class org.conscrypt.OpenSSLECPublicKey
 
toString() - Method in class org.conscrypt.OpenSSLRSAPrivateCrtKey
 
toString() - Method in class org.conscrypt.OpenSSLRSAPrivateKey
 
toString() - Method in class org.conscrypt.OpenSSLRSAPublicKey
 
toString() - Method in class org.conscrypt.OpenSSLX509Certificate
 
toString() - Method in class org.conscrypt.OpenSSLX509CRL
 
toString() - Method in class org.conscrypt.OpenSSLX509CRLEntry
 
toString() - Method in class org.conscrypt.X509PublicKey
 
TRAILER_FIELD_BC_ID - Static variable in class org.conscrypt.OpenSSLSignature.RSAPSSPadding
 
transitionTo(int) - Method in class org.conscrypt.ConscryptEngine
 
transitionTo(int) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
TREE_HASH - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
 
trimToSize() - Method in class org.conscrypt.AbstractSessionContext
Makes sure cache size is invalid input: '<' maximumSize.
TRUST_ANCHOR_COMPARATOR - Static variable in class org.conscrypt.TrustManagerImpl
Comparator used for ordering trust anchors during certificate path building.
TRUST_MANAGERS - Static variable in class org.conscrypt.DefaultSSLContextImpl
Accessed by SSLContextImpl(DefaultSSLContextImpl) holding the DefaultSSLContextImpl.class monitor
TrustAnchorComparator() - Constructor for class org.conscrypt.TrustManagerImpl.TrustAnchorComparator
 
trustAnchors(X509Certificate[]) - Static method in class org.conscrypt.TrustManagerImpl
 
trustedCertificateIndex - Variable in class org.conscrypt.TrustManagerImpl
An index of TrustAnchor instances that we've seen.
TrustedCertificateIndex - Class in org.conscrypt
Indexes TrustAnchor instances so they can be found in O(1) time instead of O(N).
TrustedCertificateIndex() - Constructor for class org.conscrypt.TrustedCertificateIndex
 
TrustedCertificateIndex(Set<TrustAnchor>) - Constructor for class org.conscrypt.TrustedCertificateIndex
 
trustedCertificateStore - Variable in class org.conscrypt.TrustManagerImpl
The backing store for the AndroidCAStore if non-null.
TrustManagerFactoryImpl - Class in org.conscrypt
TrustManagerFactory service provider interface implementation.
TrustManagerFactoryImpl() - Constructor for class org.conscrypt.TrustManagerFactoryImpl
 
TrustManagerImpl - Class in org.conscrypt
TrustManager implementation.
TrustManagerImpl(KeyStore) - Constructor for class org.conscrypt.TrustManagerImpl
Creates X509TrustManager based on a keystore
TrustManagerImpl(KeyStore, CertPinManager) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore, CertBlocklist) - Constructor for class org.conscrypt.TrustManagerImpl
 
TrustManagerImpl(KeyStore, CertPinManager, ConscryptCertStore, CertBlocklist, CTLogStore, CTVerifier, CTPolicy) - Constructor for class org.conscrypt.TrustManagerImpl
For testing only.
TrustManagerImpl.ExtendedKeyUsagePKIXCertPathChecker - Class in org.conscrypt
If an EKU extension is present in the end-entity certificate, it MUST contain an appropriate key usage.
TrustManagerImpl.TrustAnchorComparator - Class in org.conscrypt
Comparator for sorting TrustAnchors using a CertificatePriorityComparator.
tryToLoadClass(ClassLoader, Class<?>) - Static method in class org.conscrypt.NativeLibraryLoader
Try to load the helper Class into specified ClassLoader.

U

UNKNOWN - Enum constant in enum org.conscrypt.HostProperties.Architecture
 
UNKNOWN - Enum constant in enum org.conscrypt.HostProperties.OperatingSystem
 
UNKNOWN_LOG - Enum constant in enum 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.
UNPOOLED - Static variable in class org.conscrypt.BufferAllocator
 
unsignedByte(byte) - Static method in class org.conscrypt.SSLUtils
 
unsignedShort(short) - Static method in class org.conscrypt.SSLUtils
 
unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer[], ByteBuffer[]) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer[], ByteBuffer[]) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer[], ByteBuffer[]) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer, ByteBuffer[]) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[]) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[]) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class org.conscrypt.AbstractConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class org.conscrypt.ConscryptEngine
 
unwrap(ByteBuffer, ByteBuffer[], int, int) - Method in class org.conscrypt.Java8EngineWrapper
 
unwrap(SSLEngine, ByteBuffer[], int, int, ByteBuffer[], int, int) - Static method in class org.conscrypt.Conscrypt
Exteneded unwrap method for multiple source and destination buffers.
unwrap(SSLEngine, ByteBuffer[], ByteBuffer[]) - Static method in class org.conscrypt.Conscrypt
Extended unwrap method for multiple source and destination buffers.
unwrapEngine(SSLEngine) - Static method in class org.conscrypt.Java8PlatformUtil
 
unwrapEngine(SSLEngine) - Static method in class org.conscrypt.Platform
 
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLAeadCipher
 
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLCipher
API-specific implementation of updating the cipher.
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLCipherChaCha20
 
updateInternal(byte[], int, int, byte[], int, int) - Method in class org.conscrypt.OpenSSLEvpCipher
 
url - Variable in class org.conscrypt.ct.CTLogInfo
 
US_ASCII - Static variable in class org.conscrypt.SSLUtils
 
USE_ENGINE_SOCKET_BY_DEFAULT - Static variable in class org.conscrypt.SSLUtils
 
useCipherSuitesOrder - Variable in class org.conscrypt.SSLParametersImpl
 
useEngineSocket - Variable in class org.conscrypt.ConscryptServerSocket
 
useEngineSocket - Variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
useEngineSocket - Variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
useEngineSocketByDefault - Static variable in class org.conscrypt.OpenSSLServerSocketFactoryImpl
 
useEngineSocketByDefault - Static variable in class org.conscrypt.OpenSSLSocketFactoryImpl
 
useSessionTickets - Variable in class org.conscrypt.SSLParametersImpl
 
useSni - Variable in class org.conscrypt.SSLParametersImpl
 
usingDirectory(File) - Static method in class org.conscrypt.FileClientSessionCache
Returns a cache backed by the given directory.
usingHelperClassloader - Variable in class org.conscrypt.NativeLibraryLoader.LoadResult
 
usingPrivateKey - Variable in class org.conscrypt.OpenSSLCipherRSA
Current key type: private or public.

V

V1 - Enum constant in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
 
VALID - Enum constant in enum org.conscrypt.ct.VerifiedSCT.Status
 
validator - Variable in class org.conscrypt.TrustManagerImpl
 
validSCTs - Variable in class org.conscrypt.ct.CTVerificationResult
 
value - Variable in enum org.conscrypt.SSLUtils.SessionType
 
value() - Element in annotation type org.conscrypt.ExperimentalApi
Context information such as links to discussion thread, tracking issue etc.
valueOf(int) - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.CertificateEntry.LogEntryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.ct.VerifiedSCT.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HostProperties.Architecture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.HostProperties.OperatingSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLCipher.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLCipher.Padding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLSignature.EngineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.OpenSSLX509CertPath.Encoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.conscrypt.SSLUtils.SessionType
Returns the enum constant of this type with the specified name.
values - Static variable in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
 
values - Static variable in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
 
values - Variable in class org.conscrypt.ExternalSession
 
values() - Static method in enum org.conscrypt.ct.CertificateEntry.LogEntryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.ct.VerifiedSCT.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HostProperties.Architecture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.HostProperties.OperatingSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLCipher.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLCipher.Padding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLSignature.EngineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.OpenSSLX509CertPath.Encoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.conscrypt.SSLUtils.SessionType
Returns an array containing the constants of this enum type, in the order they are declared.
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) - Method in class org.conscrypt.OpenSSLX509CRL
 
verify(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verify(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509CRL
 
verify(PublicKey, Provider) - Method in class org.conscrypt.OpenSSLX509Certificate
 
VERIFY_AS_IP_ADDRESS - Static variable in class org.conscrypt.OkHostnameVerifier
Quick and dirty pattern to differentiate IP addresses from hostnames.
verifyAsIpAddress(String) - Static method in class org.conscrypt.OkHostnameVerifier
 
verifyCertificateChain(byte[][], String) - Method in class org.conscrypt.ConscryptEngine
 
verifyCertificateChain(byte[][], String) - Method in class org.conscrypt.ConscryptFileDescriptorSocket
 
verifyCertificateChain(byte[][], String) - Method in interface org.conscrypt.NativeCrypto.SSLHandshakeCallbacks
Verify that the certificate chain is trusted.
verifyChain(List<X509Certificate>, List<TrustAnchor>, String, boolean, byte[], byte[]) - Method in class org.conscrypt.TrustManagerImpl
 
verifyEmbeddedSCTs(List<SignedCertificateTimestamp>, OpenSSLX509Certificate[], CTVerificationResult) - Method in class org.conscrypt.ct.CTVerifier
Verify a list of SCTs which were embedded from an X509 certificate.
verifyExternalSCTs(List<SignedCertificateTimestamp>, OpenSSLX509Certificate, CTVerificationResult) - Method in class org.conscrypt.ct.CTVerifier
Verify a list of SCTs which were not embedded in an X509 certificate, that is received through the TLS or OCSP extensions.
verifyHostName(String, String) - Method in class org.conscrypt.OkHostnameVerifier
Returns true iff hostName matches the domain name pattern.
verifyHostName(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
Returns true if certificate matches hostName.
verifyInternal(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verifyInternal(PublicKey, String) - Method in class org.conscrypt.OpenSSLX509CRL
 
verifyIpAddress(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
Returns true if certificate matches ipAddress.
verifyKey(OpenSSLKey) - Static method in class org.conscrypt.OpenSSLSignatureRawECDSA
 
verifyOpenSSL(OpenSSLKey) - Method in class org.conscrypt.OpenSSLX509Certificate
 
verifyOpenSSL(OpenSSLKey) - Method in class org.conscrypt.OpenSSLX509CRL
 
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.
verifySingleSCT(SignedCertificateTimestamp, CertificateEntry) - Method in class org.conscrypt.ct.CTVerifier
Verify a single SCT for the given Certificate Entry
verifyWithSniMatchers(String) - Method in class org.conscrypt.NativeSsl
 
version - Variable in class org.conscrypt.ct.SignedCertificateTimestamp
 
version() - Static method in class org.conscrypt.Conscrypt
Returns the version of this distribution of Conscrypt.
Version() - Constructor for enum org.conscrypt.ct.SignedCertificateTimestamp.Version
 
Version(int, int, int) - Constructor for class org.conscrypt.Conscrypt.Version
 
VERSION - Static variable in class org.conscrypt.Conscrypt
 
VERSION_LENGTH - Static variable in class org.conscrypt.ct.CTConstants
 

W

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

X

X509_check_issued(long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_cmp(long, OpenSSLX509Certificate, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_free(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_ext(long, OpenSSLX509CRL, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_ext_oid(long, OpenSSLX509CRL, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_issuer_name(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_lastUpdate(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_nextUpdate(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get_REVOKED(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
Returns an array of X509_REVOKED that are owned by the caller.
X509_CRL_get_version(long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_get0_by_cert(long, OpenSSLX509CRL, long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
Returns X509_REVOKED reference that is not duplicated!
X509_CRL_get0_by_serial(long, OpenSSLX509CRL, byte[]) - Static method in class org.conscrypt.NativeCrypto
Returns X509_REVOKED reference that is not duplicated!
X509_CRL_print(long, long, OpenSSLX509CRL) - Static method in class org.conscrypt.NativeCrypto
 
X509_CRL_verify(long, OpenSSLX509CRL, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
X509_delete_ext(long, OpenSSLX509Certificate, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_dup(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_ENTRY - Enum constant in enum org.conscrypt.ct.CertificateEntry.LogEntryType
 
X509_free(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_ext_oid(long, OpenSSLX509Certificate, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_issuer_name(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_notAfter(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_notBefore(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_pubkey(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_serialNumber(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_subject_name(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_get_version(long, OpenSSLX509Certificate) - Static method in class org.conscrypt.NativeCrypto
 
X509_NAME_hash(X500Principal) - Static method in class org.conscrypt.NativeCrypto
 
X509_NAME_hash(X500Principal, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_NAME_hash_old(X500Principal) - Static method in class org.conscrypt.NativeCrypto
 
X509_print_ex(long, long, OpenSSLX509Certificate, long, long) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_dup(long) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_get_ext(long, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_get_ext_oid(long, String) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_get_serialNumber(long) - Static method in class org.conscrypt.NativeCrypto
 
X509_REVOKED_print(long, long) - Static method in class org.conscrypt.NativeCrypto
 
X509_SCT_LIST_OID - Static variable in class org.conscrypt.ct.CTConstants
 
X509_supported_extension(long) - Static method in class org.conscrypt.NativeCrypto
 
X509_verify(long, OpenSSLX509Certificate, NativeRef.EVP_PKEY) - Static method in class org.conscrypt.NativeCrypto
 
x509KeyManager - Variable in class org.conscrypt.SSLParametersImpl
 
X509PublicKey - Class in org.conscrypt
A simple but useless key class that holds X.509 public key information when the appropriate KeyFactory for the key algorithm is not available.
X509PublicKey(String, byte[]) - Constructor for class org.conscrypt.X509PublicKey
 
x509TrustManager - Variable in class org.conscrypt.SSLParametersImpl
 
X86_32 - Enum constant in enum org.conscrypt.HostProperties.Architecture
 
X86_64 - Enum constant in enum org.conscrypt.HostProperties.Architecture
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form