| Package | Description |
|---|---|
| net.lightbody.bmp.mitm | |
| net.lightbody.bmp.mitm.manager |
| Modifier and Type | Class and Description |
|---|---|
class |
ExistingCertificateSource
A simple adapter that produces a
CertificateAndKey from existing X509Certificate and PrivateKey
java objects. |
class |
KeyStoreCertificateSource
A
CertificateAndKeySource that loads the root certificate and private key from a Java KeyStore. |
class |
KeyStoreFileCertificateSource
Loads a KeyStore from a file or classpath resource.
|
class |
PemFileCertificateSource
Loads impersonation materials from two separate, PEM-encoded files: a CA root certificate and its corresponding
private key.
|
class |
RootCertificateGenerator
A
CertificateAndKeySource that dynamically generates a CA root certificate and private key. |
| Modifier and Type | Method and Description |
|---|---|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.rootCertificateSource(CertificateAndKeySource certificateAndKeySource)
The source of the CA root certificate that will be used to sign the impersonated server certificates.
|
| Constructor and Description |
|---|
ImpersonatingMitmManager(CertificateAndKeySource rootCertificateSource,
KeyGenerator serverKeyGenerator,
String serverMessageDigest,
TrustSource trustSource,
int sslContextCacheConcurrencyLevel,
long cacheExpirationIntervalMs,
SecurityProviderTool securityProviderTool,
CertificateInfoGenerator certificateInfoGenerator,
Collection<String> serverCipherSuites,
Collection<String> clientCipherSuites)
Creates a new ImpersonatingMitmManager.
|
Copyright © 2016. All rights reserved.