PKI --PKCS7(1) strongSwan PKI --PKCS7(1)

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 --pkcs7 -h | --help

این زیرفرمان از pki(1) توابعی را برای بسته‌بندی و باز کردن (wrap/unwrap) کانتینرهای PKCS#7 ارائه می‌دهد.

نمایش اطلاعات نحوهٔ استفاده به‌همراه خلاصه‌ای از گزینه‌های موجود.
تنظیم سطح دیباگ، پیش‌فرض: 1.
-+, --options file
خواندن گزینه‌های خط فرمان از file.
ایجاد داده‌های امضاشدهٔ (signed-data) PKCS#7.
اعتبارسنجی داده‌های امضاشدهٔ (signed-data) PKCS#7.
ایجاد داده‌های پاکت‌شدهٔ (enveloped-data) PKCS#7.
رمزگشایی داده‌های پاکت‌شدهٔ (enveloped-data) PKCS#7.
نمایش اطلاعات دربارهٔ کانتینر PKCS#7 و فهرست کردن گواهی‌ها.
فایل ورودی PKCS#7. در صورت مشخص نشدن، ورودی از STDIN خوانده می‌شود.
کلید خصوصی مورد استفاده برای --sign و --decrypt.
گواهی برای --sign، --verify و --encrypt. می‌تواند چندین بار استفاده شود.
خلاصهٔ پیام (digest) مورد استفاده برای ایجاد امضا. یکی از مقادیر md5، sha1، sha224، sha256، sha384 یا sha512. مقدار پیش‌فرض بر اساس نوع و اندازهٔ کلید امضا تعیین می‌شود.
فاصله‌گذاری (padding) مورد استفاده برای امضاهای RSA. یکی از مقادیر pkcs1 یا pss، با پیش‌فرض pkcs1.

pki(1)

2023-03-30 6.1.0