.TH softhsm2.conf 5 "30 October 2014" "SoftHSM" .SH "نام (NAME)" softhsm2.conf \- فایل پیکربندی SoftHSM .SH "خلاصه دستور (SYNOPSIS)" .B softhsm2.conf .SH "توضیحات (DESCRIPTION)" این فایل پیکربندی برای SoftHSM است. این فایل در یک مسیر پیش‌فرض قرار دارد، اما می‌توان با استفاده از متغیر محیطی مسیر آن را تغییر داد. هرگونه پیکربندی باید مطابق با قالب فایل توضیح داده شده در این سند انجام شود. .SH "قالب فایل (FILE FORMAT)" هر گزینه پیکربندی یک جفت نام و مقدار است که با علامت مساوی از یکدیگر جدا شده‌اند. هر گزینه پیکربندی باید در یک خط تکی قرار گیرد. .LP .RS .nf = .fi .RE .LP همچنین می‌توان با استفاده از علامت هشتگ (#) یادداشت‌ها یا توضیحات را به فایل اضافه کرد. هر چیزی بعد از علامت هشتگ نادیده گرفته خواهد شد. .LP .RS .nf # A comment .RE .LP هر خط خالی یا خطوطی که قالب صحیحی ندارند نادیده گرفته خواهند شد. .SH DIRECTORIES.TOKENDIR مکانی که SoftHSM می‌تواند توکن‌ها را در آن ذخیره کند. .LP .RS .nf directories.tokendir = /var/lib/softhsm/tokens/ .fi .RE .LP .SH OBJECTSTORE.BACKEND بک‌اند (پشتیبان) مورد استفاده توسط SoftHSM برای ذخیره اشیاء توکن. هر یک از گزینه‌های "file" یا "db" پشتیبانی می‌شوند. برای استفاده از بک‌اند "db"، کامپایل و ساخت SoftHSM باید با گزینه "configure --with-objectstore-backend-db" پیکربندی شده باشد. .LP .RS .nf objectstore.backend = file .fi .RE .LP .SH OBJECTSTORE.UMASK ماسک حالت ایجاد فایل (umask) که توسط SoftHSM هنگام ایجاد فایل‌ها یا دایرکتوری‌ها استفاده می‌شود. این مقدار در مبنای هشت (اکتال) است. این مقدار علاوه بر umask فرایند اعمال می‌شود و نمی‌تواند آن را بازنویسی کند. .LP .RS .nf objectstore.umask = 0077 .fi .RE .LP .SH LOG.LEVEL سطح ثبت گزارش (لاگ) که می‌تواند روی ERROR، WARNING، INFO یا DEBUG تنظیم شود. .LP .RS .nf log.level = INFO .fi .RE .LP .SH SLOTS.REMOVABLE اگر روی true تنظیم شود، مقدار CKF_REMOVABLE_DEVICE در پرچم‌های بازگردانده شده توسط C_GetSlotInfo قرار می‌گیرد. مقدار پیش‌فرض false است. .LP .RS .nf slots.removable = true .fi .RE .LP .SH SLOTS.MECHANISMS امکان فعال‌سازی و غیرفعال‌سازی هر یک از مکانیزم‌های PKCS#11 گزارش شده در C_GetMechanismList() را فراهم می‌کند. این گزینه یک آرگومان رشته‌ای شامل فهرستی از تمام الگوریتم‌هایی که باید فعال شوند (جدا شده با کاما) را می‌پذیرد (مکانیزم‌های keygen را فراموش نکنید). می‌توان به ابتدای فهرست یک علامت منفی "-" اضافه کرد تا فقط مکانیزم‌های غیرفعال فهرست شوند. علاوه بر این، کلیدواژه ویژه ALL می‌تواند برای فعال کردن تمام مکانیزم‌های شناخته‌شده استفاده شود (پیش‌فرض). مکانیزم‌های ناشناخته نادیده گرفته می‌شوند. این گزینه اولویت بالاتری نسبت به مشخصه CKA_ALLOWED_MECHANISMS روی اشیاء کلید دارد. .LP .RS .nf slots.mechanisms = ALL .fi .RE .LP .SH LIBRARY.RESET_ON_FORK اگر روی true تنظیم شود، کتابخانه وضعیت را هنگام انشعاب فرایند (fork) بازنشانی می‌کند. پیش‌فرض false است. .LP .RS .nf library.reset_on_fork = true .fi .RE .LP .SH "محیط (ENVIRONMENT)" .TP SOFTHSM2_CONF هنگامی که تعریف شود، مقدار آن به عنوان مسیر فایل پیکربندی استفاده خواهد شد. .SH "فایل‌ها (FILES)" .TP .I ~/.config/softhsm2/softhsm2.conf مسیر پیش‌فرض مختص کاربر برای فایل پیکربندی SoftHSM؛ در صورت وجود، پیکربندی سراسری سیستم را نادیده می‌گیرد. .TP .I /etc/softhsm2.conf مسیر پیش‌فرض سراسری سیستم برای فایل پیکربندی SoftHSM .TP .I /etc/softhsm2.conf.sample یک نمونه از فایل پیکربندی SoftHSM .SH "نویسندگان (AUTHORS)" نوشته شده توسط Rickard Bellgrim، Francis Dupont، René Post و Roland van Rijswijk. .SH "همچنین ببینید (SEE ALSO)" .IR softhsm2-keyconv (1), .IR softhsm2-migrate (1), .IR softhsm2-util (1)