.TH YUBIHSM-SHELL "1" "ژوئیه ۲۰۲۶" "yubihsm-shell 2.8.0" "دستورهای کاربر" .SH "نام (NAME)" yubihsm-shell \- پوسته تعاملی و ابزار خط فرمان برای ارتباط با YubiHSM 2 .SH "خلاصه دستور (SYNOPSIS)" .B yubihsm-shell [\fI\,گزینه\/\fR]... .SH "توضیحات (DESCRIPTION)" .TP \fB\-h\fR, \fB\-\-help\fR چاپ راهنما و خروج .TP \fB\-V\fR, \fB\-\-version\fR نمایش نسخه و خروج .TP \fB\-a\fR, \fB\-\-action\fR=\fI\,ENUM\/\fR عملیاتی که باید انجام شود (مقدارهای ممکن="benchmark", "blink\-device", "create\-otp\-aead", "decrypt\-aesccm", "decrypt\-aescbc", "decrypt\-aesecb", "decrypt\-oaep", "decrypt\-otp", "decrypt\-pkcs1v15", "delete\-object", "derive\-ecdh", "encrypt\-aesccm", "encrypt\-aescbc", "encrypt\-aesecb", "generate\-asymmetric\-key", "generate\-csr", "generate\-hmac\-key", "generate\-otp\-aead\-key", "generate\-wrap\-key", "generate\-symmetric\-key", "get\-device\-info", "get\-logs", "get\-object\-info", "get\-opaque", "get\-option", "get\-pseudo\-random", "get\-public\-key", "get\-storage\-info", "get\-template", "get\-wrapped", "get\-rsa\-wrapped", "get\-rsa\-wrapped\-key", "get\-device\-pubkey", "list\-objects", "put\-asymmetric\-key", "put\-authentication\-key", "put\-hmac\-key", "put\-opaque", "put\-option", "put\-otp\-aead\-key", "put\-symmetric\-key", "put\-template", "put\-wrap\-key", "put\-rsa\-wrapkey", "put\-public\-wrapkey", "put\-wrapped", "put\-rsa\-wrapped", "put\-rsa\-wrapped\-key", "randomize\-otp\-aead", "reset", "set\-log\-index", "sign\-attestation\-certificate", "sign\-ecdsa", "sign\-eddsa", "sign\-hmac", "sign\-pkcs1v15", "sign\-pss", "sign\-ssh\-certificate") .TP \fB\-p\fR, \fB\-\-password\fR=\fI\,STRING\/\fR گذرواژه احراز هویت .TP \fB\-\-authkey\fR=\fI\,SHORT\/\fR کلید احراز هویت (پیش‌فرض=\`1\') .TP \fB\-i\fR, \fB\-\-object\-id\fR=\fI\,SHORT\/\fR شناسه شیء (پیش‌فرض=\`0\') .TP \fB\-l\fR, \fB\-\-label\fR=\fI\,STRING\/\fR برچسب شیء (پیش‌فرض=\`\') .TP \fB\-d\fR, \fB\-\-domains\fR=\fI\,STRING\/\fR دامنه‌های شیء (پیش‌فرض=\`1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16\') .TP \fB\-c\fR, \fB\-\-capabilities\fR=\fI\,STRING\/\fR قابلیت‌های مجاز برای یک شیء (پیش‌فرض=\`0\') .TP \fB\-t\fR, \fB\-\-object\-type\fR=\fI\,STRING\/\fR نوع شیء (پیش‌فرض=\`any\') .TP \fB\-y\fR, \fB\-\-ykhsmauth\-label\fR=\fI\,STRING\/\fR برچسب اعتبارنامه روی YubiKey (به‌طور ضمنی ykhsmauth را فعال می‌کند) .TP \fB\-r\fR, \fB\-\-ykhsmauth\-reader\fR=\fI\,STRING\/\fR تنها استفاده از نام کارت‌خوان YubiKey منطبق (پیش‌فرض=\`\') .TP \fB\-\-delegated\fR=\fI\,STRING\/\fR قابلیت‌های تفویض‌شده (پیش‌فرض=\`0\') .TP \fB\-\-new\-password\fR=\fI\,STRING\/\fR گذرواژه جدید احراز هویت .TP \fB\-A\fR, \fB\-\-algorithm\fR=\fI\,STRING\/\fR الگوریتم عملیات (پیش‌فرض=\`any\') .TP \fB\-\-oaep\fR=\fI\,STRING\/\fR الگوریتم OAEP. عمدتاً با بسته‌بندی نامتقارن (asymmetric wrap) استفاده می‌شود (پیش‌فرض=\`rsa\-oaep\-sha256\') .TP \fB\-\-mgf1\fR=\fI\,STRING\/\fR الگوریتم MGF1. عمدتاً با بسته‌بندی نامتقارن (asymmetric wrap) استفاده می‌شود (پیش‌فرض=\`mgf1\-sha256\') .TP \fB\-\-nonce\fR=\fI\,INT\/\fR نانس (nonce) مقدار یک‌بارمصرف OTP .TP \fB\-\-iv\fR=\fI\,STRING\/\fR یک بردار مقداردهی اولیه (IV) به صورت رشته هگزادسیمال .TP \fB\-\-count\fR=\fI\,INT\/\fR تعداد بایت‌های درخواستی (پیش‌فرض=\`256\') .TP \fB\-\-duration\fR=\fI\,INT\/\fR مدت‌زمان چشمک زدن بر حسب ثانیه (پیش‌فرض=\`10\') .TP \fB\-\-wrap\-id\fR=\fI\,SHORT\/\fR شناسه کلید wrap .TP \fB\-\-include\-seed\fR گنجاندن سید (seed) هنگام برون‌بری کلید ED25519 تحت پوشش wrap (پیش‌فرض=غیرفعال) .TP \fB\-\-template\-id\fR=\fI\,SHORT\/\fR شناسه قالب (template) .TP \fB\-\-attestation\-id\fR=\fI\,SHORT\/\fR شناسه گواهی اصالت (attestation) .TP \fB\-\-log\-index\fR=\fI\,INT\/\fR نمایه وقایع (log index) .TP \fB\-\-opt\-name\fR=\fI\,STRING\/\fR نام گزینه دستگاه .TP \fB\-\-opt\-value\fR=\fI\,STRING\/\fR مقدار گزینه دستگاه .TP \fB\-\-with\-compression\fR فشرده‌سازی یک X509Certificate پیش از وارد کردن آن به دستگاه، یا تشخیص گواهی‌های فشرده‌شده هنگام فهرست کردن اشیاء (پیش‌فرض=غیرفعال) .TP \fB\-S\fR, \fB\-\-subject\fR=\fI\,STRING\/\fR موضوع (subject) مورد استفاده برای درخواست گواهی. موضوع باید به این صورت نوشته شود: /CN=host.example.com/OU=test/O=example.com/ .TP \fB\-\-in\fR=\fI\,STRING\/\fR داده ورودی (نام فایل) (پیش‌فرض=\`\-\') .TP \fB\-\-out\fR=\fI\,STRING\/\fR داده خروجی (نام فایل) (پیش‌فرض=\`\-\') .TP \fB\-\-informat\fR=\fI\,ENUM\/\fR قالب ورودی (مقدارهای ممکن="default", "base64", "binary", "PEM", "password", "hex", "ASCII" پیش‌فرض=\`default\') .TP \fB\-\-outformat\fR=\fI\,ENUM\/\fR قالب ورودی و خروجی (مقدارهای ممکن="default", "base64", "binary", "PEM", "hex", "ASCII" پیش‌فرض=\`default\') .TP \fB\-f\fR, \fB\-\-config\-file\fR=\fI\,STRING\/\fR فایل پیکربندی برای خواندن (پیش‌فرض=\`\') .TP \fB\-C\fR, \fB\-\-connector\fR=\fI\,STRING\/\fR فهرست متصل‌کننده‌ها (connectors) برای استفاده .TP \fB\-\-cacert\fR=\fI\,STRING\/\fR گواهی cacert مربوط به HTTPS برای متصل‌کننده .TP \fB\-\-cert\fR=\fI\,STRING\/\fR گواهی کلاینت HTTPS جهت احراز هویت .TP \fB\-\-key\fR=\fI\,STRING\/\fR کلید گواهی کلاینت HTTPS .TP \fB\-\-proxy\fR=\fI\,STRING\/\fR سرور پیشکار (پروکسی) مورد استفاده برای متصل‌کننده .TP \fB\-\-noproxy\fR=\fI\,STRING\/\fR فهرست جداشده با کاما از میزبان‌هایی که پروکسی برای آن‌ها نادیده گرفته می‌شود .TP \fB\-v\fR, \fB\-\-verbose\fR=\fI\,INT\/\fR نمایش اطلاعات بیشتر (پیش‌فرض=\`0\') .TP \fB\-P\fR, \fB\-\-pre\-connect\fR اتصال بلادرنگ در حالت تعاملی (پیش‌فرض=غیرفعال) .TP \fB\-\-device\-pubkey\fR=\fI\,STRING\/\fR فهرست کلیدهای عمومی مجاز دستگاه برای احراز هویت نامتقارن