Skip navigation links
A B C D E G H I M N O P R S T U V W X 

A

AllocatedBuffer - Class in org.conscrypt
A buffer that was allocated by a BufferAllocator.
AllocatedBuffer() - Constructor for class org.conscrypt.AllocatedBuffer
 
allocateDirectBuffer(int) - Method in class org.conscrypt.BufferAllocator
Allocates a direct (i.e.
allSubjectAltNames(X509Certificate) - Static method in class org.conscrypt.OkHostnameVerifier
 
ApplicationProtocolSelector - Class in org.conscrypt
Server-side selector for the ALPN protocol.
ApplicationProtocolSelector() - Constructor for class org.conscrypt.ApplicationProtocolSelector
 

B

BufferAllocator - Class in org.conscrypt
An object responsible for allocation of buffers.
BufferAllocator() - Constructor for class org.conscrypt.BufferAllocator
 
build() - Method in class org.conscrypt.Conscrypt.ProviderBuilder
 

C

CertBlocklist - Interface in org.conscrypt
A set of certificates that are blacklisted from trust.
checkAvailability() - Static method in class org.conscrypt.Conscrypt
Checks that the Conscrypt support is available for the system.
Conscrypt - Class in org.conscrypt
Core API for creating and configuring all Conscrypt types.
Conscrypt.ProviderBuilder - Class in org.conscrypt
 
Conscrypt.Version - Class in org.conscrypt
 
ConscryptHostnameVerifier - Interface in org.conscrypt
This interface is used to implement hostname verification in Conscrypt.

D

defaultTlsProtocol(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Specifies what the default TLS protocol should be for SSLContext identifiers TLS, SSL, and Default.
destroy() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 

E

equals(Object) - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
equals(Object) - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
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.
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.

G

getAlgorithm() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getAlgorithm() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getApplicationProtocol(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns the ALPN protocol agreed upon by client and server.
getApplicationProtocol(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the ALPN protocol agreed upon by client and server.
getApplicationProtocols(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getApplicationProtocols(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the application-layer protocols (ALPN) in prioritization order.
getBlockSize() - Method in class org.conscrypt.ScryptKeySpec
 
getChannelId(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Gets the TLS Channel ID for the given server-side socket.
getChannelId(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Gets the TLS Channel ID for the given server-side engine.
getCostParameter() - Method in class org.conscrypt.ScryptKeySpec
 
getDefaultHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set default hostname verifier for Conscrypt trust managers.
getDefaultX509TrustManager() - Static method in class org.conscrypt.Conscrypt
Gets the default X.509 trust manager.
getEncoded() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getEncoded() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getFormat() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getFormat() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 
getHostname(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns either the hostname supplied during socket creation or via Conscrypt.setHostname(SSLSocket, String).
getHostname(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns either the hostname supplied during socket creation or via Conscrypt.setHostname(SSLEngine, String).
getHostnameOrIP(SSLSocket) - Static method in class org.conscrypt.Conscrypt
This method attempts to create a textual representation of the peer host or IP.
getHostnameVerifier(TrustManager) - Static method in class org.conscrypt.Conscrypt
Returns the currently-set hostname verifier for the given trust manager.
getKeyLength() - Method in class org.conscrypt.ScryptKeySpec
 
getParallelizationParameter() - Method in class org.conscrypt.ScryptKeySpec
 
getPassword() - Method in class org.conscrypt.ScryptKeySpec
 
getSalt() - Method in class org.conscrypt.ScryptKeySpec
 
getSessionData(String, int) - Method in interface org.conscrypt.SSLClientSessionCache
Gets data from a pre-existing session for a given server host and port.
getSessionData(byte[]) - Method in interface org.conscrypt.SSLServerSessionCache
Gets the session data for given session ID.
getTlsUnique(SSLSocket) - Static method in class org.conscrypt.Conscrypt
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getTlsUnique(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Returns the tls-unique channel binding value for this connection, per RFC 5929.
getU() - Method in interface org.conscrypt.OpenSSLX25519Key
 
getU() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
getU() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 

H

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
 
hashCode() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
hashCode() - Method in class org.conscrypt.OpenSSLX25519PublicKey
 

I

INSTANCE - Static variable in class org.conscrypt.OkHostnameVerifier
 
isAvailable() - Static method in class org.conscrypt.Conscrypt
Returns true if the Conscrypt native library has been successfully loaded.
isBoringSslFIPSBuild() - Static method in class org.conscrypt.Conscrypt
Return true if BoringSSL has been built in FIPS mode.
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(SSLSocketFactory) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLSocketFactory 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(SSLEngine) - Static method in class org.conscrypt.Conscrypt
Indicates whether the given SSLEngine 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.
isDestroyed() - Method in class org.conscrypt.OpenSSLX25519PrivateKey
 
isPublicKeyBlockListed(PublicKey) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given public key is in the blacklist.
isSerialNumberBlockListed(BigInteger) - Method in interface org.conscrypt.CertBlocklist
Returns whether the given serial number is in the blacklist.

M

major() - Method in class org.conscrypt.Conscrypt.Version
 
maxEncryptedPacketLength() - Static method in class org.conscrypt.Conscrypt
Returns the maximum length (in bytes) of an encrypted packet.
minor() - Method in class org.conscrypt.Conscrypt.Version
 

N

net.tongsuo - package net.tongsuo
 
newPreferredSSLContextSpi() - Static method in class org.conscrypt.Conscrypt
Constructs a new instance of the preferred SSLContextSpi.
newProvider() - Static method in class org.conscrypt.Conscrypt
Constructs a new Provider with the default name.
newProvider(String) - Static method in class org.conscrypt.Conscrypt
Deprecated.
newProviderBuilder() - Static method in class org.conscrypt.Conscrypt
 
nioBuffer() - Method in class org.conscrypt.AllocatedBuffer
Returns the ByteBuffer that backs this buffer.

O

OkHostnameVerifier - Class in org.conscrypt
A HostnameVerifier consistent with RFC 2818.
onHandshakeFinished() - Method in class org.conscrypt.HandshakeListener
Called by the engine when the TLS handshake has completed.
OpenSSLX25519Key - Interface in org.conscrypt
 
OpenSSLX25519PrivateKey - Class in org.conscrypt
 
OpenSSLX25519PrivateKey(PKCS8EncodedKeySpec) - Constructor for class org.conscrypt.OpenSSLX25519PrivateKey
 
OpenSSLX25519PrivateKey(byte[]) - Constructor for class org.conscrypt.OpenSSLX25519PrivateKey
 
OpenSSLX25519PublicKey - Class in org.conscrypt
 
OpenSSLX25519PublicKey(X509EncodedKeySpec) - Constructor for class org.conscrypt.OpenSSLX25519PublicKey
 
OpenSSLX25519PublicKey(byte[]) - Constructor for class org.conscrypt.OpenSSLX25519PublicKey
 
org.conscrypt - package org.conscrypt
 

P

patch() - Method in class org.conscrypt.Conscrypt.Version
 
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.
putSessionData(SSLSession, byte[]) - Method in interface org.conscrypt.SSLClientSessionCache
Stores session data for the given session.
putSessionData(SSLSession, byte[]) - Method in interface org.conscrypt.SSLServerSessionCache
Stores session data for the given session.

R

release() - Method in class org.conscrypt.AllocatedBuffer
Returns the delegate ByteBuffer for reuse or garbage collection.
retain() - Method in class org.conscrypt.AllocatedBuffer
Deprecated.
this method is not used

S

ScryptKeySpec - Class in org.conscrypt
Mirrors the class of the same name from BouncyCastle.
ScryptKeySpec(char[], byte[], int, int, int, int) - Constructor for class org.conscrypt.ScryptKeySpec
 
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.
setApplicationProtocols(SSLSocket, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
setApplicationProtocols(SSLEngine, String[]) - Static method in class org.conscrypt.Conscrypt
Sets the application-layer protocols (ALPN) in prioritization order.
setApplicationProtocolSelector(SSLSocket, ApplicationProtocolSelector) - Static method in class org.conscrypt.Conscrypt
Sets an application-provided ALPN protocol selector.
setApplicationProtocolSelector(SSLEngine, ApplicationProtocolSelector) - Static method in class org.conscrypt.Conscrypt
Sets an application-provided ALPN protocol selector.
setBufferAllocator(SSLEngine, BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Provides the given engine with the provided bufferAllocator.
setBufferAllocator(SSLSocket, BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Provides the given socket with the provided bufferAllocator.
setChannelIdEnabled(SSLSocket, boolean) - Static method in class org.conscrypt.Conscrypt
Enables/disables TLS Channel ID for the given server-side socket.
setChannelIdEnabled(SSLEngine, boolean) - Static method in class org.conscrypt.Conscrypt
Enables/disables TLS Channel ID for the given server-side 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.
setChannelIdPrivateKey(SSLEngine, PrivateKey) - Static method in class org.conscrypt.Conscrypt
Sets the PrivateKey to be used for TLS Channel ID by this client engine.
setClientSessionCache(SSLContext, SSLClientSessionCache) - Static method in class org.conscrypt.Conscrypt
Sets the client-side persistent cache to be used by the context.
setDefaultBufferAllocator(BufferAllocator) - Static method in class org.conscrypt.Conscrypt
Configures the default BufferAllocator to be used by all future SSLEngine instances from this provider.
setDefaultHostnameVerifier(ConscryptHostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Set the default hostname verifier that will be used for HTTPS endpoint identification by Conscrypt trust managers.
setHandshakeListener(SSLEngine, HandshakeListener) - Static method in class org.conscrypt.Conscrypt
Sets a listener on the given engine for completion of the TLS handshake
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.
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.
setHostnameVerifier(TrustManager, ConscryptHostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Set the hostname verifier that will be used for HTTPS endpoint identification by the given trust manager.
setName(String) - Method in class org.conscrypt.Conscrypt.ProviderBuilder
Sets the name of the Provider to be built.
setServerSessionCache(SSLContext, SSLServerSessionCache) - Static method in class org.conscrypt.Conscrypt
Sets the server-side persistent cache to be used by the context.
setUseEngineSocket(SSLSocketFactory, boolean) - Static method in class org.conscrypt.Conscrypt
Configures the socket to be created for the given socket factory instance.
setUseEngineSocket(SSLServerSocketFactory, boolean) - Static method in class org.conscrypt.Conscrypt
Configures the socket to be created for the given server socket factory instance.
setUseEngineSocketByDefault(boolean) - Static method in class org.conscrypt.Conscrypt
Configures the default socket to be created for all socket factory instances.
setUseSessionTickets(SSLSocket, boolean) - Static method in class org.conscrypt.Conscrypt
This method enables session ticket support.
setUseSessionTickets(SSLEngine, boolean) - Static method in class org.conscrypt.Conscrypt
This method enables session ticket support.
SSLClientSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share client-side SSL sessions across processes.
SSLServerSessionCache - Interface in org.conscrypt
A persistent SSLSession cache used by SSLSessionContext to share server-side SSL sessions across processes.
strictInstance() - Static method in class org.conscrypt.OkHostnameVerifier
 

T

TongsuoProvider - Class in net.tongsuo
 
TongsuoProvider() - Constructor for class net.tongsuo.TongsuoProvider
 
TongsuoX509Certificate - Class in net.tongsuo
 

U

unpooled() - Static method in class org.conscrypt.BufferAllocator
Returns an unpooled buffer allocator, which will create a new buffer for each request.
unwrap(SSLEngine, ByteBuffer[], ByteBuffer[]) - Static method in class org.conscrypt.Conscrypt
Extended unwrap method for multiple source and destination buffers.
unwrap(SSLEngine, ByteBuffer[], int, int, ByteBuffer[], int, int) - Static method in class org.conscrypt.Conscrypt
Exteneded unwrap method for multiple source and destination buffers.

V

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(String, X509Certificate) - Method in class org.conscrypt.OkHostnameVerifier
 
version() - Static method in class org.conscrypt.Conscrypt
Returns the version of this distribution of Conscrypt.

W

wrap(ByteBuffer) - Static method in class org.conscrypt.AllocatedBuffer
Creates a new AllocatedBuffer that is backed by the given ByteBuffer.
wrapHostnameVerifier(HostnameVerifier) - Static method in class org.conscrypt.Conscrypt
Wraps the HttpsURLConnection.HostnameVerifier into a ConscryptHostnameVerifier

X

X25519_KEY_SIZE_BYTES - Static variable in interface org.conscrypt.OpenSSLX25519Key
 
A B C D E G H I M N O P R S T U V W X 
Skip navigation links