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