/** * Create empty credentials with no certificates. * * @return empty credentials. */ public static ClientCertificateCredentials empty() { return newBuilder().build(); }
/** * Create empty credentials with no certificates. * * @return empty credentials. */ public static ClientCertificateCredentials empty() { return newBuilder().build(); }
static ClientCertificateCredentials fromJson(final JsonObject jsonObject) { final Builder builder = newBuilder(); jsonObject.getValue(JsonFields.CLIENT_CERTIFICATE).ifPresent(builder::clientCertificate); jsonObject.getValue(JsonFields.CLIENT_KEY).ifPresent(builder::clientKey); return builder.build(); }
static ClientCertificateCredentials fromJson(final JsonObject jsonObject) { final Builder builder = newBuilder(); jsonObject.getValue(JsonFields.CLIENT_CERTIFICATE).ifPresent(builder::clientCertificate); jsonObject.getValue(JsonFields.CLIENT_KEY).ifPresent(builder::clientKey); return builder.build(); }
@Test public void getBuilderFromConnectionCoversAllFields() { final Connection connection = ImmutableConnection.getBuilder(ID, TYPE, STATUS, URI) .sources(SOURCES) .targets(TARGETS) .connectionStatus(ConnectionStatus.OPEN) .name("connection") .clientCount(5) .tag("AAA") .trustedCertificates("certs") .processorPoolSize(8) .credentials(ClientCertificateCredentials.newBuilder() .clientKey("clientkey") .clientCertificate("certificate") .build()) .validateCertificate(true) .uri("amqps://some.amqp.org:5672") .id("id") .build(); assertThat(ImmutableConnection.getBuilder(connection).build()).isEqualTo(connection); }