All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| BouncyCastleSecurityProviderTool |
|
| CertificateAndKey |
A simple container for an X.509 certificate and its corresponding private key.
|
| CertificateAndKeySource |
|
| CertificateCreationException |
Indicates a problem creating a certificate (server or CA).
|
| CertificateGenerationStatistics |
Tracks basic certificate generation statistics.
|
| CertificateInfo |
Container for X.509 Certificate information.
|
| CertificateInfoGenerator |
|
| CertificateSourceException |
Indicates that a CertificateAndKeySource encountered an error while loading a
certificate and/or private key from a KeyStore, PEM file, or other source.
|
| ClasspathResourceUtil |
Utility class for dealing with classpath resources.
|
| DefaultSecurityProviderTool |
A SecurityProviderTool implementation that uses the default system Security provider where possible, but uses the
Bouncy Castle provider for operations that the JCA does not provide or implement (e.g.
|
| ECKeyGenerator |
|
| EncryptionUtil |
A collection of simple JCA-related utilities.
|
| ExistingCertificateSource |
A simple adapter that produces a CertificateAndKey from existing X509Certificate and PrivateKey
java objects.
|
| ExportException |
Indicates an error occurred while exporting/serializing a certificate, private key, KeyStore, etc.
|
| HostnameCertificateInfoGenerator |
|
| HttpUtil |
Contains utility methods for netty HttpRequest and related objects.
|
| ImpersonatingMitmManager |
An MitmManager that will create SSLEngines for clients that present impersonated certificates for upstream servers.
|
| ImpersonatingMitmManager.Builder |
|
| ImportException |
Indicates that an error occurred while importing a certificate, private key, or KeyStore.
|
| InsecureExtendedTrustManager |
An X509ExtendedTrustManager and X509TrustManager that will accept all server and client
certificates.
|
| InsecureTrustManagerFactory |
Note: This is a modified version of InsecureTrustManagerFactory from Netty
4.0.36.
|
| KeyGenerator |
A functional interface for key pair generators.
|
| KeyGeneratorException |
Indicates an exception occurred while generating a key pair.
|
| KeyStoreAccessException |
Indicates an error occurred while accessing a java KeyStore.
|
| KeyStoreCertificateSource |
|
| KeyStoreFileCertificateSource |
Loads a KeyStore from a file or classpath resource.
|
| KeyStoreUtil |
Utility for loading, saving, and manipulating KeyStores.
|
| MitmConstants |
Default values for basic MITM properties.
|
| MitmException |
Indicates a general problem occurred while attempting to man-in-the-middle communications between the client and the
upstream server.
|
| PemFileCertificateSource |
Loads impersonation materials from two separate, PEM-encoded files: a CA root certificate and its corresponding
private key.
|
| RootCertificateGenerator |
|
| RootCertificateGenerator.Builder |
|
| RSAKeyGenerator |
|
| SecurityProviderTool |
Generic interface for functionality provided by a Security Provider.
|
| SslContextInitializationException |
Indicates an error occurred while attempting to create a new SSLContext.
|
| SslUtil |
Utility for creating SSLContexts.
|
| TrustSource |
A source of trusted root certificate authorities.
|
| TrustSourceException |
Indicates that an error occurred while attempting to create or populate a TrustSource.
|
| TrustUtil |
Utility class for interacting with the default trust stores on this JVM.
|
| UncheckedIOException |
A convenience exception that wraps checked IOExceptions.
|