private WebsiteCertificate createWebsiteCertificate(String... domainNames) { String commonName = domainNames[0]; AsymmetricKeys keys = RSACrypt.RSA_CRYPT.generateKeyPair(1024); RSACertificate rsaCertificate = new RSACertificate(keys).selfSign( // new CertificateDetails().setCommonName(commonName) // .addSanDns(domainNames) // .setStartDate(DateTools.parseDateOnly("2001-07-01")).setEndDate(DateTools.parseDateOnly("2001-08-01"))); WebsiteCertificate websiteCertificate = new WebsiteCertificate(); CertificateHelper.toWebsiteCertificate(null, rsaCertificate, websiteCertificate); websiteCertificate.setThumbprint(HashSha1.hashString(Joiner.on(',').join(domainNames))); return websiteCertificate; }
private WebsiteCertificate createWebsiteCertificate(String... domainNames) { String commonName = domainNames[0]; AsymmetricKeys keys = RSACrypt.RSA_CRYPT.generateKeyPair(1024); RSACertificate rsaCertificate = new RSACertificate(keys).selfSign( // new CertificateDetails().setCommonName(commonName) // .addSanDns(domainNames) // .setStartDate(DateTools.parseDateOnly("2001-07-01")).setEndDate(DateTools.parseDateOnly("2001-08-01"))); WebsiteCertificate websiteCertificate = new WebsiteCertificate(); CertificateHelper.toWebsiteCertificate(null, rsaCertificate, websiteCertificate); websiteCertificate.setThumbprint(HashSha1.hashString(Joiner.on(',').join(domainNames))); return websiteCertificate; }
RSACertificate rsaCert = new RSACertificate(rootKeys); rsaCert.selfSign(new CertificateDetails() // .setStartDate(DateTools.parseDateOnly("2001-01-01")) // .setEndDate(DateTools.parseDateOnly("2002-01-01")) // .addSanDns("m1.example.com", "m2.example.com") // .setStartDate(DateTools.parseDateOnly("2001-01-01")) // .setEndDate(DateTools.parseDateOnly("2002-01-01")) // .addSanDns("m3.example.com", "m2.example.com") //
RSACertificate rsaCert = new RSACertificate(rootKeys); rsaCert.selfSign(new CertificateDetails() // .setStartDate(DateTools.parseDateOnly("2001-01-01")) // .setEndDate(DateTools.parseDateOnly("2002-01-01")) // .addSanDns("m1.example.com", "m2.example.com") // .setStartDate(DateTools.parseDateOnly("2001-01-01")) // .setEndDate(DateTools.parseDateOnly("2002-01-01")) // .addSanDns("m3.example.com", "m2.example.com") //