Skip to content

Commit 4f064fa

Browse files
authored
Update XdsTrustManagerFactoryTest.java
1 parent 458735d commit 4f064fa

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

xds/src/test/java/io/grpc/xds/internal/security/trust/XdsTrustManagerFactoryTest.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,15 @@ public void constructorRootCert_nonStaticContext_systemRootCerts_valid()
185185
DataSource.newBuilder().setFilename(TestUtils.loadCert(CA_PEM_FILE).getAbsolutePath()))
186186
.setSystemRootCerts(CertificateValidationContext.SystemRootCerts.getDefaultInstance())
187187
.build();
188-
new XdsTrustManagerFactory(
189-
new X509Certificate[] {x509Cert}, certValidationContext, false);
188+
XdsTrustManagerFactory factory =
189+
new XdsTrustManagerFactory(new X509Certificate[] {x509Cert}, certValidationContext, false);
190+
XdsX509TrustManager xdsX509TrustManager = (XdsX509TrustManager) factory.getTrustManagers()[0];
191+
assertThat(xdsX509TrustManager.getAcceptedIssuers()).isNotNull();
192+
assertThat(xdsX509TrustManager.getAcceptedIssuers()).hasLength(2);
193+
assertThat(xdsX509TrustManager.getAcceptedIssuers()[0].getIssuerX500Principal().getName())
194+
.isEqualTo("CN=testca,O=Internet Widgits Pty Ltd,ST=Some-State,C=AU");
195+
assertThat(xdsX509TrustManager.getAcceptedIssuers()[1].getIssuerX500Principal().getName())
196+
.isEqualTo("CN=testca,O=Internet Widgits Pty Ltd,ST=Some-State,C=AU");
190197
}
191198

192199
@Test

0 commit comments

Comments
 (0)