| Package | Description |
|---|---|
| net.lightbody.bmp.mitm.manager |
| Modifier and Type | Method and Description |
|---|---|
static ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.builder()
Convenience method to return a new
ImpersonatingMitmManager.Builder instance default default values: a RootCertificateGenerator
that dynamically generates an RSA root certificate and RSA server certificates. |
static ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.builderWithECC()
Convenience method to return a new
ImpersonatingMitmManager.Builder instance that will dynamically create EC root certificates and
EC server certificates, but otherwise uses default values. |
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.cacheConcurrencyLevel(int cacheConcurrencyLevel)
The concurrency level for the SSLContext cache.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.cacheExpirationInterval(long cacheExpirationInterval,
TimeUnit timeUnit)
The length of time SSLContexts with forged certificates will be kept in the cache.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.certificateInfoGenerator(CertificateInfoGenerator certificateInfoGenerator)
The
CertificateInfoGenerator that will populate CertificateInfo objects containing certificate data for
forced X509Certificates. |
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.certificateTool(SecurityProviderTool securityProviderTool)
The
SecurityProviderTool implementation that will be used to generate certificates. |
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.clientCiphers(Collection<String> clientCiphers)
The cipher suites allowed on client connections to the proxy.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.rootCertificateSource(CertificateAndKeySource certificateAndKeySource)
The source of the CA root certificate that will be used to sign the impersonated server certificates.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.serverCiphers(Collection<String> serverCiphers)
The cipher suites allowed on connections to upstream servers.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.serverKeyGenerator(KeyGenerator serverKeyGenerator)
The
KeyGenerator that will be used to generate the server public and private keys. |
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.serverMessageDigest(String serverMessageDigest)
The message digest that will be used when signing server certificates with the root certificate's private key.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.trustAllServers(boolean trustAllServers)
When true, no upstream certificate verification will be performed.
|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.trustSource(TrustSource trustSource)
The TrustSource that supplies the trusted root CAs used to validate upstream servers' certificates.
|
Copyright © 2016. All Rights Reserved.