Bläddra i källkod

Fix X509 certificate version with OpenSSL

Paul-Louis Ageneau 2 månader sedan
förälder
incheckning
154864f48b
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/impl/certificate.cpp

+ 1 - 1
src/impl/certificate.cpp

@@ -515,7 +515,7 @@ Certificate Certificate::Generate(CertificateType type, const string &commonName
 
 	if (!X509_gmtime_adj(X509_getm_notBefore(x509.get()), 3600 * -1) ||
 	    !X509_gmtime_adj(X509_getm_notAfter(x509.get()), 3600 * 24 * 365) ||
-	    !X509_set_version(x509.get(), 1) || !BN_rand(serial_number.get(), serialSize, 0, 0) ||
+	    !X509_set_version(x509.get(), X509_VERSION_1) || !BN_rand(serial_number.get(), serialSize, 0, 0) ||
 	    !BN_to_ASN1_INTEGER(serial_number.get(), X509_get_serialNumber(x509.get())) ||
 	    !X509_NAME_add_entry_by_NID(name.get(), NID_commonName, MBSTRING_UTF8, commonNameBytes, -1,
 	                                -1, 0) ||