SQ(1) User Commands SQ(1)

sq-sign - امضای پیام‌ها یا فایل‌های داده

sq sign [OPTIONS] FILE

پیام‌ها یا فایل‌های داده را امضا می‌کند.

پیام‌های امضاشده یا امضاهای جداگانه (detached signatures) ایجاد می‌کند. امضاهای جداگانه معمولاً برای امضای بسته‌های نرم‌افزاری به کار می‌روند.

عملیات معکوس این دستور `sq verify` است.

دستور `sq sign` به زمان مرجع تعیین‌شده توسط آرگومان سطح بالای `--time` پایبند است. در صورت تنظیم این مقدار، هنگام بررسی اعتبار کلیدها، به جای زمان کنونی از زمان تعیین‌شده استفاده می‌شود و زمان ایجاد امضا نیز به جای زمان کنونی، برابر با زمان مرجع قرار می‌گیرد.

افزودن یک امضا به امضای موجود
تولید خروجی به‌صورت داده‌های باینری
ایجاد پیامی با امضای متن‌آشکار (cleartext-signed)
ادغام امضاها از ورودی و SIGNED-MESSAGE
ایجاد یک پیام با امضای درون‌خطی (inline-signed)
انتخاب حالت امضا
امضاها می‌توانند در حالت باینری (binary) یا متنی (text) ایجاد شوند. حالت متنی کاراکترهای انتهای خطوط را نرمال‌سازی می‌کند؛ این کار موجب پایداری بیشتر امضاها در زمان انتقال متن از طریق کانال‌هایی می‌شود که ممکن است پایان خطوط را تغییر دهند. در صورت وجود تردید، امضاهای باینری بسازید.
[پیش‌فرض: binary]
[مقادیر ممکن: binary, text]
نوشتن خروجی در FILE، یا در صورت حذف در stdout
[پیش‌فرض: -]
ایجاد یک فایل امضای جداگانه (detached signature)
افزودن یک نشانه‌گذاری (notation) به امضا
نام نشانه‌گذاریِ تعریف‌شده توسط کاربر باید به شکل `name@a.domain.you.control.org` باشد. اگر نام نشانه‌گذاری با `!` آغاز شود، به عنوان حیاتی (critical) علامت‌گذاری می‌شود. چنانچه پردازش‌کننده‌ی امضا یک نشانه‌گذاری حیاتی را شناسایی نکند، امضا را نادیده خواهد گرفت. این نشانه‌گذاری به صورت خوانا برای انسان مشخص می‌شود.
ایجاد امضا با استفاده از کلید دارای اثر انگشت یا شناسه‌ی کلید مشخص‌شده
ایجاد امضا با استفاده از کلیدی که شناسه کاربر (user ID) آن حاوی آدرس ایمیل مشخص‌شده است
ایجاد امضا با استفاده از کلید خوانده‌شده از PATH
امضا با استفاده از کلیدهای امضاکننده‌ی پیش‌فرض خودتان
این گزینه گواهی‌های فهرست‌شده در فایل پیکربندی ذیل `sign.signer-self` را به فهرست کلیدهای امضاکننده اضافه می‌کند.
در حال حاضر فهرست کلیدهای مورد نظر برای افزودن خالی است.
ایجاد امضا با استفاده از کلید دارای شناسه‌ی کاربر مشخص‌شده
خواندن از FILE، یا در صورت تعیین '-' از stdin
[پیش‌فرض: -]

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

ایجاد یک پیام امضاشده:

sq sign --signer-file juliet-secret.pgp --message document.txt

ایجاد یک امضای جداگانه (detached signature):

sq sign --signer-file juliet-secret.pgp \
--signature-file=document.txt.sig document.txt

sq(1).

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

1.4.0

1.4.0 Sequoia PGP