nethsm-config-get-tls-certificate(1) General Commands Manual nethsm-config-get-tls-certificate(1)

nethsm-config-get-tls-certificate - دریافت گواهی امنیتی TLS دستگاه NetHSM

nethsm config get tls-certificate [-f|--force] [-o|--output] [-a|--auth-passphrase-file] [-c|--config] [-l|--label] [-u|--user] [-h|--help]

دریافت گواهی برای اتصال TLS

گواهی X.509 در قالب استاندارد PEM (Privacy-enhanced Electronic Mail) بازگردانده می‌شود. مگر در حالتی که فایل خروجی مشخصی تعیین شده باشد، گواهی در خروجی استاندارد (stdout) چاپ می‌شود.

نیازمند احراز هویت یک کاربر سراسری سیستم در نقش «Administrator» است.

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

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

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

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

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

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

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

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

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

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

همچنین می‌توان آن را با متغیر محیطی NETHSM_USER مشخص کرد.
نمایش راهنما (مشاهده خلاصه با '-h')
nethsm-config-get-tls-certificate