| OPENSSL-PKCS7(1ssl) | OpenSSL | OPENSSL-PKCS7(1ssl) |
نام (NAME)
openssl-pkcs7 - ابزار پردازش و مدیریت فایلهای PKCS#7
خلاصه دستور (SYNOPSIS)
openssl pkcs7 [-help] [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out filename] [-print] [-print_certs] [-quiet] [-text] [-noout] [-engine id] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq]
توضیحات (DESCRIPTION)
این دستور فایلهای PKCS#7 را پردازش میکند. توجه داشته باشید که این دستور تنها از PKCS#7 نسخه ۱.۵ همانطور که در IETF RFC 2315 مشخص شده است پشتیبانی میکند. در حال حاضر نمیتواند ساختارهای CMS را همانطور که در IETF RFC 2630 شرح داده شده است، تجزیه کند.
گزینهها (OPTIONS)
- -help
- نمایش پیام راهنمای نحوه استفاده.
- -inform DER|PEM, -outform DER|PEM
- قالبهای
ورودی و
خروجی؛
مقدار
پیشفرض PEM
است. برای
جزئیات
بیشتر به
openssl-format-options(1)
مراجعه
کنید.
دادهها یک ساختار PKCS#7 نسخه ۱.۵ هستند.
- -in filename
- نام فایل ورودی را برای خواندن مشخص میکند؛ در صورت عدم تعیین این گزینه، از ورودی استاندارد استفاده میشود.
- -out filename
- نام فایل خروجی را برای نوشتن مشخص میکند؛ در صورت عدم تعیین، بهطور پیشفرض در خروجی استاندارد نوشته میشود.
- چاپ کامل شیء PKCS7.
- -print_certs
- هرگونه گواهی یا CRL موجود در فایل را چاپ میکند. نامهای موضوع (subject) و صادرکننده (issuer) آنها در یک قالب تکخطی پیش از آنها قرار میگیرند.
- -quiet
- هنگامی که همراه با -print_certs استفاده شود، تنها گواهیهای کدگذاریشده در قالب PEM را بدون هیچگونه خروجی دیگری چاپ میکند.
- -text
- جزئیات کامل گواهی را به جای فقط نامهای موضوع و صادرکننده چاپ میکند.
- -noout
- از خروجی دادن نسخه کدگذاریشده ساختار PKCS#7 (یا در صورت تنظیم -print_certs، گواهیها) جلوگیری میکند.
- -engine id
- بخش «گزینههای موتور (Engine Options)» را در openssl(1) ببینید. این گزینه منسوخ شده است.
- -provider name
- -provider-path path
- -provparam [name:]key=value
- -propquery propq
- بخش «گزینههای ارائهدهنده (Provider Options)» را در openssl(1)، provider(7) و property(7) ببینید.
مثالها (EXAMPLES)
تبدیل یک فایل PKCS#7 از قالب PEM به DER:
openssl pkcs7 -in file.pem -outform DER -out file.der
خروجی گرفتن از تمام گواهیهای موجود در یک فایل:
openssl pkcs7 -in file.pem -print_certs -out certs.pem
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
گزینه -engine در OpenSSL 3.0 منسوخ شد.
حق نشر (COPYRIGHT)
Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved.
تحت مجوز آپاچی نسخه ۲.۰ (Apache License 2.0) منتشر شده است («مجوز»). شما نمیتوانید از این فایل جز در انطباق با این مجوز استفاده کنید. میتوانید نسخهای از مجوز را در فایل LICENSE در توزیع منبع یا در https://www.openssl.org/source/license.html دریافت کنید.
| 2026-08-25 | 3.6.4 |