public static void toWebsiteCertificate(String caCertificate, RSACertificate rsaCertificate, WebsiteCertificate websiteCertificate) { websiteCertificate.setCaCertificate(caCertificate); websiteCertificate.setThumbprint(rsaCertificate.getThumbprint()); websiteCertificate.setCertificate(rsaCertificate.saveCertificatePemAsString()); websiteCertificate.setPublicKey(RSACrypt.RSA_CRYPT.savePublicKeyPemAsString(rsaCertificate.getKeysForSigning())); websiteCertificate.setPrivateKey(RSACrypt.RSA_CRYPT.savePrivateKeyPemAsString(rsaCertificate.getKeysForSigning())); websiteCertificate.setStart(rsaCertificate.getStartDate()); websiteCertificate.setEnd(rsaCertificate.getEndDate()); websiteCertificate.getDomainNames().addAll(rsaCertificate.getSubjectAltNames()); }
public static void toWebsiteCertificate(String caCertificate, RSACertificate rsaCertificate, WebsiteCertificate websiteCertificate) { websiteCertificate.setCaCertificate(caCertificate); websiteCertificate.setThumbprint(rsaCertificate.getThumbprint()); websiteCertificate.setCertificate(rsaCertificate.saveCertificatePemAsString()); websiteCertificate.setPublicKey(RSACrypt.RSA_CRYPT.savePublicKeyPemAsString(rsaCertificate.getKeysForSigning())); websiteCertificate.setPrivateKey(RSACrypt.RSA_CRYPT.savePrivateKeyPemAsString(rsaCertificate.getKeysForSigning())); websiteCertificate.setStart(rsaCertificate.getStartDate()); websiteCertificate.setEnd(rsaCertificate.getEndDate()); websiteCertificate.setDomainNames(rsaCertificate.getSubjectAltNames()); }