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(1) برای
صدور یک
گواهی
ویژگی (attribute certificate)
با استفاده
از گواهی
صادرکننده
به همراه
کلید خصوصی
آن و گواهی
دارنده (holder)
استفاده
میشود.
- -h, --help
- چاپ
اطلاعات
نحوه
استفاده به
همراه
خلاصهای
از
گزینههای
موجود.
- -v, --debug
level
- تنظیم سطح
اشکالزدایی
(debug)، پیشفرض:
1.
- -+, --options file
- خواندن
گزینههای
خط فرمان از
file.
- -i, --in
file
- گواهی
دارنده (holder) که
قرار است
برای آن
گواهی
ویژگی صادر
شود. در
صورت مشخص
نشدن،
گواهی از STDIN
خوانده
میشود.
- -m, --group
membership
- عضویت
گروهی که
گواهی
ویژگی باید
آن را تصدیق
کند. گروه
مشخصشده
به عنوان یک
رشته
گنجانده
میشود.
برای
گنجاندن
چند گروه،
این گزینه
میتواند
تکرار شود.
- -k, --issuerkey
file
- فایل کلید
خصوصی
صادرکننده.
استفاده از
این گزینه
یا --issuerkeyid
الزامی
است.
- -x, --issuerkeyid
hex
- شناسه شیء (handle)
کلید خصوصی
صادرکننده
در کارت
هوشمند یا TPM
به قالب
هگزادسیمال
با پیشوند
اختیاری h0x.
استفاده از
این گزینه
یا --issuerkey
الزامی
است.
- -c, --issuercert
file
- فایل گواهی
صادرکننده.
الزامی
است.
- -l, --lifetime
hours
- تعداد
ساعاتی که
گواهی
ویژگی
معتبر است،
پیشفرض: 24.
در صورتی که
هر دو زمان
شروع و
پایان مطلق
مشخص شده
باشند،
نادیده
گرفته
میشود.
- -F, --not-before
datetime
- زمان مطلق
شروع
اعتبار AC.
قالب تاریخ
و زمان توسط
گزینه --dateform
تعیین
میشود.
- -T, --not-after
datetime
- زمان مطلق
پایان
اعتبار AC.
قالب تاریخ
و زمان توسط
گزینه --dateform
تعیین
میشود.
- -D, --dateform
form
- قالب strptime(3)
برای
گزینههای
--not-before و --not-after ،
پیشفرض: %d.%m.%y
%T
- -s, --serial
hex
- شماره
سریال به
صورت
هگزادسیمال.
به طور
پیشفرض به
صورت
تصادفی
اختصاص
مییابد.
- -g, --digest
digest
- خلاصه پیام
(digest) مورد
استفاده
برای ایجاد
امضا. یکی
از موارد
md5، sha1، sha224،
sha256، sha384 یا sha512.
مقدار
پیشفرض بر
اساس نوع و
اندازه
کلید امضا
تعیین
میشود.
- -R, --rsa-padding
padding
- پدینگ (padding)
مورد
استفاده
برای
امضاهای RSA.
یا pkcs1 یا pss،
پیشفرض:
pkcs1.
- -f, --outform
encoding
- کدگذاری
فایل گواهی
ایجادشده.
یا 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