Annotation of embedaddon/strongswan/src/pki/man/pki---signcrl.1.in, revision 1.1.1.1

1.1       misho       1: .TH "PKI \-\-SIGNCRL" 1 "2019-05-06" "@PACKAGE_VERSION@" "strongSwan"
                      2: .
                      3: .SH "NAME"
                      4: .
                      5: pki \-\-signcrl \- Issue a Certificate Revocation List (CRL) using a CA certificate and key
                      6: .
                      7: .SH "SYNOPSIS"
                      8: .
                      9: .SY pki\ \-\-signcrl
                     10: .BI \-\-cakey\~ file |\-\-cakeyid\~ hex
                     11: .BI \-\-cacert\~ file
                     12: .OP \-\-lifetime days
                     13: .OP \-\-this-update datetime
                     14: .OP \-\-next-update datetime
                     15: .OP \-\-lastcrl crl
                     16: .OP \-\-basecrl crl
                     17: .OP \-\-crluri uri
                     18: .OP \-\-digest digest
                     19: .OP \-\-rsa\-padding padding
                     20: .OP \fR[\fB\-\-reason\ \fIreason\fR]\ \fR[\fB\-\-date\ \fIts\fR]\ \fB\-\-cert\ \fIfile\fB|\-\-serial\ \fIhex\fR
                     21: .OP \-\-critical oid
                     22: .OP \-\-outform encoding
                     23: .OP \-\-debug level
                     24: .YS
                     25: .
                     26: .SY pki\ \-\-signcrl
                     27: .BI \-\-options\~ file
                     28: .YS
                     29: .
                     30: .SY "pki \-\-signcrl"
                     31: .B \-h
                     32: |
                     33: .B \-\-help
                     34: .YS
                     35: .
                     36: .SH "DESCRIPTION"
                     37: .
                     38: This sub-command of
                     39: .BR pki (1)
                     40: is used to issue a Certificate Revocation List (CRL) using a CA certificate and
                     41: private key.
                     42: .
                     43: .SH "OPTIONS"
                     44: .
                     45: .TP
                     46: .B "\-h, \-\-help"
                     47: Print usage information with a summary of the available options.
                     48: .TP
                     49: .BI "\-v, \-\-debug " level
                     50: Set debug level, default: 1.
                     51: .TP
                     52: .BI "\-+, \-\-options " file
                     53: Read command line options from \fIfile\fR.
                     54: .TP
                     55: .BI "\-k, \-\-cakey " file
                     56: CA private key file. Either this or
                     57: .B \-\-cakeyid
                     58: is required.
                     59: .TP
                     60: .BI "\-x, \-\-cakeyid " hex
                     61: Smartcard or TPM CA private key object handle in hex format with an optional
                     62: 0x prefix. Either this or
                     63: .B \-\-cakey
                     64: is required.
                     65: .TP
                     66: .BI "\-c, \-\-cacert " file
                     67: CA certificate file. Required.
                     68: .TP
                     69: .BI "\-l, \-\-lifetime " days
                     70: Days until the CRL gets a nextUpdate, default: 15. Ignored if both
                     71: an absolute start and end time are given.
                     72: .TP
                     73: .BI "\-F, \-\-this-update " datetime
                     74: Absolute time when the validity of the CRL begins. The datetime format is
                     75: defined by the
                     76: .B \-\-dateform
                     77: option.
                     78: .TP
                     79: .BI "\-T, \-\-next-update " datetime
                     80: Absolute time when the validity of the CRL end. The datetime format is
                     81: defined by the
                     82: .B \-\-dateform
                     83: option.
                     84: .TP
                     85: .BI "\-D, \-\-dateform " form
                     86: strptime(3) format for the
                     87: .B \-\-this\-update
                     88: and
                     89: .B \-\-next\-update
                     90: options, default:
                     91: .B %d.%m.%y %T
                     92: .TP
                     93: .BI "\-a, \-\-lastcrl " crl
                     94: CRL of lastUpdate to copy revocations from.
                     95: .TP
                     96: .BI "\-b, \-\-basecrl " crl
                     97: Base CRL to create a delta CRL for.
                     98: .TP
                     99: .BI "\-u, \-\-crluri " uri
                    100: Freshest delta CRL URI to include in CRL. Can be used multiple times.
                    101: .TP
                    102: .BI "\-g, \-\-digest " digest
                    103: Digest to use for signature creation. One of \fImd5\fR, \fIsha1\fR,
                    104: \fIsha224\fR, \fIsha256\fR, \fIsha384\fR, or \fIsha512\fR.  The default is
                    105: determined based on the type and size of the signature key.
                    106: .TP
                    107: .BI "\-R, \-\-rsa\-padding " padding
                    108: Padding to use for RSA signatures. Either \fIpkcs1\fR or \fIpss\fR, defaults
                    109: to \fIpkcs1\fR.
                    110: .TP
                    111: .BI "\-X, \-\-critical " oid
                    112: Add a critical extension with the given OID.
                    113: .TP
                    114: .BI "\-f, \-\-outform " encoding
                    115: Encoding of the created certificate file. Either \fIder\fR (ASN.1 DER) or
                    116: \fIpem\fR (Base64 PEM), defaults to \fIder\fR.
                    117: .PP
                    118: .SS "Revoked Certificates"
                    119: Multiple revoked certificates can be added to the CRL by either providing the
                    120: certificate file or the respective serial number directly.
                    121: A reason and a timestamp can be configured for each revocation (they have to be
                    122: given before each certificate/serial on the command line).
                    123: .TP
                    124: .BI "\-r, \-\-reason " reason
                    125: The reason why the certificate was revoked. One of \fIkey\-compromise\fR,
                    126: \fIca\-compromise\fR, \fIaffiliation\-changed\fR, \fIsuperseded\fR,
                    127: \fIcessation\-of\-operation\fR, or \fIcertificate\-hold\fR.
                    128: .TP
                    129: .BI "\-d, \-\-date " ts
                    130: Revocation date as Unix timestamp. Defaults to the current time.
                    131: .TP
                    132: .BI "\-z, \-\-cert " file
                    133: Certificate file to revoke.
                    134: .TP
                    135: .BI "\-s, \-\-serial " hex
                    136: Hexadecimal encoded serial number of the certificate to revoke.
                    137: .
                    138: .SH "EXAMPLES"
                    139: .
                    140: Revoke a certificate:
                    141: .PP
                    142: .EX
                    143:   pki \-\-signcrl \-\-cacert ca_cert.der \-\-cakey ca_key.der \\
                    144:       \-\-reason superseded \-\-cert cert.der > crl.der
                    145: .EE
                    146: .PP
                    147: Update an existing CRL with two new revocations, using the certificate's serial
                    148: number, but no reason:
                    149: .PP
                    150: .EX
                    151:   pki \-\-signcrl \-\-cacert ca_cert.der \-\-cakey ca_key.der \\
                    152:       \-\-lastcrl old_crl.der \-\-serial 0123 \-\-serial 0345 > crl.der
                    153: .EE
                    154: .PP
                    155: .SH "SEE ALSO"
                    156: .
                    157: .BR pki (1)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>