-public class ImportCATSResult extends ClientTest {
-
- private PrivateKey pk;
-
- private X509Certificate ce;
-
- public ImportCATSResult() throws IOException, GeneralSecurityException, InterruptedException, GigiApiException {
- makeAssurer(id);
-
- grant(u.getEmail(), Group.ORGASSURER);
- clearCaches();
- u = User.getById(u.getId());
- Organisation o = new Organisation(Organisation.SELF_ORG_NAME, "NA", "NA", "NA", "contact@cacert.org", u);
- assertTrue(o.isSelfOrganisation());
- KeyPair kp = generateKeypair();
- String key1 = generatePEMCSR(kp, "EMAIL=cats@cacert.org");
- Certificate c = new Certificate(o, u, Certificate.buildDN("EMAIL", "cats@cacert.org"), Digest.SHA256, key1, CSRType.CSR, CertificateProfile.getByName("client-orga"), new Certificate.SubjectAlternateName(SANType.EMAIL, "cats@cacert.org"));
- pk = kp.getPrivate();
- c.issue(null, "2y", u).waitFor(60000);
- ce = c.cert();
- }