• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 0-dns
2
3## Purpose
4The test cert file for use `test/parallel/test-tls-0-dns-altname.js`
5can be created by using `asn1.js` and `asn1.js-rfc5280`,
6
7## How to create a test cert.
8
9```console
10$ openssl genrsa -out 0-dns-key.pem 2048
11Generating RSA private key, 2048 bit long modulus
12...................+++
13..............................................................................................+++
14e is 65537 (0x10001)
15$ openssl rsa -in 0-dns-key.pem -RSAPublicKey_out -outform der -out 0-dns-rsapub.der
16writing RSA key
17$ npm install
180-dns@1.0.0 /home/github/node/test/fixtures/0-dns
19+-- asn1.js@4.9.1
20| +-- bn.js@4.11.6
21| +-- inherits@2.0.3
22| `-- minimalistic-assert@1.0.0
23`-- asn1.js-rfc5280@1.2.2
24
25$ node ./createCert.js
26$ openssl x509 -text -in 0-dns-cert.pem
27(You can not see evil.example.com in subjectAltName field)
28```
29