Ja, det er muligt at videregive argumenter som "Country Name" og "State or Province Name" til OpenSSL for at automatisere processen med at oprette et selvsigneret certifikat. Dette kan gøres ved at bruge en konfigurationsfil eller ved at inkludere argumenterne direkte i kommandolinjen. Her er nogle metoder til at gøre dette:
Du kan oprette en konfigurationsfil, der indeholder de nødvendige oplysninger, og derefter bruge denne fil, når du genererer certifikatet.
[ req ] default_bits = 2048 default_keyfile = privkey.pem distinguished_name = req_distinguished_name x509_extensions = v3_ca [ req_distinguished_name ] countryName = Country Name (2 letter code) countryName_default = DK stateOrProvinceName = State or Province Name (full name) stateOrProvinceName_default = Hovedstaden localityName = Locality Name (eg, city) localityName_default = Copenhagen organizationName = Organization Name (eg, company) organizationName_default = MyCompany commonName = Common Name (e.g. server FQDN or YOUR name) commonName_default = mycompany.com [ v3_ca ] subjectAltName = @alt_names [ alt_names ] DNS.1 = mycompany.com DNS.2 = www.mycompany.com
For at bruge denne konfigurationsfil, kan du køre følgende kommando:
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -config myconfig.cnf
Du kan også videregive argumenterne direkte i kommandolinjen ved at bruge -subj
flaget.
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -subj "/C=DK/ST=Hovedstaden/L=Copenhagen/O=MyCompany/CN=mycompany.com"
Her er en forklaring på de forskellige argumenter:
/C=DK
: Country Name (Danmark)/ST=Hovedstaden
: State or Province Name (Hovedstaden)/L=Copenhagen
: Locality Name (Copenhagen)/O=MyCompany
: Organization Name (MyCompany)/CN=mycompany.com
: Common Name (mycompany.com)Ved at bruge en af disse metoder kan du automatisere processen med at oprette et selvsigneret certifikat med OpenSSL.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker