Annotation of embedaddon/strongswan/src/pki/man/pki---keyid.1.in, revision 1.1.1.1
1.1 misho 1: .TH "PKI \-\-KEYID" 1 "2019-04-29" "@PACKAGE_VERSION@" "strongSwan"
2: .
3: .SH "NAME"
4: .
5: pki \-\-keyid \- Calculate key identifiers of a key or certificate
6: .
7: .SH "SYNOPSIS"
8: .
9: .SY pki\ \-\-keyid
10: .RB [ \-\-in
11: .IR file | \fB\-\-keyid\fR
12: .IR hex ]
13: .OP \-\-type type
14: .OP \-\-id id-type
15: .OP \-\-format format
16: .OP \-\-debug level
17: .YS
18: .
19: .SY pki\ \-\-keyid
20: .BI \-\-options\~ file
21: .YS
22: .
23: .SY "pki \-\-keyid"
24: .B \-h
25: |
26: .B \-\-help
27: .YS
28: .
29: .SH "DESCRIPTION"
30: .
31: This sub-command of
32: .BR pki (1)
33: calculates key identifiers of private keys and certificates.
34: .
35: .SH "OPTIONS"
36: .
37: .TP
38: .B "\-h, \-\-help"
39: Print usage information with a summary of the available options.
40: .TP
41: .BI "\-v, \-\-debug " level
42: Set debug level, default: 1.
43: .TP
44: .BI "\-+, \-\-options " file
45: Read command line options from \fIfile\fR.
46: .TP
47: .BI "\-i, \-\-in " file
48: Input file. If not given the input is read from \fISTDIN\fR.
49: .TP
50: .BI "\-x, \-\-keyid " hex
51: Smartcard or TPM private key object handle in hex format with an optional
52: 0x prefix.
53: .TP
54: .BI "\-t, \-\-type " type
55: Type of input. One of \fIpriv\fR (private key), \fIrsa\fR (RSA private key),
56: \fIecdsa\fR (ECDSA private key), \fIbliss\fR (BLISS private key),
57: \fIpub\fR (public key), \fIpkcs10\fR (PKCS#10 certificate request),
58: \fIx509\fR (X.509 certificate), defaults to \fIpriv\fR.
59: .TP
60: .BI "\-I, \-\-id " id-type
61: Type of identifier. One of \fIall\fR (all identifiers), \fIspk\fR (SHA-1 hash
62: of subjectPublicKey), \fIspki\fR (SHA-1 hash of subjectPublicKeyInfo), defaults
63: to \fIall\fR.
64: .TP
65: .BI "\-f, \-\-format " format
66: Output format. One of \fIpretty\fR (user-readable output), \fIhex\fR
67: (hexadecimal encoding), \fIbase64\fR (Base64 encoding), \fIbin\fR (raw binary
68: data), defaults to \fIpretty\fR.
69: .
70: .SH "EXAMPLES"
71: .
72: Calculate key identifiers of an RSA private key:
73: .PP
74: .EX
75: $ pki --keyid --in key.der
76: subjkey (SHA-1 of subjectPublicKey):
77: 6a:9c:74:d1:f8:89:79:89:f6:5a:94:e9:89:f1...
78: keyid (SHA-1 of subjectPublicKeyInfo):
79: 6e:55:dc:7e:9c:a5:58:d9:5b:e3:c7:13:14:e1...
80: .EE
81: .PP
82: Calculate key identifiers of an X.509 certificate:
83: .PP
84: .EX
85: $ pki --keyid --in cert.der --type x509
86: subjkey (SHA-1 of subjectPublicKey):
87: 6a:9c:74:d1:f8:89:79:89:f6:5a:94:e9:89:f1...
88: keyid (SHA-1 of subjectPublicKeyInfo):
89: 6e:55:dc:7e:9c:a5:58:d9:5b:e3:c7:13:14:e1...
90: .EE
91: .PP
92: Calculate keyid in simple hex encoding of an X.509 certificate:
93: .PP
94: .EX
95: $ pki --keyid --in cert.der --type x509 --id spki --format hex
96: 6e55dc7e9ca558d95be3c71314e1...
97: .EE
98: .PP
99: .
100: .SH "SEE ALSO"
101: .
102: .BR pki (1)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>