« Previous -
Version 2/21
(diff) -
Next » -
Current version
Andreas Steffen, 12.09.2009 06:36
added ipsec pki synopsis
ipsec pki¶
Synopsis¶
pki --gen generate a new private key pki --pub extract the public key from a private key/certificate pki --keyid calculate key identifiers of a key/certificate pki --self create a self signed certificate pki --issue issue a certificate using a CA certificate and key pki --verify verify a certificate using the CA certificate pki --help show usage information
ipsec pki --gen¶
pki --gen [--type rsa|ecdsa] [--size bits] [--outform der|pem|pgp]
--help show usage information
--type type of key, default: rsa
--size keylength in bits, default: rsa 2048, ecdsa 384
--outform encoding of generated private key
ipsec pki --pub¶
pki --pub [--in file] [--type rsa|ecdsa|x509] [--outform der|pem|pgp]
--help show usage information
--in input file, default: stdin
--type type of credential, default: rsa
--outform encoding of extracted public key
ipsec pki --keyid¶
pki --keyid [--in file] [--type rsa-priv|ecdsa-priv|pub|x509]
--help show usage information
--in input file, default: stdin
--type type of key, default: rsa-priv
ipsec pki --self¶
pki --self [--in file] [--type rsa|ecdsa] --dn distinguished-name [--san subjectAltName] [--lifetime days] \
[--serial hex] [--ca] [--ocsp URI] [--digest md5|sha1|sha224|sha256|sha384|sha512] [--options file]
--help show usage information
--in private key input file, default: stdin
--type type of input key, default: rsa
--dn subject and issuer distinguished name
--san subjectAltName to include in certificate
--lifetime days the certificate is valid, default: 1080
--serial serial number in hex, default: random
--ca include CA basicConstraint, default: no
--ocsp OCSP AuthoritiyInfoAccess URI to incude
--digest digest for signature creation, default: sha1
--options read command line options from file
ipsec pki --issue¶
pki --issue [--in file] [--type pub|pkcs10] --cacert file --cakey file --dn subject-dn [--san subjectAltName] [--lifetime days] \
[--serial hex] [--ca] [--crl uri]+ [--ocsp URI] [--digest md5|sha1|sha224|sha256|sha384|sha512] [--options file]
--help show usage information
--in public key/request file to issue, default: stdin
--type type of input, default: pub
--cacert CA certificate file
--cakey CA private key file
--dn distinguished name to include as subject
--san subjectAltName to include in certificate
--lifetime days the certificate is valid, default: 1080
--serial serial number in hex, default: random
--ca include CA basicConstraint, default: no
--crl CRL distribution point URI to include
--ocsp OCSP AuthoritiyInfoAccess URI to incude
--digest digest for signature creation, default: sha1
--options read command line options from file
ipsec pki --verify¶
pki --verify [--in file] [--ca file]
--help show usage information
--in x509 certifcate to verify, default: stdin
--cacert CA certificate, default: verify self signed