feat: use random str for CA

This commit is contained in:
2026-04-11 13:41:55 -03:00
parent b2ca193aa4
commit cfd52b8e05
+4 -3
View File
@@ -145,9 +145,10 @@ bool CertManager::generateCA()
X509_gmtime_adj(X509_get_notBefore(cert.get()), 0); X509_gmtime_adj(X509_get_notBefore(cert.get()), 0);
X509_gmtime_adj(X509_get_notAfter(cert.get()), 31536000L); // 1 year X509_gmtime_adj(X509_get_notAfter(cert.get()), 31536000L); // 1 year
X509_NAME* name = X509_get_subject_name(cert.get()); X509_NAME* subjName = X509_get_subject_name(cert.get());
X509_NAME_add_entry_by_txt(name, "CN", MBSTRING_ASC, (unsigned char*)"Debug Proxy CA", -1, -1, 0); std::string randomCN = utils::randomizeString(16);
X509_set_issuer_name(cert.get(), name); X509_NAME_add_entry_by_txt(subjName, "CN", MBSTRING_ASC, (unsigned char*)randomCN.c_str(), -1, -1, 0);
X509_set_issuer_name(cert.get(), subjName);
X509_set_pubkey(cert.get(), _caPkey); X509_set_pubkey(cert.get(), _caPkey);
/* /*