nethsm-key-cert-get(1) General Commands Manual nethsm-key-cert-get(1)

nethsm-key-cert-get - دریافت گواهی برای یک کلید

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

گواهی مربوط به یک کلید را دریافت می‌کند.

کاربران سراسری سیستم در نقش «Administrator» تنها می‌توانند گواهی‌های کلیدهای سراسری را دریافت کنند. کاربران دارای فضای نام (Namespaced) در نقش «Administrator» تنها می‌توانند گواهی‌های کلیدهای موجود در فضای نام خود را دریافت کنند.

مگر در حالتی که یک فایل خروجی مشخص تعیین شده باشد، گواهی در خروجی استاندارد (stdout) نوشته می‌شود.

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

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

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

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

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

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

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

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

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

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

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

همچنین می‌تواند با متغیر محیطی NETHSM_USER تعیین شود.
چاپ راهنما (مشاهدهٔ خلاصه‌ای با '-h')
<KEY_ID>
شناسهٔ کلیدی که گواهی آن باید بازیابی شود
همچنین می‌تواند با متغیر محیطی NETHSM_KEY_ID تعیین شود.
nethsm-key-cert-get