Mainos / Advertisement:
Ero sivun ”Openssl” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Rivi 20: | Rivi 20: | ||
countryName = Country Name (2 letter code) | countryName = Country Name (2 letter code) | ||
countryName_default = FI | countryName_default = FI | ||
+ | |||
+ | Oletus maa-asetus (maakoodi) | ||
+ | |||
countryName_min = 2 | countryName_min = 2 | ||
countryName_max = 2 | countryName_max = 2 | ||
Rivi 25: | Rivi 28: | ||
stateOrProvinceName = State or Province Name (full name) | stateOrProvinceName = State or Province Name (full name) | ||
stateOrProvinceName_default = Lääni/Provinssi | stateOrProvinceName_default = Lääni/Provinssi | ||
+ | |||
+ | Määritä lääni/provinssi | ||
localityName = Locality Name (eg, city) | localityName = Locality Name (eg, city) | ||
localityName_default = Kaupunki | localityName_default = Kaupunki | ||
+ | |||
+ | Kaupungin nimi | ||
0.organizationName = Organization Name (eg, company) | 0.organizationName = Organization Name (eg, company) | ||
0.organizationName_default = Organisaation nimi | 0.organizationName_default = Organisaation nimi | ||
+ | |||
+ | Organisaation nimi, esimerkiksi yritys | ||
# we can do this but it is not needed normally :-) | # we can do this but it is not needed normally :-) | ||
Rivi 44: | Rivi 53: | ||
emailAddress = Email Address | emailAddress = Email Address | ||
emailAddress_max = 64 | emailAddress_max = 64 | ||
+ | |||
+ | |||
+ | [ v3_req ] | ||
+ | |||
+ | #Extensions to add to a certificate request | ||
+ | |||
+ | basicConstraints = CA:FALSE | ||
+ | keyUsage = nonRepudiation, digitalSignature, keyEncipherment | ||
+ | subjectAltName = @alt_names | ||
+ | |||
+ | [alt_names] | ||
+ | DNS.1 = helenius.dy.fi | ||
+ | DNS.2 = datatekniikka.fi | ||
+ | |||
+ | Verkko-osoitteet, jossa sertifikaatti on voimassa. | ||
+ | |||
+ | IP.1 = 0.0.0.0 | ||
+ | |||
+ | |||
+ | IP-osoiteet jossa sertifikaatti voimassa. | ||
Versio 8. kesäkuuta 2014 kello 22.00
Asennus
1. Asennetaan Openssl
aptitude install openssl
2. Luodaan kansio locacerts
mkdir /etc/ssl/localcerts
3. Siirry hakemistoon /etc/openssl/localcerts
cd /etc/ssl/localcerts
openssl.cnf
[ req_distinguished_name ] countryName = Country Name (2 letter code) countryName_default = FI
Oletus maa-asetus (maakoodi)
countryName_min = 2 countryName_max = 2 stateOrProvinceName = State or Province Name (full name) stateOrProvinceName_default = Lääni/Provinssi
Määritä lääni/provinssi
localityName = Locality Name (eg, city) localityName_default = Kaupunki
Kaupungin nimi
0.organizationName = Organization Name (eg, company) 0.organizationName_default = Organisaation nimi
Organisaation nimi, esimerkiksi yritys
# we can do this but it is not needed normally :-) #1.organizationName = Second Organization Name (eg, company) #1.organizationName_default = World Wide Web Pty Ltd
organizationalUnitName = Organizational Unit Name (eg, section) #organizationalUnitName_default =
commonName = Common Name (e.g. server FQDN or YOUR name) commonName_max = 64 emailAddress = Email Address emailAddress_max = 64
[ v3_req ]
#Extensions to add to a certificate request
basicConstraints = CA:FALSE keyUsage = nonRepudiation, digitalSignature, keyEncipherment subjectAltName = @alt_names
[alt_names] DNS.1 = helenius.dy.fi DNS.2 = datatekniikka.fi
Verkko-osoitteet, jossa sertifikaatti on voimassa.
IP.1 = 0.0.0.0
IP-osoiteet jossa sertifikaatti voimassa.
RootCA - Root sertifikaatti
1. Luodaan RSA avain
openssl genrsa -des3 -out rootCA.key 4096
- des3 = salasana suojattu
- rootCA.key = tiedoston nimi
- 4096 = RSA avaimen pituus
2. Luodaan sertifikaatti
openssl req -x509 -new -nodes -key rootCA.key -days 36500 -out rootCA.crt
Mainos / Advertisement: