/** * * @param user CharSequence arg to authenticate user * @param pass CharSequence arg to authenticate password * @return this.authentication(user, pass, null==this.certificates ? TLSCertificates.defaultCerts: this.certificates) */ public MQTTBridge authentication(CharSequence user, CharSequence pass) { return this.authentication(user, pass, null==this.certificates ? TLSCerts.define(): this.certificates); }
@Override public HTTPServerConfig setClientAuthRequired(boolean value) { if (serverTLS instanceof TLSCerts) { serverTLS = ((TLSCerts)serverTLS).clientAuthRequired(value); } else { throw new UnsupportedOperationException("This value should be set by passing TLSCertificates to setTLS "); } return this; }
public static TLSCerts trustAll() { return new TLSCerts().trustAllCerts(true); }
if (customCerts) { TLSCerts temp = TLSCerts.define(); temp.clientAuthRequired(isClientAuthRequired); temp.identityStoreResourceName(identityStoreResourceName); temp.keyPassword(keyPassword); temp.keyStorePassword(keyStorePassword); temp.trustAll();
public static TLSCerts define() { return new TLSCerts(); }
/** * * @return useTLS(TLSCertificates.defaultCerts) */ public MQTTBridge useTLS() { return useTLS(TLSCerts.define()); }
@Override public final HTTPClientConfig useNetClient() { return useNetClient(TLSCerts.define()); }
/** * Build HTTP client subgraph. This is the easiest method to set up the client calls since many default values are already set. * * @param gm target graph where this will be added * @param httpResponsePipe http responses * @param httpRequestsPipe http requests */ public static void buildHTTPClientGraph(GraphManager gm, int maxPartialResponses, Pipe<NetResponseSchema>[] httpResponsePipe, Pipe<ClientHTTPRequestSchema>[] httpRequestsPipe) { int connectionsInBits = 7; int clientRequestCount = 4; int clientRequestSize = SSLUtil.MinTLSBlock; final TLSCertificates tlsCertificates = TLSCerts.define(); buildHTTPClientGraph(gm, httpResponsePipe, httpRequestsPipe, maxPartialResponses, connectionsInBits, clientRequestCount, clientRequestSize, tlsCertificates); }
@Test public void fuzzClientSocketReaderStage() { TLSCertificates certs = TLSCerts.define(); assertTrue(StageTester.runFuzzTest(ClientSocketReaderStage.class, testDuration, generatorSeed++, new Object[]{new ClientCoordinator(4, 10, certs, new StructRegistry()),false}) ); }
clientConfig = builder.useInsecureNetClient(); } else { clientConfig = builder.useNetClient(TLSCerts.define());
pathRoot); TLSCertificates defaultcerts = TLSCerts.define(); HTTPServerConfig c = NetGraphBuilder.serverConfig(7084, gm); c.setHost("127.0.0.1");
tlsCertificates = TLSCerts.define();
@Test public void certAuthMatchHTTPSTest() { final TLSCertificates tlsCertificates = TLSCerts.define();
int clientRequestCount = 4; int clientRequestSize = SSLUtil.MinTLSBlock; final TLSCertificates tlsCertificates = TLSCerts.define(); String bindHost = "127.0.0.1"; int port = 8199;
@Test public void certMatchHTTPSTest() { final TLSCertificates tlsCertificates = TLSCerts.define();
TLSCertificates certs = encryptedContent ? TLSCerts.define() : null;
int tracks = 1; TLSCertificates certs = encryptedContent ? TLSCerts.define() : null;