Advertisement
peterphonic

Untitled

Feb 10th, 2023
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | Software | 0 0
  1. [ca]
  2. #\\root\\ca\\root-ca\\root-ca.conf
  3. #see man ca
  4. default_ca = CA_default
  5.  
  6. [CA_default]
  7. dir = C:\\Adacel\\Adacel-SSL\\ca\\root-ca
  8. certs = $dir\\certs
  9. crl_dir = $dir\\crl
  10. new_certs_dir = $dir\\newcerts
  11. database = $dir\\index
  12. serial = $dir\\serial
  13. RANDFILE = $dir\\private\\.rand
  14.  
  15. private_key = $dir\\private\\ca.private.key
  16. certificate = $dir\\certs\\ca.crt
  17.  
  18. crlnumber = $dir\\crlnumber
  19. crl = $dir\\crl\\ca.crl
  20. crl_extensions = crl_ext
  21. default_crl_days = 30
  22.  
  23. default_md = sha256
  24.  
  25. name_opt = ca_default
  26. cert_opt = ca_default
  27. default_days = 365
  28. preserve = no
  29. policy = policy_loose
  30.  
  31. [ policy_strict ]
  32. countryName = supplied
  33. stateOrProvinceName = supplied
  34. organizationName = match
  35. organizationalUnitName = optional
  36. commonName = supplied
  37. emailAddress = optional
  38.  
  39. [ policy_loose ]
  40. countryName = optional
  41. stateOrProvinceName = optional
  42. localityName = optional
  43. organizationName = optional
  44. organizationalUnitName = optional
  45. commonName = supplied
  46. emailAddress = optional
  47.  
  48. [ req ]
  49. # Options for the req tool, man req.
  50. default_bits = 2048
  51. distinguished_name = req_distinguished_name
  52. string_mask = utf8only
  53. default_md = sha256
  54. # Extension to add when the -x509 option is used.
  55. x509_extensions = v3_ca
  56.  
  57. [ req_distinguished_name ]
  58. countryName = Country Name (2 letter code)
  59. stateOrProvinceName = State or Province Name
  60. localityName = Locality Name
  61. 0.organizationName = Organization Name
  62. organizationalUnitName = Organizational Unit Name
  63. commonName = Common Name
  64. emailAddress = Email Address
  65. countryName_default = CA
  66. stateOrProvinceName_default = Qc
  67. 0.organizationName_default = Adacel
  68.  
  69. [ v3_ca ]
  70. # Extensions to apply when createing root ca
  71. # Extensions for a typical CA, man x509v3_config
  72. subjectKeyIdentifier = hash
  73. authorityKeyIdentifier = keyid:always,issuer
  74. basicConstraints = critical, CA:true
  75. keyUsage = critical, digitalSignature, cRLSign, keyCertSign
  76. subjectAltName = @alt_names
  77.  
  78. [ v3_intermediate_ca ]
  79. # Extensions to apply when creating intermediate or sub-ca
  80. # Extensions for a typical intermediate CA, same man as above
  81. subjectKeyIdentifier = hash
  82. authorityKeyIdentifier = keyid:always,issuer
  83. #pathlen:0 ensures no more sub-ca can be created below an intermediate
  84. basicConstraints = critical, CA:true, pathlen:0
  85. keyUsage = critical, digitalSignature, cRLSign, keyCertSign
  86.  
  87. [ server_cert ]
  88. # Extensions for server certificates
  89. basicConstraints = CA:FALSE
  90. nsCertType = server
  91. nsComment = "OpenSSL Generated Server Certificate"
  92. subjectKeyIdentifier = hash
  93. authorityKeyIdentifier = keyid,issuer:always
  94. keyUsage = critical, digitalSignature, keyEncipherment
  95. extendedKeyUsage = serverAuth
  96. subjectAltName = @alt_names
  97.  
  98. [ alt_names ]
  99. DNS.1 = localhost
  100. IP.1 = 192.168.230.138
  101. IP.2 = 127.0.0.1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement