.TH "PKI \-\-KEYID" 1 "2019-04-29" "6.1.0" "strongSwan" . .SH "نام (NAME)" . pki \-\-keyid \- محاسبه شناسه‌های کلید برای یک کلید یا گواهی . .SH "خلاصه دستور (SYNOPSIS)" . .SY pki\ \-\-keyid .RB [ \-\-in .IR file | \fB\-\-keyid\fR .IR hex ] .OP \-\-type type .OP \-\-id id-type .OP \-\-format format .OP \-\-debug level .YS . .SY pki\ \-\-keyid .BI \-\-options\~ file .YS . .SY "pki \-\-keyid" .B \-h | .B \-\-help .YS . .SH "توضیحات (DESCRIPTION)" . این زیردستور از .BR pki (1) شناسه‌های کلید مربوط به کلیدهای خصوصی و گواهی‌ها را محاسبه می‌کند. . .SH "گزینه‌ها (OPTIONS)" . .TP .B "\-h, \-\-help" چاپ اطلاعات نحوه استفاده به همراه خلاصه‌ای از گزینه‌های موجود. .TP .BI "\-v, \-\-debug " level تنظیم سطح اشکال‌زدایی (debug)، پیش‌فرض: 1. .TP .BI "\-+, \-\-options " file خواندن گزینه‌های خط فرمان از \fIfile\fR. .TP .BI "\-i, \-\-in " file فایل ورودی. در صورت مشخص نشدن، ورودی از \fISTDIN\fR خوانده می‌شود. .TP .BI "\-x, \-\-keyid " hex هندل شیء کلید خصوصی کارت هوشمند یا TPM در قالب هگزادسیمال با پیشوند اختیاری 0x. .TP .BI "\-t, \-\-type " type نوع ورودی. یکی از موارد \fIpriv\fR (کلید خصوصی)، \fIrsa\fR (کلید خصوصی RSA)، \fIecdsa\fR (کلید خصوصی ECDSA)، \fIpub\fR (کلید عمومی)، \fIpkcs10\fR (درخواست گواهی PKCS#10)، \fIx509\fR (گواهی X.509)، پیش‌فرض \fIpriv\fR است. .TP .BI "\-I, \-\-id " id-type نوع شناسه. یکی از موارد \fIall\fR (همه شناسه‌ها)، \fIspk\fR (هش SHA-1 مربوط به subjectPublicKey)، \fIspki\fR (هش SHA-1 مربوط به subjectPublicKeyInfo)، پیش‌فرض \fIall\fR است. .TP .BI "\-f, \-\-format " format قالب خروجی. یکی از موارد \fIpretty\fR (خروجی خوانا برای کاربر)، \fIhex\fR (کدگذاری هگزادسیمال)، \fIbase64\fR (کدگذاری Base64)، \fIbin\fR (داده‌های باینری خام)، پیش‌فرض \fIpretty\fR است. . .SH "مثال‌ها (EXAMPLES)" . محاسبه شناسه‌های کلید یک کلید خصوصی RSA: .PP .EX $ 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... .EE .PP محاسبه شناسه‌های کلید یک گواهی X.509: .PP .EX $ 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... .EE .PP محاسبه keyid یک گواهی X.509 با کدگذاری ساده هگزادسیمال: .PP .EX $ pki --keyid --in cert.der --type x509 --id spki --format hex 6e55dc7e9ca558d95be3c71314e1... .EE .PP . .SH "همچنین ببینید (SEE ALSO)" . .BR pki (1)