diff options
author | John Southworth <john.southworth@vyatta.com> | 2011-05-05 12:19:25 -0500 |
---|---|---|
committer | John Southworth <john.southworth@vyatta.com> | 2011-05-05 12:19:25 -0500 |
commit | d9379eaf7c10563738c34a09964421b9762f0a1b (patch) | |
tree | 23e40a792af9119650c89753d93ec447c65f2961 /scripts/key-pair.template | |
parent | 279b0fa9490432ed4ebc87792d34fd315d53566b (diff) | |
download | vyatta-op-vpn-d9379eaf7c10563738c34a09964421b9762f0a1b.tar.gz vyatta-op-vpn-d9379eaf7c10563738c34a09964421b9762f0a1b.zip |
Add ability to generate an x509 key pair (certificate signing request, private key)
Diffstat (limited to 'scripts/key-pair.template')
-rw-r--r-- | scripts/key-pair.template | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/scripts/key-pair.template b/scripts/key-pair.template new file mode 100644 index 0000000..5b5b2a6 --- /dev/null +++ b/scripts/key-pair.template @@ -0,0 +1,27 @@ +[ req ] + default_bits = 1024 + default_keyfile = privkey.pem + distinguished_name = req_distinguished_name + attributes = req_attributes + x509_extensions = v3_ca + dirstring_type = nobmp +[ req_distinguished_name ] + countryName = Country Name (2 letter code) + countryName_min = 2 + countryName_max = 2 + ST = State Name + localityName = Locality Name (eg, city) + organizationName = Organization Name (eg, company) + organizationalUnitName = Organizational Unit Name (eg, department) + commonName = Common Name (eg, Device hostname) + commonName_max = 64 + emailAddress = Email Address + emailAddress_max = 40 +[ req_attributes ] + challengePassword = A challenge password (optional) + challengePassword_min = 4 + challengePassword_max = 20 +[ v3_ca ] + subjectKeyIdentifier=hash + authorityKeyIdentifier=keyid:always,issuer:always + basicConstraints = CA:true |