<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://neobiker.de/wiki/index.php?action=history&amp;feed=atom&amp;title=CA_openssl.cnf.tpl</id>
	<title>CA openssl.cnf.tpl - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://neobiker.de/wiki/index.php?action=history&amp;feed=atom&amp;title=CA_openssl.cnf.tpl"/>
	<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=CA_openssl.cnf.tpl&amp;action=history"/>
	<updated>2026-06-13T02:12:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Neobikers Wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>http://neobiker.de/wiki/index.php?title=CA_openssl.cnf.tpl&amp;diff=773&amp;oldid=prev</id>
		<title>Neobiker am 27. Juni 2008 um 19:34 Uhr</title>
		<link rel="alternate" type="text/html" href="http://neobiker.de/wiki/index.php?title=CA_openssl.cnf.tpl&amp;diff=773&amp;oldid=prev"/>
		<updated>2008-06-27T19:34:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;./scripts/openssl.cnf.tpl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# OpenSSL configuration file for certificates.&lt;br /&gt;
# 2007 by neobiker&lt;br /&gt;
#&lt;br /&gt;
# $Id: openssl.cnf.tpl,v 1.1 2008/06/26 20:35:28 root Exp root $&lt;br /&gt;
#&lt;br /&gt;
# $Log: openssl.cnf.tpl,v $&lt;br /&gt;
# Revision 1.1  2008/06/26 20:35:28  root&lt;br /&gt;
# Initial revision&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
[ new_oids]&lt;br /&gt;
&lt;br /&gt;
####################################################################&lt;br /&gt;
[ ca ]&lt;br /&gt;
default_ca      = Server_CA                     # The default ca section&lt;br /&gt;
&lt;br /&gt;
####################################################################&lt;br /&gt;
[ Root_CA ]&lt;br /&gt;
&lt;br /&gt;
dir             = $path/RootCA                  # Where everything is kept&lt;br /&gt;
certs           = $dir/certs                    # Where the issued certs are kept&lt;br /&gt;
crl_dir         = $dir/crls                     # Where the issued crl are kept&lt;br /&gt;
database        = $dir/index.txt                # database index file.&lt;br /&gt;
new_certs_dir   = $dir/newcerts                 # default place for new certs.&lt;br /&gt;
&lt;br /&gt;
certificate     = $dir/private/RCAcert.pem      # The CA certificate&lt;br /&gt;
serial          = $dir/serial                   # The current serial number&lt;br /&gt;
crl             = $dir/crls/crl.pem             # The current CRL&lt;br /&gt;
private_key     = $dir/private/RCAkey.pem       # The private key&lt;br /&gt;
&lt;br /&gt;
default_days    = 1825                          # how long to certify for&lt;br /&gt;
default_crl_days= 365                           # how long before next CRL&lt;br /&gt;
default_md      = md5                           # which md to use.&lt;br /&gt;
&lt;br /&gt;
x509_extensions = RCA_cert                      # The extentions to add to the cert&lt;br /&gt;
preserve        = no&lt;br /&gt;
&lt;br /&gt;
policy          = policy_match                  # default policy&lt;br /&gt;
&lt;br /&gt;
[ Server_CA ]&lt;br /&gt;
&lt;br /&gt;
dir             = $path/ServerCA                # Where everything is kept&lt;br /&gt;
certs           = $dir/certs                    # Where the issued certs are kept&lt;br /&gt;
crl_dir         = $dir/crls                     # Where the issued crl are kept&lt;br /&gt;
database        = $dir/index.txt                # database index file.&lt;br /&gt;
new_certs_dir   = $dir/newcerts                 # default place for new certs.&lt;br /&gt;
&lt;br /&gt;
certificate     = $dir/private/SCAcert.pem      # The CA certificate&lt;br /&gt;
serial          = $dir/serial                   # The current serial number&lt;br /&gt;
crl             = $dir/crls/crl.pem             # The current CRL&lt;br /&gt;
private_key     = $dir/private/SCAkey.pem       # The private key&lt;br /&gt;
&lt;br /&gt;
default_days    = 1825                          # how long to certify for&lt;br /&gt;
default_crl_days= 30                            # how long before next CRL&lt;br /&gt;
default_md      = md5                           # which md to use.&lt;br /&gt;
&lt;br /&gt;
x509_extensions = SCA_cert                      # The extentions to add to the cert&lt;br /&gt;
preserve        = no&lt;br /&gt;
&lt;br /&gt;
policy          = policy_anything               # default policy&lt;br /&gt;
&lt;br /&gt;
[ User_CA ]&lt;br /&gt;
&lt;br /&gt;
dir             = $path/UserCA                  # Where everything is kept&lt;br /&gt;
certs           = $dir/certs                    # Where the issued certs are kept&lt;br /&gt;
crl_dir         = $dir/crls                     # Where the issued crl are kept&lt;br /&gt;
database        = $dir/index.txt                # database index file.&lt;br /&gt;
new_certs_dir   = $dir/newcerts                 # default place for new certs.&lt;br /&gt;
&lt;br /&gt;
certificate     = $dir/private/UCAcert.pem      # The CA certificate&lt;br /&gt;
serial          = $dir/serial                   # The current serial number&lt;br /&gt;
crl             = $dir/crls/crl.pem             # The current CRL&lt;br /&gt;
private_key     = $dir/private/UCAkey.pem       # The private key&lt;br /&gt;
&lt;br /&gt;
default_days    = 730                           # how long to certify for&lt;br /&gt;
default_crl_days= 30                            # how long before next CRL&lt;br /&gt;
default_md      = md5                           # which md to use.&lt;br /&gt;
&lt;br /&gt;
x509_extensions = UCA_cert                      # The extentions to add to the cert&lt;br /&gt;
preserve        = no&lt;br /&gt;
&lt;br /&gt;
policy          = policy_match                  # default policy&lt;br /&gt;
&lt;br /&gt;
[ policy_match ]&lt;br /&gt;
&lt;br /&gt;
countryName             = match&lt;br /&gt;
stateOrProvinceName     = supplied&lt;br /&gt;
localityName            = optional&lt;br /&gt;
organizationName        = supplied&lt;br /&gt;
organizationalUnitName  = optional&lt;br /&gt;
commonName              = supplied&lt;br /&gt;
emailAddress            = optional&lt;br /&gt;
&lt;br /&gt;
[ policy_anything ]&lt;br /&gt;
countryName             = match&lt;br /&gt;
stateOrProvinceName     = optional&lt;br /&gt;
localityName            = optional&lt;br /&gt;
organizationName        = optional&lt;br /&gt;
organizationalUnitName  = optional&lt;br /&gt;
commonName              = supplied&lt;br /&gt;
emailAddress            = optional&lt;br /&gt;
&lt;br /&gt;
####################################################################&lt;br /&gt;
[ req ]&lt;br /&gt;
&lt;br /&gt;
default_bits                    = 2048&lt;br /&gt;
distinguished_name              = req_distinguished_name&lt;br /&gt;
attributes                      = req_attributes&lt;br /&gt;
&lt;br /&gt;
x509_extensions                 = v3_ca         # The extentions to add to the self signed cert&lt;br /&gt;
&lt;br /&gt;
string_mask                     = nombstr&lt;br /&gt;
&lt;br /&gt;
[ req_distinguished_name ]&lt;br /&gt;
countryName                     = Country Name (2 letter code)&lt;br /&gt;
countryName_default             = DE&lt;br /&gt;
countryName_min                 = 2&lt;br /&gt;
countryName_max                 = 2&lt;br /&gt;
&lt;br /&gt;
stateOrProvinceName             = State or Province Name (full name)&lt;br /&gt;
stateOrProvinceName_default     = Bayern&lt;br /&gt;
&lt;br /&gt;
localityName                    = Locality Name (eg, city)&lt;br /&gt;
localityName_default            = Nuernberg&lt;br /&gt;
&lt;br /&gt;
0.organizationName              = Organization Name (eg, company)&lt;br /&gt;
0.organizationName_default      = OrganisationName&lt;br /&gt;
&lt;br /&gt;
organizationalUnitName          = Organizational Unit Name (eg, section or website)&lt;br /&gt;
organizationalUnitName_default  = OrganisationUnit&lt;br /&gt;
&lt;br /&gt;
commonName                      = Common Name (SERVER / USER name)&lt;br /&gt;
#commonName_default             = server.company.de&lt;br /&gt;
commonName_max                  = 64&lt;br /&gt;
&lt;br /&gt;
emailAddress                    = Email Address (eg, YOUR email)&lt;br /&gt;
emailAddress_default            = webmaster@company.de&lt;br /&gt;
&lt;br /&gt;
[ req_attributes ]&lt;br /&gt;
        # Das Challenge Password dient dazu, sich bei Verlust des geheimen&lt;br /&gt;
        # Schluessels gegenueber der Herausgeber-CA fuer einen&lt;br /&gt;
        # Zertifikatswiderruf auszuweisen. Wird bei der Erstellung der&lt;br /&gt;
        # Zeritifikatsanforderung erfragt.&lt;br /&gt;
&lt;br /&gt;
challengePassword               = A challenge password&lt;br /&gt;
challengePassword_min           = 4&lt;br /&gt;
challengePassword_max           = 20&lt;br /&gt;
&lt;br /&gt;
unstructuredName                = company.de&lt;br /&gt;
&lt;br /&gt;
##################################################################&lt;br /&gt;
[ RCA_cert ]&lt;br /&gt;
&lt;br /&gt;
basicConstraints        = critical, CA:TRUE&lt;br /&gt;
keyUsage                = cRLSign, keyCertSign&lt;br /&gt;
subjectKeyIdentifier    = hash&lt;br /&gt;
authorityKeyIdentifier  = keyid,issuer:always&lt;br /&gt;
subjectAltName          = email:copy&lt;br /&gt;
issuerAltName           = issuer:copy&lt;br /&gt;
#crlDistributionPoints  = URI:http://company.homeip.net/RCA.crl&lt;br /&gt;
nsCertType              = sslCA, emailCA, objCA&lt;br /&gt;
#nsBaseUrl              = https://company.de/&lt;br /&gt;
nsComment               = &amp;quot;issued by company.de CA&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ SCA_cert ]&lt;br /&gt;
&lt;br /&gt;
# basicConstraints      = critical, CA:FALSE&lt;br /&gt;
keyUsage                = digitalSignature, keyEncipherment&lt;br /&gt;
subjectKeyIdentifier    = hash&lt;br /&gt;
authorityKeyIdentifier  = keyid,issuer:always&lt;br /&gt;
subjectAltName          = email:copy&lt;br /&gt;
issuerAltName           = issuer:copy&lt;br /&gt;
#crlDistributionPoints  = URI:http://company.homeip.net/SCA.crl&lt;br /&gt;
nsCertType              = server&lt;br /&gt;
nsBaseUrl               = https://company.de/&lt;br /&gt;
nsComment               = &amp;quot;issued by company.de (Server CA)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[ UCA_cert ]&lt;br /&gt;
&lt;br /&gt;
# basicConstraints      = critical, CA:FALSE&lt;br /&gt;
keyUsage                = digitalSignature, keyEncipherment, keyAgreement&lt;br /&gt;
subjectKeyIdentifier    = hash&lt;br /&gt;
authorityKeyIdentifier  = keyid,issuer:always&lt;br /&gt;
subjectAltName          = email:copy&lt;br /&gt;
issuerAltName           = issuer:copy&lt;br /&gt;
#crlDistributionPoints  = URI:http://company.homeip.net/UCA.crl&lt;br /&gt;
nsCertType              = client, email&lt;br /&gt;
#nsBaseUrl              = https://company.de/&lt;br /&gt;
nsComment               = &amp;quot;issued by company.de (User CA)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#################################################################&lt;br /&gt;
[ v3_ca ]&lt;br /&gt;
&lt;br /&gt;
basicConstraints        = critical, CA:true&lt;br /&gt;
keyUsage                = cRLSign, keyCertSign&lt;br /&gt;
subjectKeyIdentifier    = hash&lt;br /&gt;
authorityKeyIdentifier  = keyid,issuer:always&lt;br /&gt;
subjectAltName          = email:copy&lt;br /&gt;
issuerAltName           = issuer:copy&lt;br /&gt;
#crlDistributionPoints  = URI:http://company.de/RCA.crl&lt;br /&gt;
nsCertType              = sslCA, emailCA, objCA&lt;br /&gt;
#nsBaseUrl              = https://company.de/&lt;br /&gt;
nsComment               = &amp;quot;issued by company.de CA&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[ crl_ext ]&lt;br /&gt;
&lt;br /&gt;
issuerAltName           = issuer:copy&lt;br /&gt;
authorityKeyIdentifier  = keyid:always,issuer:always&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Neobiker</name></author>
	</entry>
</feed>