File storageDir = new File("target/teststore_trusted_authority_validator");
FileUtils.removeDir(storageDir);
storageDir.mkdirs();
certificateRepo = new FileCertificateRepo("target/teststore_trusted_authority_validator");
UseKeyWithType rootKey = new UseKeyWithType();
rootKey.setApplication(Applications.PKIX.getUri());
String subjectDN = certificateRoot.getSubjectX500Principal().getName();
rootKey.setIdentifier(subjectDN);
certificateRepo.saveTrustedCACertificate(certificateRoot, rootKey);
UseKeyWithType aliceKey = new UseKeyWithType();
aliceKey.setApplication(Applications.PKIX.getUri());
subjectDN = certificateWss40Rev.getSubjectX500Principal().getName();
aliceKey.setIdentifier(subjectDN);
certificateRepo.saveCACertificate(certificateWss40Rev, aliceKey);
UseKeyWithType bobKey = new UseKeyWithType();
bobKey.setApplication(Applications.PKIX.getUri());
subjectDN = certificateWss40.getSubjectX500Principal().getName();
bobKey.setIdentifier(subjectDN);
certificateRepo.saveCACertificate(certificateWss40, bobKey);
UseKeyWithType crlKey = new UseKeyWithType();
crlKey.setApplication(Applications.PKIX.getUri());
crlKey.setIdentifier(crl.getIssuerX500Principal().getName());
certificateRepo.saveCRL(crl, crlKey);
}