.rootCertificateSource(certificateAndKeySource) .serverKeyGenerator(new ECKeyGenerator()) .build(); httpProxyServerBootstrap.withManInTheMiddle(mitmManager).start(); } else {
if (mitmManager == null) { mitmManager = ImpersonatingMitmManager.builder() .rootCertificateSource(new KeyStoreFileCertificateSource( KEYSTORE_TYPE, useEcc ? EC_KEYSTORE_RESOURCE : RSA_KEYSTORE_RESOURCE, KEYSTORE_PRIVATE_KEY_ALIAS, KEYSTORE_PASSWORD)) .serverKeyGenerator(useEcc ? new ECKeyGenerator() : new RSAKeyGenerator()) .trustSource(trustSource) .build();
if (mitmManager == null) { mitmManager = ImpersonatingMitmManager.builder() .rootCertificateSource(new KeyStoreFileCertificateSource( KEYSTORE_TYPE, useEcc ? EC_KEYSTORE_RESOURCE : RSA_KEYSTORE_RESOURCE, KEYSTORE_PRIVATE_KEY_ALIAS, KEYSTORE_PASSWORD)) .serverKeyGenerator(useEcc ? new ECKeyGenerator() : new RSAKeyGenerator()) .trustSource(trustSource) .build();
if (mitmManager == null) { mitmManager = ImpersonatingMitmManager.builder() .rootCertificateSource(new KeyStoreFileCertificateSource( KEYSTORE_TYPE, useEcc ? EC_KEYSTORE_RESOURCE : RSA_KEYSTORE_RESOURCE, KEYSTORE_PRIVATE_KEY_ALIAS, KEYSTORE_PASSWORD)) .serverKeyGenerator(useEcc ? new ECKeyGenerator() : new RSAKeyGenerator()) .trustSource(trustSource) .build();
/** * Convenience method to return a new {@link Builder} instance default default values: a {@link RootCertificateGenerator} * that dynamically generates an RSA root certificate and RSA server certificates. */ public static Builder builder() { return new Builder(); }
/** * Convenience method to return a new {@link Builder} instance default default values: a {@link RootCertificateGenerator} * that dynamically generates an RSA root certificate and RSA server certificates. */ public static Builder builder() { return new Builder(); }
/** * Convenience method to return a new {@link Builder} instance that will dynamically create EC root certificates and * EC server certificates, but otherwise uses default values. */ public static Builder builderWithECC() { return new Builder() .serverKeyGenerator(new ECKeyGenerator()) .rootCertificateSource(RootCertificateGenerator.builder() .keyGenerator(new ECKeyGenerator()) .build()); }
/** * Convenience method to return a new {@link Builder} instance that will dynamically create EC root certificates and * EC server certificates, but otherwise uses default values. */ public static Builder builderWithECC() { return new Builder() .serverKeyGenerator(new ECKeyGenerator()) .rootCertificateSource(RootCertificateGenerator.builder() .keyGenerator(new ECKeyGenerator()) .build()); }
/** * Convenience method to return a new {@link Builder} instance default default values: a {@link RootCertificateGenerator} * that dynamically generates an RSA root certificate and RSA server certificates. */ public static Builder builder() { return new Builder(); }
/** * Convenience method to return a new {@link Builder} instance that will dynamically create EC root certificates and * EC server certificates, but otherwise uses default values. */ public static Builder builderWithECC() { return new Builder() .serverKeyGenerator(new ECKeyGenerator()) .rootCertificateSource(RootCertificateGenerator.builder() .keyGenerator(new ECKeyGenerator()) .build()); }