nethsm-openpgp-sign(1) General Commands Manual nethsm-openpgp-sign(1)

nethsm-openpgp-sign - ایجاد یک امضای OpenPGP برای یک پیام

nethsm openpgp sign [-f|--force] [-o|--output] [-a|--auth-passphrase-file] [-c|--config] [-l|--label] [-u|--user] [-h|--help] <KEY_ID> <MESSAGE>

ایجاد یک امضای OpenPGP برای یک پیام.

امضا در stdout نوشته می‌شود، مگر اینکه مسیر مشخصی به یک فایل ارائه شده باشد.

کاربران سراسری سیستم (System-wide) با نقش «Operator» تنها می‌توانند با استفاده از کلیدهای سراسری سیستم، برای یک پیام امضای OpenPGP ایجاد کنند. کاربران دارای فضای نام (Namespaced) با نقش «Operator» تنها می‌توانند با استفاده از کلیدهای موجود در فضای نام خودشان برای یک پیام امضای OpenPGP ایجاد کنند.

نیازمند احراز هویت کاربری با نقش «Operator» است که به کلید مورد نظر دسترسی داشته باشد (به «nethsm key tag» و «nethsm user tag» مراجعه کنید).

نوشتن در فایل خروجی حتی اگر از قبل وجود داشته باشد.
همچنین می‌تواند با متغیر محیطی NETHSM_FORCE مشخص شود.
مسیر اختیاری برای یک فایل خروجی مشخص.
همچنین می‌تواند با متغیر محیطی NETHSM_OPENPGP_SIGNATURE_OUTPUT_FILE مشخص شود.
مسیر یک فایل حاوی عبارت عبور (passphrase) برای احراز هویت.

عبارت عبور ارائه‌شده در فایل باید متعلق به کاربری باشد که برای این دستور انتخاب شده است.

این گزینه می‌تواند چندین بار مشخص شود، که برای دستورهایی که به‌طور همزمان به چند نقش نیاز دارند لازم است. با مشخص کردن چندین فایل عبارت عبور، ترتیب اهمیت دارد، زیرا فایل‌ها به کاربر مربوطه‌ای که توسط گزینهٔ «--user» مشخص شده است نسبت داده می‌شوند.

همچنین می‌تواند با متغیر محیطی NETHSM_AUTH_PASSPHRASE_FILE مشخص شود.
مسیر یک فایل پیکربندی سفارشی.

در صورت مشخص شدن، فایل پیکربندی سفارشی به‌جای مکان پیش‌فرض فایل پیکربندی استفاده می‌شود.

همچنین می‌تواند با متغیر محیطی NETHSM_CONFIG مشخص شود.
برچسبی که به‌طور یکتا یک دستگاه را در فایل پیکربندی مشخص می‌کند.

اگر بیش از یک دستگاه در فایل پیکربندی تنظیم شده باشد، باید ارائه شود.

همچنین می‌تواند با متغیر محیطی NETHSM_LABEL مشخص شود.
نام کاربری مورد استفاده برای یک دستور.

اگر هیچ نام کاربری در فایل پیکربندی برای یک دستگاه تنظیم نشده باشد، می‌تواند مشخص شود. اگر چندین نام کاربری با همان نقش هدف در فایل پیکربندی برای یک دستگاه تنظیم شده باشد، باید مشخص شود.

این گزینه می‌تواند چندین بار مشخص شود، که برای دستورهایی که به‌طور همزمان به چند نقش نیاز دارند لازم است.

همچنین می‌تواند با متغیر محیطی NETHSM_USER مشخص شود.
چاپ راهنما (خلاصه‌ای را با '-h' مشاهده کنید).
<KEY_ID>
شناسهٔ کلید مورد استفاده.
همچنین می‌تواند با متغیر محیطی NETHSM_KEY_ID مشخص شود.
<MESSAGE>
مسیر پیامی که باید برای آن امضا ایجاد شود.
همچنین می‌تواند با متغیر محیطی NETHSM_OPENPGP_SIGNATURE_MESSAGE مشخص شود.
nethsm-openpgp-sign