41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
|
# openssl req -new -utf8 -nameopt multiline,utf8 -config Dokumente/git/dexus-pem/test/fixtures/ru_openssl_config.conf -newkey rsa:2048 -nodes -keyout Dokumente/git/dexus-pem/test/fixtures/ru_openssl.key -out Dokumente/git/dexus-pem/test/fixtures/ru_openssl.csr
|
||
|
# openssl req -x509 -newkey rsa:4096 -sha256 -utf8 -days 365 -nodes \
|
||
|
-config Dokumente/git/dexus-pem/test/fixtures/ru_openssl_config.conf \
|
||
|
-keyout Dokumente/git/dexus-pem/test/fixtures/ru_openssl.key \
|
||
|
-out Dokumente/git/dexus-pem/test/fixtures/ru_openssl.crt
|
||
|
|
||
|
HOME = .
|
||
|
RANDFILE = $ENV::HOME/.rnd
|
||
|
|
||
|
[CA_default]
|
||
|
copy_extensions = copy
|
||
|
string_mask = utf8only
|
||
|
utf8 = yes
|
||
|
|
||
|
[req]
|
||
|
default_bits = 4096
|
||
|
prompt = no
|
||
|
string_mask = utf8only
|
||
|
utf8 = yes
|
||
|
default_md = sha256
|
||
|
distinguished_name = dn
|
||
|
x509_extensions = v3_ca
|
||
|
|
||
|
[dn]
|
||
|
CN = Описание сайта # Site description
|
||
|
emailAddress = envek@envek.name
|
||
|
O = Моя компания # My company
|
||
|
OU = Моё подразделение # My dept
|
||
|
L = Москва # Moscow
|
||
|
C = RU
|
||
|
|
||
|
[v3_ca]
|
||
|
basicConstraints = CA:FALSE
|
||
|
keyUsage = digitalSignature, keyEncipherment
|
||
|
subjectAltName = @alternate_names
|
||
|
|
||
|
[alternate_names]
|
||
|
DNS.1 = example.com
|
||
|
DNS.2 = *.app.example.com
|
||
|
DNS.3 = www.example.com
|