SQ(1) User Commands SQ(1)

sq-key-subkey-bind - پیوند دادن کلیدها از یک گواهی به گواهی دیگر

sq key subkey bind [OPTIONS]

پیوند دادن کلیدها از یک گواهی به گواهی دیگر.

این دستور به کاربر اجازه می‌دهد یک کلید اصلی یا یک زیرکلید متصل به یک گواهی را به گواهی دیگری متصل کند. فرض کنید می‌خواهید به یک گواهی جدید مهاجرت کنید، اما روی گواهی فعلی خود یک زیرکلید احراز هویت دارید که می‌خواهید آن را نگه دارید، چرا که دسترسی به یک کارساز را فراهم می‌کند و به‌روزرسانی پیکربندی آن امکان‌پذیر نیست. این دستور الصاق زیرکلید به گواهی جدید را آسان می‌کند.

پس از انجام عملیات، کلید هم به گواهی قدیمی و هم به گواهی جدید پیوند داده می‌شود. برای حذف داده‌های کلید محرمانه از گواهی قدیمی، بسته به نیاز از `sq key subkey delete` یا `sq key delete` استفاده کنید. برای باطل کردن زیرکلید یا کلید قدیمی، به ترتیب از `sq key subkey revoke` یا `sq key revoke` استفاده کنید.

اجازه دادن به اخذ کلیدها از گواهی‌هایی که از رمزنگاری ضعیف یا شکسته‌شده استفاده می‌کنند
تنظیم پرچم قابلیت احراز هویت
تنظیم پرچم قابلیت رمزنگاری
زیرکلیدهای با قابلیت رمزنگاری را می‌توان برای رمزنگاری انتقال، رمزنگاری ذخیره‌سازی، یا هر دو، یعنی عمومی (universal)، مناسب علامت‌گذاری کرد. [پیش‌فرض: universal]
[مقادیر ممکن: transport، storage، universal]
تنظیم پرچم قابلیت امضا
تنظیم نکردن پرچم قابلیت احراز هویت
تنظیم نکردن پرچم قابلیت رمزنگاری
تنظیم نکردن پرچم قابلیت امضا
افزودن زیرکلیدهای مشخص‌شده به کلید دارای اثرانگشت یا شناسه کلید مشخص‌شده
افزودن زیرکلیدهای مشخص‌شده به کلیدی که یک شناسه کاربری آن شامل نشانی رایانامه مشخص‌شده است
افزودن زیرکلیدهای مشخص‌شده به کلید خوانده‌شده از PATH
افزودن زیرکلیدهای مشخص‌شده به کلید دارای شناسه کاربری مشخص‌شده
اعمال زمان ایجاد مشخص‌شده روی زیرکلیدهای پیوند داده شده
به‌طور معمول، زمان ایجاد کلید حفظ می‌شود. استثنا در حالتی است که زمان ایجاد کلید، مبدأ یونیکس (Unix epoch) باشد؛ در این حالت، زمان جاری استفاده می‌شود.
این گزینه امکان تنظیم زمان ایجاد کلید روی یک مقدار مشخص را فراهم می‌کند. نکته: تغییر دادن زمان ایجاد یک کلید، اثرانگشت آن را نیز تغییر می‌دهد. تغییر اثرانگشت، به عنوان مثال، جستجوی کلید برای اهداف اعتبارسنجی امضا را غیرممکن می‌سازد.
تنظیم زمان انقضا
مقدار EXPIRATION یا یک تاریخ در قالب استاندارد ISO 8601 همراه با زمان اختیاری است، یا یک بازه زمانی سفارشی. یک بازه زمانی به شکل `N[ymwds]` مشخص می‌شود که حروف آن به ترتیب نمایانگر سال، ماه، هفته، روز و ثانیه هستند. به عنوان جایگزین، کلیدواژه `never` هیچ زمان انقضایی تعیین نمی‌کند.
[پیش‌فرض: never]
افزودن کلید یا زیرکلید KEY به گواهی
نوشتن در FILE مشخص‌شده
اگر تعیین نشود و گواهی از مخزن گواهی‌ها خوانده شده باشد، گواهی تغییریافته را به مخزن گواهی‌ها وارد می‌کند. اگر تعیین نشود و گواهی از یک فایل خوانده شده باشد، گواهی تغییریافته را در stdout می‌نویسد.

برای مشاهده توضیحات گزینه‌های عمومی، sq(1) را ببینید.

پیوند دادن زیرکلید احراز هویت قدیمی 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

sq(1), sq-key(1), sq-key-subkey(1).

برای مستندات کامل به https://book.sequoia-pgp.org مراجعه کنید.

1.4.0

1.4.0 Sequoia PGP