- String[] csr = generateCSR("/CN=felix@dogcraft.de");
- Certificate c = new Certificate(user, "/CN=testmail@example.com", "sha256", csr[1], CSRType.CSR);
- final PrivateKey pk = PemKey.parsePEMPrivateKey(csr[0]);
- c.issue().waitFor(60000);
+ KeyPair kp = generateKeypair();
+ String csr = generatePEMCSR(kp, "CN=felix@dogcraft.de");
+ Certificate c = new Certificate(user, "/CN=testmail@example.com", "sha256", csr, CSRType.CSR, CertificateProfile.getById(1));
+ final PrivateKey pk = kp.getPrivate();
+ c.issue(null, "2y").waitFor(60000);