Uses of Package
org.conscrypt
Packages that use org.conscrypt
-
Classes in org.conscrypt used by org.conscryptClassDescriptionAbstract base class for all Conscrypt
SSLEngineclasses.Abstract base class for all ConscryptSSLSocketclasses.Supports SSL session caches.A session that is dedicated a single connection and operates directly on the underlyingSSL.A buffer that was allocated by aBufferAllocator.Server-side selector for the ALPN protocol.An adapter to bridge between the native code and theApplicationProtocolSelectorAPI.An object responsible for allocation of buffers.Byte array wrapper for hashtable use.A set of certificates that are blacklisted from trust.Comparatorfor prioritizing certificates in path building.Interface for classes that implement certificate pinning for use inTrustManagerImpl.Caches client sessions.A certificate store that supports additional operations that are used in TrustManagerImpl.Implements theSSLEngineAPI using OpenSSL's non-blocking interfaces.Implements crypto handling by delegating toConscryptEngine.Unwrap bytes read from the underlying socket.Wrap bytes written to the underlying socket.Implementation of the class OpenSSLSocketImpl based on OpenSSL.This inner class provides input data stream functionality for the OpenSSL native implementation.This inner class provides output data stream functionality for the OpenSSL native implementation.This interface is used to implement hostname verification in Conscrypt.BoringSSL-based implementation of server sockets.Extends the default interface forSSLSessionto provide additional properties exposed by Conscrypt.Support class for this package.Duck typed implementation ofHpkeSpi.Deprecated.This abstraction is deprecated because it does not work with TLS 1.3.Indicates a public API that can change at any time, and has no guarantee of API stability and backward-compatibility.ByteArrayOutputStream that exposes the underlying byte array.An externalized view of the underlyingSSLSessionused within a socket/engine.The provider of the current delegate session.This cache creates one file per SSL session using "host.port" for the file name.GCM parameters used during an ciphering operation withOpenSSLCipher.Similar in concept toHandshakeCompletedListener, but used for listening directly to the engine.Enumeration of architectures.Enumeration of operating systems.Hybrid Public Key Encryption (HPKE) sender APIs.Hybrid Public Key Encryption (HPKE) recipient APIs.Hybrid Public Key Encryption (HPKE) sender APIs.Implementation ofHpkeSpi.SPI for HPKE clients to communicate with implementations.Holds the KEM, KDF, and AEAD that are used and supported byHpkeContextRecipientandHpkeContextSenderdefined on RFC 9180.AEAD ciphers.Key Derivation Functions (KDFs)Key Encapsulation Mechanisms (KEMs)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.An implementation ofAlgorithmParametersthat contains only an IV.This is an adapter that wraps the active session withExtendedSSLSession, if running on Java 7+.An implementation ofKeyGeneratorsuitable for use with other Conscrypt algorithms.ML-DSA algorithm.ML-KEM algorithm.A collection of callbacks from the native OpenSSL code that are related to the SSL handshake initiated by SSL_do_handshake.Sorts the errors in a list in descending order of value.A result of a single attempt to load a library.Used to hold onto native OpenSSL references and run finalization on those objects.A utility wrapper that abstracts operations on the underlying native SSL instance.A utility wrapper that abstracts operations on the underlying native BIO instance.A utility wrapper that abstracts operations on the underlying native SSL_SESSION instance.A HostnameVerifier consistent with RFC 2818.Generic base classe for Diffie-Hellman style key agreement backed by the OpenSSL engine.Provides an interface to OpenSSL's BIO system directly from a Java InputStream.An implementation ofCipherusing BoringSSL as the backing library.Modes that a block cipher may support.Paddings that a block cipher may support.OpenSSL-backed SSLContext service provider interface.Represents a BoringSSL EC_GROUP object.Represents a BoringSSLEVP_PKEY.Marker interface for classes that hold anOpenSSLKey.An implementation ofMacwhich uses BoringSSL to perform all the operations.Implements the JDK MessageDigest interface using OpenSSL's EVP API.An implementation of aKeyFactorySpifor MLDSA keys based on BoringSSL.An implementation ofKeyPairGeneratorfor ML-DSA keys which uses BoringSSL to perform all the operations.ML-DSA-65An OpenSSL ML-DSA private key.An OpenSSL ML-DSA public key.An implementation of aKeyFactorySpifor ML-KEM keys based on BoringSSL.An implementation ofKeyPairGeneratorfor ML-KEM keys which uses BoringSSL to perform all the operations.ML-KEM-768An ML-KEM private key.An ML-KEM public key.An implementation ofPrivateKeyfor RSA keys which uses BoringSSL to perform all the operations.An implementation ofSSLServerSocketFactoryusing BoringSSL.Implements the subset of the JDK Signature interface needed for signature verification using OpenSSL.Base class forRSASSA-PKCS1-v1_5signatures.Base class forRSASSA-PSSsignatures.Implements the JDK Signature interface needed for ML-DSA signature generation and verification using BoringSSL.A SLH-DSA private key.An SLH-DSA public key.An implementation ofSSLSocketFactorybased on BoringSSL.Public shim allowing us to stay backward-compatible with legacy applications which were using Conscrypt's extended socket API before the introduction of theConscryptclass.An implementation ofX509Certificatebased on BoringSSL.The code for X509 Certificates and CRL is pretty much the same.Supported encoding types for CerthPath.An implementation ofX509CRLbased on BoringSSL.An implementation ofX509CRLEntrybased on BoringSSL.An implementation of aKeyFactorySpifor XWING keys based on BoringSSL.A provider for the peer host and port information.Deprecated.This abstraction is deprecated because it does not work with TLS 1.3.Caches server sessions.A snapshot of the content of anotherConscryptSession.Provider of key material for Spake2PlusNoop TrustManager for Spake2PlusA persistentSSLSessioncache used bySSLSessionContextto share client-side SSL sessions across processes.This is returned in the place of aSSLSessionwhen 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.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.A persistentSSLSessioncache used bySSLSessionContextto share server-side SSL sessions across processes.IndexesTrustAnchorinstances so they can be found in O(1) time instead of O(N).TrustManager implementation.Comparator for sortingTrustAnchors using aCertificatePriorityComparator. -
Classes in org.conscrypt used by org.conscrypt.ctClassDescriptionAnnotates 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.An implementation of
X509Certificatebased on BoringSSL. -
Classes in org.conscrypt used by org.conscrypt.ioClassDescriptionAnnotates 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.
-
Classes in org.conscrypt used by org.conscrypt.metricsClassDescriptionAnnotates 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.