AbstractOpenSSLSession |
Extends the base SSLSession with some methods used exclusively in Conscrypt.
|
AddressUtils |
Utilities to check whether IP addresses meet some criteria.
|
ChainStrengthAnalyzer |
|
ClientSessionContext |
Caches client sessions.
|
CryptoUpcalls |
Provides a place where NativeCrypto can call back up to do Java language
calls to work on delegated key types from native code.
|
DefaultSSLContextImpl |
Support class for this package.
|
DuckTypedPSKKeyManager |
Deprecated
|
EvpMdRef |
|
EvpMdRef.MD5 |
|
EvpMdRef.SHA1 |
|
EvpMdRef.SHA224 |
|
EvpMdRef.SHA256 |
|
EvpMdRef.SHA384 |
|
EvpMdRef.SHA512 |
|
FileClientSessionCache |
File-based cache implementation.
|
GCMParameters |
GCM parameters used during an ciphering operation with OpenSSLCipher .
|
KeyManagerFactoryImpl |
KeyManagerFactory implementation.
|
KeyManagerImpl |
KeyManager implementation.
|
NativeCrypto |
Provides the Java side of our JNI glue for OpenSSL.
|
NativeRef |
Used to hold onto native OpenSSL references and run finalization on those
objects.
|
NativeRef.EC_GROUP |
|
NativeRef.EC_POINT |
|
NativeRef.EVP_CIPHER_CTX |
|
NativeRef.EVP_MD_CTX |
|
NativeRef.EVP_PKEY |
|
NativeRef.EVP_PKEY_CTX |
|
NativeRef.HMAC_CTX |
|
OpenSSLBIOInputStream |
Provides an interface to OpenSSL's BIO system directly from a Java
InputStream.
|
OpenSSLBIOSink |
|
OpenSSLBIOSource |
|
OpenSSLCipher |
|
OpenSSLCipher.EVP_AEAD |
|
OpenSSLCipher.EVP_AEAD.AES |
|
OpenSSLCipher.EVP_AEAD.AES.GCM |
|
OpenSSLCipher.EVP_AEAD.AES.GCM.AES_128 |
|
OpenSSLCipher.EVP_AEAD.AES.GCM.AES_256 |
|
OpenSSLCipher.EVP_CIPHER |
|
OpenSSLCipher.EVP_CIPHER.AES |
|
OpenSSLCipher.EVP_CIPHER.AES_128 |
|
OpenSSLCipher.EVP_CIPHER.AES_128.CBC |
|
OpenSSLCipher.EVP_CIPHER.AES_128.CBC.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.AES_128.CBC.PKCS5Padding |
|
OpenSSLCipher.EVP_CIPHER.AES_128.CTR |
|
OpenSSLCipher.EVP_CIPHER.AES_128.ECB |
|
OpenSSLCipher.EVP_CIPHER.AES_128.ECB.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.AES_128.ECB.PKCS5Padding |
|
OpenSSLCipher.EVP_CIPHER.AES_256 |
|
OpenSSLCipher.EVP_CIPHER.AES_256.CBC |
|
OpenSSLCipher.EVP_CIPHER.AES_256.CBC.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.AES_256.CBC.PKCS5Padding |
|
OpenSSLCipher.EVP_CIPHER.AES_256.CTR |
|
OpenSSLCipher.EVP_CIPHER.AES_256.ECB |
|
OpenSSLCipher.EVP_CIPHER.AES_256.ECB.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.AES_256.ECB.PKCS5Padding |
|
OpenSSLCipher.EVP_CIPHER.AES_BASE |
|
OpenSSLCipher.EVP_CIPHER.AES.CBC |
|
OpenSSLCipher.EVP_CIPHER.AES.CBC.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.AES.CBC.PKCS5Padding |
|
OpenSSLCipher.EVP_CIPHER.AES.CTR |
|
OpenSSLCipher.EVP_CIPHER.AES.ECB |
|
OpenSSLCipher.EVP_CIPHER.AES.ECB.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.AES.ECB.PKCS5Padding |
|
OpenSSLCipher.EVP_CIPHER.ARC4 |
|
OpenSSLCipher.EVP_CIPHER.DESEDE |
|
OpenSSLCipher.EVP_CIPHER.DESEDE.CBC |
|
OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.NoPadding |
|
OpenSSLCipher.EVP_CIPHER.DESEDE.CBC.PKCS5Padding |
|
OpenSSLContextImpl |
OpenSSL-backed SSLContext service provider interface.
|
OpenSSLContextImpl.TLSv1 |
|
OpenSSLContextImpl.TLSv11 |
|
OpenSSLContextImpl.TLSv12 |
|
OpenSSLECDHKeyAgreement |
Elliptic Curve Diffie-Hellman key agreement backed by the OpenSSL engine.
|
OpenSSLECGroupContext |
|
OpenSSLECKeyFactory |
|
OpenSSLECKeyPairGenerator |
|
OpenSSLECPrivateKey |
|
OpenSSLECPublicKey |
|
OpenSSLEngineImpl |
Implements the SSLEngine API using OpenSSL's non-blocking interfaces.
|
OpenSSLEngineSocketImpl |
Implements crypto handling by delegating to OpenSSLEngine.
|
OpenSSLExtendedSessionImpl |
Implementation of the ExtendedSSLSession class for OpenSSL.
|
OpenSSLKey |
|
OpenSSLMac |
|
OpenSSLMac.HmacMD5 |
|
OpenSSLMac.HmacSHA1 |
|
OpenSSLMac.HmacSHA224 |
|
OpenSSLMac.HmacSHA256 |
|
OpenSSLMac.HmacSHA384 |
|
OpenSSLMac.HmacSHA512 |
|
OpenSSLMessageDigestJDK |
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
|
OpenSSLMessageDigestJDK.MD5 |
|
OpenSSLMessageDigestJDK.SHA1 |
|
OpenSSLMessageDigestJDK.SHA224 |
|
OpenSSLMessageDigestJDK.SHA256 |
|
OpenSSLMessageDigestJDK.SHA384 |
|
OpenSSLMessageDigestJDK.SHA512 |
|
OpenSSLProvider |
Provider that goes through OpenSSL for operations.
|
OpenSSLRandom |
|
OpenSSLRSAKeyFactory |
|
OpenSSLRSAKeyPairGenerator |
|
OpenSSLRSAPrivateCrtKey |
|
OpenSSLRSAPrivateKey |
|
OpenSSLRSAPublicKey |
|
OpenSSLServerSocketFactoryImpl |
|
OpenSSLServerSocketImpl |
OpenSSL-based implementation of server sockets.
|
OpenSSLSessionImpl |
Implementation of the class OpenSSLSessionImpl
based on OpenSSL.
|
OpenSSLSignature |
Implements the subset of the JDK Signature interface needed for
signature verification using OpenSSL.
|
OpenSSLSignature.MD5RSA |
|
OpenSSLSignature.SHA1ECDSA |
|
OpenSSLSignature.SHA1RSA |
|
OpenSSLSignature.SHA1RSAPSS |
|
OpenSSLSignature.SHA224ECDSA |
|
OpenSSLSignature.SHA224RSA |
|
OpenSSLSignature.SHA224RSAPSS |
|
OpenSSLSignature.SHA256ECDSA |
|
OpenSSLSignature.SHA256RSA |
|
OpenSSLSignature.SHA256RSAPSS |
|
OpenSSLSignature.SHA384ECDSA |
|
OpenSSLSignature.SHA384RSA |
|
OpenSSLSignature.SHA384RSAPSS |
|
OpenSSLSignature.SHA512ECDSA |
|
OpenSSLSignature.SHA512RSA |
|
OpenSSLSignature.SHA512RSAPSS |
|
OpenSSLSignatureRawRSA |
Implements the JDK Signature interface needed for RAW RSA signature
generation and verification using OpenSSL.
|
OpenSSLSocketFactoryImpl |
|
OpenSSLSocketImpl |
Implementation of the class OpenSSLSocketImpl based on OpenSSL.
|
OpenSSLSocketImplWrapper |
This class wraps the SSL functionality over an existing connected socket.
|
OpenSSLX509Certificate |
|
OpenSSLX509CertificateFactory |
|
OpenSSLX509CertPath |
|
OpenSSLX509CRL |
|
OpenSSLX509CRLEntry |
|
ServerSessionContext |
Caches server sessions.
|
SSLNullSession |
|
SSLParametersImpl |
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.
|
X509PublicKey |
A simple but useless key class that holds X.509 public key information when
the appropriate KeyFactory for the key algorithm is not available.
|