pki --pkcs7 - توابع
بستهبندی
و باز کردن
کانتینرهای
PKCS#7 را فراهم
میکند
pki --pkcs7 |
--sign|--verify|--encrypt|--decrypt|--show
[--in file]
[--cert file]
[--key file]
[--digest digest]
[--rsa-padding padding]
[--debug level] |
pki --pkcs7 |
--options file |
این
زیرفرمان
از pki(1)
توابعی را
برای
بستهبندی
و باز کردن
(wrap/unwrap)
کانتینرهای
PKCS#7 ارائه
میدهد.
- -h, --help
- نمایش
اطلاعات
نحوهٔ
استفاده
بههمراه
خلاصهای
از
گزینههای
موجود.
- -v, --debug
level
- تنظیم سطح
دیباگ،
پیشفرض: 1.
- -+, --options file
- خواندن
گزینههای
خط فرمان از
file.
- -s, --sign
- ایجاد
دادههای
امضاشدهٔ
(signed-data) PKCS#7.
- -u, --verify
- اعتبارسنجی
دادههای
امضاشدهٔ
(signed-data) PKCS#7.
- -e, --encrypt
- ایجاد
دادههای
پاکتشدهٔ
(enveloped-data) PKCS#7.
- -e, --decrypt
- رمزگشایی
دادههای
پاکتشدهٔ
(enveloped-data) PKCS#7.
- -p, --show
- نمایش
اطلاعات
دربارهٔ
کانتینر PKCS#7 و
فهرست کردن
گواهیها.
- -i, --in
file
- فایل ورودی
PKCS#7. در صورت
مشخص نشدن،
ورودی از STDIN
خوانده
میشود.
- -k, --key
file
- کلید خصوصی
مورد
استفاده
برای --sign و
--decrypt.
- -c, --cert
file
- گواهی برای
--sign، --verify و --encrypt.
میتواند
چندین بار
استفاده
شود.
- -g, --digest
digest
- خلاصهٔ
پیام (digest) مورد
استفاده
برای ایجاد
امضا. یکی
از مقادیر
md5، sha1، sha224،
sha256، sha384 یا sha512.
مقدار
پیشفرض بر
اساس نوع و
اندازهٔ
کلید امضا
تعیین
میشود.
- -R, --rsa-padding
padding
- فاصلهگذاری
(padding) مورد
استفاده
برای
امضاهای RSA.
یکی از
مقادیر pkcs1
یا pss، با
پیشفرض
pkcs1.