Skip to content

Commit

Permalink
Merge pull request #35870 from geoand/#35866
Browse files Browse the repository at this point in the history
Use default Vert.x client settings in OTel exporters
  • Loading branch information
geoand authored Sep 12, 2023
2 parents 983f283 + ec7d2a4 commit 583ef4a
Showing 1 changed file with 13 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -219,8 +219,12 @@ private void configureTLS(HttpClientOptions options) {
}

private KeyCertOptions toPemKeyCertOptions() {
PemKeyCertOptions pemKeyCertOptions = new PemKeyCertOptions();
OtlpExporterTracesConfig.KeyCert keyCert = tracesConfig.keyCert();
if (keyCert.certs().isEmpty() && keyCert.keys().isEmpty()) {
return null;
}

PemKeyCertOptions pemKeyCertOptions = new PemKeyCertOptions();
if (keyCert.certs().isPresent()) {
for (String cert : keyCert.certs().get()) {
pemKeyCertOptions.addCertPath(cert);
Expand All @@ -235,14 +239,18 @@ private KeyCertOptions toPemKeyCertOptions() {
}

private PemTrustOptions toPemTrustOptions() {
PemTrustOptions pemTrustOptions = new PemTrustOptions();
OtlpExporterTracesConfig.TrustCert trustCert = tracesConfig.trustCert();
if (trustCert.certs().isPresent()) {
for (String cert : trustCert.certs().get()) {
pemTrustOptions.addCertPath(cert);
List<String> certs = trustCert.certs().get();
if (!certs.isEmpty()) {
PemTrustOptions pemTrustOptions = new PemTrustOptions();
for (String cert : trustCert.certs().get()) {
pemTrustOptions.addCertPath(cert);
}
return pemTrustOptions;
}
}
return pemTrustOptions;
return null;
}
}
}

0 comments on commit 583ef4a

Please sign in to comment.