PKI --ACERT(1) strongSwan PKI --ACERT(1)

pki --acert - صدور یک گواهی ویژگی

pki --acert [--in file] [--group membership] --issuerkey file|--issuerkeyid hex --issuercert file [--lifetime hours] [--not-before datetime] [--not-after datetime] [--serial hex] [--digest digest] [--rsa-padding padding] [--outform encoding] [--debug level]
pki --acert --options file
pki --acert -h | --help

این زیرفرمان از pki(1) برای صدور یک گواهی ویژگی (attribute certificate) با استفاده از گواهی صادرکننده به همراه کلید خصوصی آن و گواهی دارنده (holder) استفاده می‌شود.

چاپ اطلاعات نحوه استفاده به همراه خلاصه‌ای از گزینه‌های موجود.
تنظیم سطح اشکال‌زدایی (debug)، پیش‌فرض: 1.
-+, --options file
خواندن گزینه‌های خط فرمان از file.
گواهی دارنده (holder) که قرار است برای آن گواهی ویژگی صادر شود. در صورت مشخص نشدن، گواهی از STDIN خوانده می‌شود.
عضویت گروهی که گواهی ویژگی باید آن را تصدیق کند. گروه مشخص‌شده به عنوان یک رشته گنجانده می‌شود. برای گنجاندن چند گروه، این گزینه می‌تواند تکرار شود.
فایل کلید خصوصی صادرکننده. استفاده از این گزینه یا --issuerkeyid الزامی است.
شناسه شیء (handle) کلید خصوصی صادرکننده در کارت هوشمند یا TPM به قالب هگزادسیمال با پیشوند اختیاری h0x. استفاده از این گزینه یا --issuerkey الزامی است.
فایل گواهی صادرکننده. الزامی است.
تعداد ساعاتی که گواهی ویژگی معتبر است، پیش‌فرض: 24. در صورتی که هر دو زمان شروع و پایان مطلق مشخص شده باشند، نادیده گرفته می‌شود.
زمان مطلق شروع اعتبار AC. قالب تاریخ و زمان توسط گزینه --dateform تعیین می‌شود.
زمان مطلق پایان اعتبار AC. قالب تاریخ و زمان توسط گزینه --dateform تعیین می‌شود.
قالب strptime(3) برای گزینه‌های --not-before و --not-after ، پیش‌فرض: %d.%m.%y %T
شماره سریال به صورت هگزادسیمال. به طور پیش‌فرض به صورت تصادفی اختصاص می‌یابد.
خلاصه پیام (digest) مورد استفاده برای ایجاد امضا. یکی از موارد md5، sha1، sha224، sha256، sha384 یا sha512. مقدار پیش‌فرض بر اساس نوع و اندازه کلید امضا تعیین می‌شود.
پدینگ (padding) مورد استفاده برای امضاهای RSA. یا pkcs1 یا pss، پیش‌فرض: pkcs1.
کدگذاری فایل گواهی ایجادشده. یا der (ASN.1 DER) یا pem (Base64 PEM)، پیش‌فرض: der.

برای جلوگیری از تایپ تکراری، گزینه‌های خط فرمان را می‌توان در فایل‌ها ذخیره کرد. فرض کنید acert.opt حاوی محتویات زیر است:

--issuercert aacert.der --issuerkey aakey.der --digest sha256 --lifetime 4

سپس می‌توان از دستور زیر برای صدور یک گواهی ویژگی بر اساس یک گواهی دارنده و گزینه‌های بالا استفاده کرد:

pki --acert --options acert.opt --in holder.der --group sales --group finance -f pem

pki(1)

2014-02-05 6.1.0