@Test public void testLoadIssuerEmptyDataLoader() { assertTrue(DSSUtils.loadPotentialIssuerCertificates(certificateWithAIA, null).isEmpty()); }
@Test public void testLoadIssuerNoAIA() { CertificateToken certificate = DSSUtils.loadCertificate(new File("src/test/resources/citizen_ca.cer")); assertTrue(DSSUtils.loadPotentialIssuerCertificates(certificate, new NativeHTTPDataLoader()).isEmpty()); assertTrue(certificate.isCA()); }
@Test public void testLoadIssuer() { Collection<CertificateToken> issuers = DSSUtils.loadPotentialIssuerCertificates(certificateWithAIA, new NativeHTTPDataLoader()); assertNotNull(issuers); assertFalse(issuers.isEmpty()); boolean foundIssuer = false; for (CertificateToken issuer : issuers) { if (certificateWithAIA.isSignedBy(issuer)) { foundIssuer = true; } } assertTrue(foundIssuer); }