diff --git a/cert_lib/src/lib.rs b/cert_lib/src/lib.rs index d7f76ed..a4fb857 100644 --- a/cert_lib/src/lib.rs +++ b/cert_lib/src/lib.rs @@ -40,13 +40,12 @@ pub fn generate_certificate( let mut x509_name = X509NameBuilder::new()?; x509_name.append_entry_by_text("CN", certificate_name)?; - x509_name.append_entry_by_text("C", "CN")?; - x509_name.append_entry_by_text("ST", "Hebei")?; - x509_name.append_entry_by_text("L", "Shi Jiazhuang")?; - x509_name.append_entry_by_text("O", "archgrid.xyz")?; let x509_name = x509_name.build(); + let mut x509_issuer = X509NameBuilder::new()?; + x509_issuer.append_entry_by_text("CN", "JetProfile CA")?; + let x509_issuer = x509_issuer.build(); builder.set_subject_name(&x509_name)?; - builder.set_issuer_name(&x509_name)?; + builder.set_issuer_name(&x509_issuer)?; builder.set_version(version)?; let not_before = Asn1Time::days_from_now(0)?;