Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » VPN: вся информация в этой теме

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

fantome



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
#
# OpenSSL example configuration file.
# This is mostly being used for generation of certificate requests.
#
 
# This definition stops the following lines choking if HOME isn't
# defined.
HOME            = /etc/ssl/ca
RANDFILE        = /etc/ssl/ca/private/random.rand    # $ENV::HOME/.rnd
 
# Extra OBJECT IDENTIFIER info:
#oid_file        = $ENV::HOME/.oid
oid_section        = new_oids
 
# To use this configuration file with the "-extfile" option of the
# "openssl x509" utility, name here the section containing the
# X.509v3 extensions to use:
# extensions        =  
# (Alternatively, use a configuration file that has only
# X.509v3 extensions in its main [= default] section.)
 
[ new_oids ]
 
# We can add new OIDs in here for use by 'ca' and 'req'.
# Add a simple OID like this:
# testoid1=1.2.3.4
# Or use config file substitution like this:
# testoid2=${testoid1}.5.6
 
####################################################################
[ ca ]
default_ca    = CA_default        # The default ca section
 
####################################################################
[ CA_default ]
 
dir        = /etc/ssl/ca                # Where everything is kept
certs        = $dir/certs                # Where the issued certs are kept
crl_dir        = $dir/crl                # Where the issued crl are kept
database    = $dir/index.txt            # database index file.
unique_subject    = yes                    # Set to 'no' to allow creation of
                            # several certificates with same subject.
new_certs_dir    = $dir/new_certs            # default place for new certs.
 
certificate    = $dir/certs/ca.crt             # The CA certificate
serial        = $dir/serial/serial.txt         # The current serial number
crlnumber    = $dir/serial/crlnumber.txt        # the current crl number
                            # must be commented out to leave a V1 CRL
crl        = $dir/crl/ca.crl             # The current CRL
private_key    = $dir/private/ca.key            # The private key
RANDFILE    = $dir/private/random.rand        # private random number file
 
x509_extensions    = v3_req                # The extentions to add to the cert
#copy_extensions = copy
 
# Comment out the following two lines for the "traditional"
# (and highly broken) format.
name_opt     = ca_default        # Subject Name options
cert_opt     = ca_default        # Certificate field options
 
# Extension copying option: use with caution.
# copy_extensions = copy
 
# Extensions to add to a CRL. Note: Netscape communicator chokes on V2 CRLs
# so this is commented out by default to leave a V1 CRL.
# crlnumber must also be commented out to leave a V1 CRL.
# crl_extensions    = crl_ext
 
default_days    = 3650            # how long to certify for
default_crl_days= 30            # how long before next CRL
default_md    = sha1            # which md to use.
preserve    = no            # keep passed DN ordering
 
# A few difference way of specifying how similar the request should look
# For type CA, the listed attributes must be the same, and the optional
# and supplied fields are just that
policy        = policy_anything
 
# For the CA policy
[ policy_match ]
countryName        = match
stateOrProvinceName    = supplied
organizationName    = supplied
organizationalUnitName    = supplied
commonName        = supplied
emailAddress        = optional
 
# For the 'anything' policy
# At this point in time, you must list all acceptable 'object'
# types.
[ policy_anything ]
countryName        = optional
stateOrProvinceName    = optional
localityName        = optional
organizationName    = optional
organizationalUnitName    = optional
commonName        = supplied
emailAddress        = supplied
 
####################################################################
[ req ]
default_bits        = 4096
 
default_keyfile     = /etc/ssl/ca/private/ca.key     #private_key
 
distinguished_name    = req_distinguished_name
 
req_extensions        = v3_req
x509_extensions        = v3_ca            # The extentions to add to the self signed cert
 
string_mask = nombstr
 
# Passwords for private keys if not present they will be prompted for
# input_password = secret
# output_password = secret
 
# This sets a mask for permitted string types. There are several options.  
# default: PrintableString, T61String, BMPString.
# pkix     : PrintableString, BMPString.
# utf8only: only UTF8Strings.
# nombstr : PrintableString, T61String (no BMPStrings or UTF8Strings).
# MASK:XXXX a literal mask value.
# WARNING: current versions of Netscape crash on BMPStrings or UTF8Strings
# so use this option with caution!
 
[ req_distinguished_name ]
 
countryName            = Country Name (2 letter code)
countryName_min            = 2
countryName_max            = 2
 
stateOrProvinceName        = State or Province Name (full name)
 
localityName            = Locality Name (eg, city)
 
0.organizationName        = Organization Name (eg, company)
0.organizationName_default    = my company.
 
# we can do this but it is not needed normally
#1.organizationName        = Second Organization Name (eg, company)
#1.organizationName_default    = World Wide Web Pty Ltd
 
organizationalUnitName        = Organizational Unit Name (eg, section)
organizationalUnitName_default    = my company Certification Services
 
commonName            = Common Name (eg, YOUR name)
commonName_default        = my company Root CA
commonName_max            = 64
 
emailAddress            = Email Address
emailAddress_default        = support@domain.org
emailAddress_max        = 64
   
[ v3_req ]
 
# Extensions to add to a certificate request
 
basicConstraints        = CA:FALSE
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
keyUsage            = nonRepudiation, digitalSignature, keyEncipherment
nsComment            = "OpenSSL Certificate"
 
[ v3_req_server ]
basicConstraints        = CA:FALSE
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
nsCertType            = server
nsComment            = "OpenSSL Certificate for SSL-server"
extendedKeyUsage        = serverAuth
keyUsage            = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectKeyIdentifier        = hash
authorityKeyIdentifier        = keyid:always, issuer:always
 
[ v3_req_https ]
basicConstraints        = CA:FALSE
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
nsCertType            = server, client
nsComment            = "OpenSSL Certificate for SSL-server"
extendedKeyUsage        = serverAuth, clientAuth
keyUsage            = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectKeyIdentifier        = hash
authorityKeyIdentifier        = keyid:always, issuer:always
 
[ v3_req_client ]
basicConstraints        = CA:FALSE
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
nsCertType            = client
nsComment            = "OpenSSL Certificate for SSL-client"
extendedKeyUsage        = clientAuth
keyUsage            = digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment
subjectKeyIdentifier        = hash
authorityKeyIdentifier        = keyid:always, issuer:always
 
[ v3_req_codesign ]
basicConstraints        = CA:FALSE
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
nsCertType            = objsign
nsComment            = "OpenSSL Certificate for Codesigning"
extendedKeyUsage        = codeSigning, timeStamping
keyUsage            = digitalSignature, nonRepudiation
subjectKeyIdentifier        = hash
authorityKeyIdentifier        = keyid:always, issuer:always
 
 
[ v3_ca_self ]
basicConstraints        = critical, CA:TRUE
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
subjectKeyIdentifier        = hash
nsCertType            = objsign, sslCA, emailCA
keyUsage            = digitalSignature, nonRepudiation, keyCertSign, cRLSign
nsComment            = "OpenSSL CA Certificate"
 
[ v3_ca ]
 
 
# Extensions for a typical CA
 
 
# PKIX recommendation.
 
subjectKeyIdentifier=hash
 
authorityKeyIdentifier=keyid:always,issuer:always
 
crlDistributionPoints        = URI:http://domain.org/crl/ca.crl
authorityInfoAccess        = caIssuers;URI:http://domain.org/cert/ca.crt
 
# This is what PKIX recommends but some broken software chokes on critical
# extensions.
#basicConstraints = critical,CA:true
# So we do this instead.
basicConstraints = CA:true
 
# Key usage: this is typical for a CA certificate. However since it will
# prevent it being used as an test self-signed certificate it is best
# left out by default.
# keyUsage = cRLSign, keyCertSign
 
# Some might want this also
# nsCertType = sslCA, emailCA
 
# Include email address in subject alt name: another PKIX recommendation
# subjectAltName=email:copy
# Copy issuer details
# issuerAltName=issuer:copy
 
# DER hex encoding of an extension: beware experts only!
# obj=DER:02:03
# Where 'obj' is a standard or added object
# You can even override a supported extension:
# basicConstraints= critical, DER:30:03:01:01:FF
 
[ crl_ext ]
 
# CRL extensions.
# Only issuerAltName and authorityKeyIdentifier make any sense in a CRL.
 
# issuerAltName=issuer:copy
authorityKeyIdentifier=keyid:always,issuer:always
 
[ proxy_cert_ext ]
# These extensions should be added when creating a proxy certificate
 
# This goes against PKIX guidelines but some CAs do it and some software
# requires this to avoid interpreting an end user certificate as a CA.
 
basicConstraints=CA:FALSE
 
# Here are some examples of the usage of nsCertType. If it is omitted
# the certificate can be used for anything *except* object signing.
 
# This is OK for an SSL server.
# nsCertType            = server
 
# For an object signing certificate this would be used.
# nsCertType = objsign
 
# For normal client use this is typical
# nsCertType = client, email
 
# and for everything including object signing:
# nsCertType = client, email, objsign
 
# This is typical in keyUsage for a client certificate.
# keyUsage = nonRepudiation, digitalSignature, keyEncipherment
 
# This will be displayed in Netscape's comment listbox.
nsComment            = "OpenSSL Generated Certificate"
 
# PKIX recommendations harmless if included in all certificates.
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid,issuer:always
 
# This stuff is for subjectAltName and issuerAltname.
# Import the email address.
# subjectAltName=email:copy
# An alternative to produce certificates that aren't
# deprecated according to PKIX.
# subjectAltName=email:move
 
# Copy subject details
# issuerAltName=issuer:copy
 
#nsCaRevocationUrl        = http://www.domain.dom/ca-crl.pem
#nsBaseUrl
#nsRevocationUrl
#nsRenewalUrl
#nsCaPolicyUrl
#nsSslServerName
 
# This really needs to be in place for it to be a proxy certificate.
proxyCertInfo=critical,language:id-ppl-anyLanguage,pathlen:3,policy:foo

Всего записей: 648 | Зарегистр. 09-06-2006 | Отправлено: 12:28 24-08-2007
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » VPN: вся информация в этой теме


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru