| SQ(1) | User Commands | SQ(1) |
نام (NAME)
sq-key-subkey-bind - پیوند دادن کلیدها از یک گواهی به گواهی دیگر
خلاصه دستور (SYNOPSIS)
sq key subkey bind [OPTIONS]
توضیحات (DESCRIPTION)
پیوند دادن کلیدها از یک گواهی به گواهی دیگر.
این دستور به کاربر اجازه میدهد یک کلید اصلی یا یک زیرکلید متصل به یک گواهی را به گواهی دیگری متصل کند. فرض کنید میخواهید به یک گواهی جدید مهاجرت کنید، اما روی گواهی فعلی خود یک زیرکلید احراز هویت دارید که میخواهید آن را نگه دارید، چرا که دسترسی به یک کارساز را فراهم میکند و بهروزرسانی پیکربندی آن امکانپذیر نیست. این دستور الصاق زیرکلید به گواهی جدید را آسان میکند.
پس از انجام عملیات، کلید هم به گواهی قدیمی و هم به گواهی جدید پیوند داده میشود. برای حذف دادههای کلید محرمانه از گواهی قدیمی، بسته به نیاز از `sq key subkey delete` یا `sq key delete` استفاده کنید. برای باطل کردن زیرکلید یا کلید قدیمی، به ترتیب از `sq key subkey revoke` یا `sq key revoke` استفاده کنید.
گزینهها (OPTIONS)
گزینههای زیردستور
- --allow-broken-crypto
- اجازه دادن به اخذ کلیدها از گواهیهایی که از رمزنگاری ضعیف یا شکستهشده استفاده میکنند
- --can-authenticate
- تنظیم پرچم قابلیت احراز هویت
- --can-encrypt=PURPOSE
- تنظیم پرچم قابلیت رمزنگاری
- زیرکلیدهای با قابلیت رمزنگاری را میتوان برای رمزنگاری انتقال، رمزنگاری ذخیرهسازی، یا هر دو، یعنی عمومی (universal)، مناسب علامتگذاری کرد. [پیشفرض: universal]
- [مقادیر ممکن: transport، storage، universal]
- --can-sign
- تنظیم پرچم قابلیت امضا
- --cannot-authenticate
- تنظیم نکردن پرچم قابلیت احراز هویت
- --cannot-encrypt
- تنظیم نکردن پرچم قابلیت رمزنگاری
- --cannot-sign
- تنظیم نکردن پرچم قابلیت امضا
- --cert=FINGERPRINT|KEYID
- افزودن زیرکلیدهای مشخصشده به کلید دارای اثرانگشت یا شناسه کلید مشخصشده
- --cert-email=EMAIL
- افزودن زیرکلیدهای مشخصشده به کلیدی که یک شناسه کاربری آن شامل نشانی رایانامه مشخصشده است
- --cert-file=PATH
- افزودن زیرکلیدهای مشخصشده به کلید خواندهشده از PATH
- --cert-userid=USERID
- افزودن زیرکلیدهای مشخصشده به کلید دارای شناسه کاربری مشخصشده
- --creation-time=CREATION_TIME
- اعمال زمان ایجاد مشخصشده روی زیرکلیدهای پیوند داده شده
- بهطور معمول، زمان ایجاد کلید حفظ میشود. استثنا در حالتی است که زمان ایجاد کلید، مبدأ یونیکس (Unix epoch) باشد؛ در این حالت، زمان جاری استفاده میشود.
- این گزینه امکان تنظیم زمان ایجاد کلید روی یک مقدار مشخص را فراهم میکند. نکته: تغییر دادن زمان ایجاد یک کلید، اثرانگشت آن را نیز تغییر میدهد. تغییر اثرانگشت، به عنوان مثال، جستجوی کلید برای اهداف اعتبارسنجی امضا را غیرممکن میسازد.
- --expiration=EXPIRATION
- تنظیم زمان انقضا
- مقدار EXPIRATION یا یک تاریخ در قالب استاندارد ISO 8601 همراه با زمان اختیاری است، یا یک بازه زمانی سفارشی. یک بازه زمانی به شکل `N[ymwds]` مشخص میشود که حروف آن به ترتیب نمایانگر سال، ماه، هفته، روز و ثانیه هستند. به عنوان جایگزین، کلیدواژه `never` هیچ زمان انقضایی تعیین نمیکند.
- [پیشفرض: never]
- --key=KEY
- افزودن کلید یا زیرکلید KEY به گواهی
- --output=FILE
- نوشتن در FILE مشخصشده
- اگر تعیین نشود و گواهی از مخزن گواهیها خوانده شده باشد، گواهی تغییریافته را به مخزن گواهیها وارد میکند. اگر تعیین نشود و گواهی از یک فایل خوانده شده باشد، گواهی تغییریافته را در stdout مینویسد.
گزینههای عمومی
برای مشاهده توضیحات گزینههای عمومی، sq(1) را ببینید.
مثالها (EXAMPLES)
پیوند دادن زیرکلید احراز هویت قدیمی Alice به گواهی جدید Alice.
sq key subkey bind \
--cert=C5999E8191BF7B503653BE958B1F7910D01F86E5 \
--key=0D45C6A756A038670FDFD85CB1C82E8D27DB23A1
پیوند دادن یک کلید خام به گواهی Alice. یک کلید خام، یک کلید عمومی بدون مؤلفهها یا امضاها است. این ویژگی کار با کلیدهای خام را سادهتر میکند، مانند کلیدهایی که روی یک کارت OpenPGP، یک دستگاه TPM یا موارد مشابه تولید شدهاند.
sq key subkey bind --keyring=bare.pgp \
--cert=C5999E8191BF7B503653BE958B1F7910D01F86E5 \
--key=B321BA8F650CB16443E06826DBFA98A78CF6562F \
--can-encrypt=universal
همچنین ببینید (SEE ALSO)
sq(1), sq-key(1), sq-key-subkey(1).
برای مستندات کامل به https://book.sequoia-pgp.org مراجعه کنید.
نسخه (VERSION)
1.4.0
| 1.4.0 | Sequoia PGP |