make_cert.bat 789 B

12345678910111213141516171819202122
  1. del server.*
  2. c:\OpenSSL-Win32\bin\openssl.exe genrsa -des3 -out server.key 4096
  3. c:\OpenSSL-Win32\bin\openssl.exe req -sha256 -new -key server.key -out server.csr -utf8
  4. copy server.key server.key.orig
  5. c:\OpenSSL-Win32\bin\openssl.exe rsa -in server.key.orig -out server.key
  6. echo [ v3_ca ] > server.ext.txt
  7. echo [ req ] >> server.ext.txt
  8. echo req_extensions = my_extensions >> server.ext.txt
  9. echo [ my_extensions ] >> server.ext.txt
  10. echo extendedKeyUsage=serverAuth >> server.ext.txt
  11. echo crlDistributionPoints=URI:http://localhost/crl.pem >> server.ext.txt
  12. c:\OpenSSL-Win32\bin\openssl.exe x509 -req -days 365 -extensions v3_ca -extfile server.ext.txt -in server.csr -signkey server.key -out server.crt
  13. copy server.crt server.pem
  14. type server.key >> server.pem