| Package | Description |
|---|---|
| net.lightbody.bmp.mitm | |
| net.lightbody.bmp.mitm.manager | |
| net.lightbody.bmp.mitm.util |
| Modifier and Type | Method and Description |
|---|---|
TrustSource |
TrustSource.add(File trustedCAPemFile)
Returns a new TrustSource containing the same trusted CAs as this TrustSource, plus zero or more CAs contained in
the PEM-encoded File.
|
TrustSource |
TrustSource.add(KeyStore trustStore)
Returns a new TrustSource containing the same trusted CAs as this TrustSource, plus all trusted certificate
entries from the specified trustStore.
|
TrustSource |
TrustSource.add(String trustedPemEncodedCAs)
Returns a new TrustSource containing the same trusted CAs as this TrustSource, plus zero or more CAs contained in
the PEM-encoded String.
|
TrustSource |
TrustSource.add(TrustSource trustSource)
Returns a new TrustSource containing the same trusted CAs as this TrustSource, plus the trusted CAs in the specified
TrustSource.
|
TrustSource |
TrustSource.add(X509Certificate... trustedCertificates)
Returns a new TrustSource containing the same trusted CAs as this TrustSource, plus zero or more additional
trusted X509Certificates.
|
static TrustSource |
TrustSource.builtinTrustSource()
Returns a TrustSource containing only the builtin trusted CAs and does not include the JVM's trusted CAs.
|
static TrustSource |
TrustSource.defaultTrustSource()
Returns a TrustSource containing the default trusted CAs.
|
static TrustSource |
TrustSource.empty()
Returns a TrustSource that contains no trusted CAs.
|
static TrustSource |
TrustSource.javaTrustSource()
Returns a TrustSource containing the default CAs trusted by this JVM.
|
| Modifier and Type | Method and Description |
|---|---|
TrustSource |
TrustSource.add(TrustSource trustSource)
Returns a new TrustSource containing the same trusted CAs as this TrustSource, plus the trusted CAs in the specified
TrustSource.
|
| Modifier and Type | Method and Description |
|---|---|
ImpersonatingMitmManager.Builder |
ImpersonatingMitmManager.Builder.trustSource(TrustSource trustSource)
The TrustSource that supplies the trusted root CAs used to validate upstream servers' 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.
|
| Modifier and Type | Method and Description |
|---|---|
static io.netty.handler.ssl.SslContext |
SslUtil.getUpstreamServerSslContext(Collection<String> cipherSuites,
TrustSource trustSource)
Creates a netty SslContext for use when connecting to upstream servers.
|
Copyright © 2017. All rights reserved.