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 All Packages
All Classes All Packages
All Classes All Packages
A
- aad - Variable in class org.conscrypt.OpenSSLAeadCipher
-
Additional authenticated data.
- AARCH_64 - 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 - 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 - 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 - 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 - 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 - 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 achain
this verifies that the certificate chain includes pinned certificates if pinning is requested forhostname
. - checkClientTrusted(X509Certificate[], String) - Method in class org.conscrypt.TrustManagerImpl
- checkClientTrusted(X509Certificate[], String, String) - Method in class org.conscrypt.TrustManagerImpl
-
For backward compatibility with older Android API that used String for the hostname only.
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.conscrypt.TrustManagerImpl
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.conscrypt.TrustManagerImpl
- 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
andcount
doesn't exceedarrayLength
. - 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
andend
specify a valid positions in an array, list or string of sizesize
, 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 throwsInvalidKeyException
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 throwsNoSuchAlgorithmException
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 throwsNoSuchPaddingException
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 specifiedClassLoader
. - 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 todestination
. - 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 - 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
String
s. - 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
, andDefault
. - 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 - 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 - 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 - 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 - 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 - 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
-
Variant of the
NativeCrypto.SSL_read(long, org.conscrypt.NativeSsl, java.io.FileDescriptor, org.conscrypt.NativeCrypto.SSLHandshakeCallbacks, byte[], int, int, int)
for a directByteBuffer
used byConscryptEngine
. - 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
-
Variant of the
NativeCrypto.SSL_write(long, org.conscrypt.NativeSsl, java.io.FileDescriptor, org.conscrypt.NativeCrypto.SSLHandshakeCallbacks, byte[], int, int, int)
for a directByteBuffer
used byConscryptEngine
. - 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
). - 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 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 ofprotocols
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 - 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 - org.conscrypt.OpenSSLCipher.Mode
- GCM() - Constructor for class org.conscrypt.OpenSSLAeadCipherAES.GCM
- GCM_SIV - 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
-
Deprecated.use
AbstractConscryptSocket.getApplicationProtocol()
instead. - getAlpnSelectedProtocol() - Method in class org.conscrypt.OpenSSLSocketImpl
-
Deprecated.use
AbstractConscryptSocket.getApplicationProtocol()
instead. - 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 ciphermode
. - 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 benull
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
byOpenSSLProvider
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
or0
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 or0
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 thePeerInfoProvider
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 thePeerInfoProvider
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 thePSKKeyManager
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 thisinputLen
. - 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 thisinputLen
. - 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 aBIO_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 - 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 - org.conscrypt.ct.VerifiedSCT.Status
- INVALID_SIGNATURE - 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 - 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 ofBiFunction
). - 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 ofBiFunction
). - 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 ofBiFunction
). - 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 - 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
-
Delegate the calling to
System.load(String)
orSystem.loadLibrary(String)
. - 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
toresult
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
- 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
- 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 - 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
-
A Utility to Call the
System.load(String)
orSystem.loadLibrary(String)
. - 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 - 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 byNativeSslSession.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.Use
Conscrypt.newProviderBuilder()
instead. - 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 - org.conscrypt.ct.DigitallySigned.HashAlgorithm
- NONE - 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 - 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 - 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 - org.conscrypt.SSLUtils.SessionType
-
Identifies OpenSSL sessions.
- OPEN_SSL_WITH_OCSP - org.conscrypt.SSLUtils.SessionType
-
Identifies OpenSSL sessions with OCSP stapled data.
- OPEN_SSL_WITH_TLS_SCT - org.conscrypt.SSLUtils.SessionType
-
Identifies OpenSSL sessions with TLS SCT data.
- OPENBSD - 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 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 - org.conscrypt.HostProperties.OperatingSystem
- osName() - Static method in class org.conscrypt.NativeCryptoJni
- OSX - org.conscrypt.HostProperties.OperatingSystem
- out - Variable in class org.conscrypt.ConscryptEngineSocket
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 org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
- ParsingException(String) - Constructor for exception org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
- ParsingException(String, Exception) - Constructor for exception 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 - org.conscrypt.OpenSSLCipher.Padding
- PKCS7 - 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 - org.conscrypt.OpenSSLCipher.Padding
- pkeyCtx - Variable in class org.conscrypt.OpenSSLCipherRSA.OAEP
- PKI_PATH - 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 - 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 - org.conscrypt.HostProperties.Architecture
- PPC_64 - org.conscrypt.HostProperties.Architecture
- PPCLE_64 - org.conscrypt.HostProperties.Architecture
- PRECERT_ENTRY - 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 - org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
- RSA - 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 - org.conscrypt.HostProperties.Architecture
- S390_64 - 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 in org.conscrypt.ct
- SerializationException() - Constructor for exception org.conscrypt.ct.SerializationException
- SerializationException(String) - Constructor for exception org.conscrypt.ct.SerializationException
- SerializationException(String, Throwable) - Constructor for exception org.conscrypt.ct.SerializationException
- SerializationException(Throwable) - Constructor for exception org.conscrypt.ct.SerializationException
- SERIALIZED_SCT_LENGTH_BYTES - Static variable in class org.conscrypt.ct.CTConstants
- serialVersionUID - Static variable in exception 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 org.conscrypt.OpenSSLX509CertificateFactory.ParsingException
- serialVersionUID - Static variable in class org.conscrypt.OpenSSLX509CertPath
- serialVersionUID - Static variable in exception 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 < 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
-
Deprecated.
- setAlpnProtocols(byte[]) - Method in class org.conscrypt.OpenSSLSocketImpl
-
Deprecated.Use
OpenSSLSocketImpl.setAlpnProtocols(String[])
instead. - setAlpnProtocols(String[]) - Method in class org.conscrypt.AbstractConscryptSocket
-
Deprecated.
- setAlpnProtocols(String[]) - Method in class org.conscrypt.OpenSSLSocketImpl
-
Deprecated.
- 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 futureSSLEngine
instances from this provider. - setDefaultBufferAllocator(BufferAllocator) - Static method in class org.conscrypt.ConscryptEngine
-
Configures the default
BufferAllocator
to be used by all futureSSLEngine
andConscryptEngineSocket
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 - 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 - 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 - 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 - 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 - 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 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 org.conscrypt.ShortBufferWithoutStackTraceException
- ShortBufferWithoutStackTraceException(String) - Constructor for exception 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 - org.conscrypt.HostProperties.Architecture
- SPARC_64 - 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 bySSLSessionContext
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 asSSLSocket.getSession()
beforeSSLSocket.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
-
For abstracting the X509KeyManager calls between
X509KeyManager.chooseClientAlias(String[], java.security.Principal[], java.net.Socket)
andX509ExtendedKeyManager.chooseEngineClientAlias(String[], java.security.Principal[], javax.net.ssl.SSLEngine)
- SSLParametersImpl.PSKCallbacks - Interface in org.conscrypt
-
For abstracting the
PSKKeyManager
calls between those taking anSSLSocket
and those taking anSSLEngine
. - SSLServerSessionCache - Interface in org.conscrypt
-
A persistent
SSLSession
cache used bySSLSessionContext
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 - 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
- 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 - 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 - org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
- trimToSize() - Method in class org.conscrypt.AbstractSessionContext
-
Makes sure cache size is < 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
TrustAnchor
s using aCertificatePriorityComparator
. - tryToLoadClass(ClassLoader, Class<?>) - Static method in class org.conscrypt.NativeLibraryLoader
-
Try to load the helper
Class
into specifiedClassLoader
.
U
- UNKNOWN - org.conscrypt.HostProperties.Architecture
- UNKNOWN - org.conscrypt.HostProperties.OperatingSystem
- UNKNOWN_LOG - org.conscrypt.ct.VerifiedSCT.Status
- unpooled() - Static method in class org.conscrypt.BufferAllocator
-
Returns an unpooled buffer allocator, which will create a new buffer for each request.
- 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 - org.conscrypt.ct.SignedCertificateTimestamp.Version
- VALID - 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() - Method in annotation type org.conscrypt.ExperimentalApi
-
Context information such as links to discussion thread, tracking issue etc.
- valueOf(int) - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.CertificateEntry.LogEntryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.DigitallySigned.HashAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.DigitallySigned.SignatureAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Origin
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.SignatureType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.SignedCertificateTimestamp.Version
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.conscrypt.ct.VerifiedSCT.Status
-
Returns the enum constant of this type with the specified name.
- 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
iffhostName
matches the domain namepattern
. - verifyHostName(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
-
Returns true if
certificate
matcheshostName
. - 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
matchesipAddress
. - 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 - 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 givenByteBuffer
. - 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 - 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 - org.conscrypt.HostProperties.Architecture
- X86_64 - org.conscrypt.HostProperties.Architecture
All Classes All Packages