| PKI --KEYID(1) | strongSwan | PKI --KEYID(1) |
نام (NAME)
pki --keyid - محاسبه شناسههای کلید برای یک کلید یا گواهی
خلاصه دستور (SYNOPSIS)
pki --keyid |
[--in file|--keyid hex] [--type type] [--id id-type] [--format format] [--debug level] |
pki --keyid |
--options file |
pki --keyid |
-h | --help |
توضیحات (DESCRIPTION)
این زیردستور از pki(1) شناسههای کلید مربوط به کلیدهای خصوصی و گواهیها را محاسبه میکند.
گزینهها (OPTIONS)
- -h, --help
- چاپ اطلاعات نحوه استفاده به همراه خلاصهای از گزینههای موجود.
- -v, --debug level
- تنظیم سطح اشکالزدایی (debug)، پیشفرض: 1.
- -+, --options file
- خواندن گزینههای خط فرمان از file.
- -i, --in file
- فایل ورودی. در صورت مشخص نشدن، ورودی از STDIN خوانده میشود.
- -x, --keyid hex
- هندل شیء کلید خصوصی کارت هوشمند یا TPM در قالب هگزادسیمال با پیشوند اختیاری 0x.
- -t, --type type
- نوع ورودی. یکی از موارد priv (کلید خصوصی)، rsa (کلید خصوصی RSA)، ecdsa (کلید خصوصی ECDSA)، pub (کلید عمومی)، pkcs10 (درخواست گواهی PKCS#10)، x509 (گواهی X.509)، پیشفرض priv است.
- -I, --id id-type
- نوع شناسه. یکی از موارد all (همه شناسهها)، spk (هش SHA-1 مربوط به subjectPublicKey)، spki (هش SHA-1 مربوط به subjectPublicKeyInfo)، پیشفرض all است.
- -f, --format format
- قالب خروجی. یکی از موارد pretty (خروجی خوانا برای کاربر)، hex (کدگذاری هگزادسیمال)، base64 (کدگذاری Base64)، bin (دادههای باینری خام)، پیشفرض pretty است.
مثالها (EXAMPLES)
محاسبه شناسههای کلید یک کلید خصوصی RSA:
$ pki --keyid --in key.der
subjkey (SHA-1 of subjectPublicKey):
6a:9c:74:d1:f8:89:79:89:f6:5a:94:e9:89:f1...
keyid (SHA-1 of subjectPublicKeyInfo):
6e:55:dc:7e:9c:a5:58:d9:5b:e3:c7:13:14:e1...
محاسبه شناسههای کلید یک گواهی X.509:
$ pki --keyid --in cert.der --type x509
subjkey (SHA-1 of subjectPublicKey):
6a:9c:74:d1:f8:89:79:89:f6:5a:94:e9:89:f1...
keyid (SHA-1 of subjectPublicKeyInfo):
6e:55:dc:7e:9c:a5:58:d9:5b:e3:c7:13:14:e1...
محاسبه keyid یک گواهی X.509 با کدگذاری ساده هگزادسیمال:
$ pki --keyid --in cert.der --type x509 --id spki --format hex 6e55dc7e9ca558d95be3c71314e1...
همچنین ببینید (SEE ALSO)
| 2019-04-29 | 6.1.0 |