| OPENSSL-CRL2PKCS7(1SSL) | OpenSSL | OPENSSL-CRL2PKCS7(1SSL) |
نام (NAME)
openssl-crl2pkcs7 - تبدیل ساختار CRL به ساختار PKCS#7
خلاصه دستور (SYNOPSIS)
openssl crl2pkcs7 [-help] [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out filename] [-certfile filename] [-nocrl] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq]
توضیحات (DESCRIPTION)
این دستور یک CRL اختیاری و یک یا چند گواهی را دریافت کرده و آنها را به یک ساختار تبهگن (degenerate) PKCS#7 از نوع «فقط گواهیها» (certificates only) تبدیل میکند.
گزینهها (OPTIONS)
- -help
- نمایش یک پیام راهنمای نحوه استفاده.
- -inform DER|PEM
- قالب ورودی CRL؛ حالت پیشفرض PEM است. برای جزئیات بیشتر به openssl-format-options(1) مراجعه کنید.
- -outform DER|PEM
- قالب خروجی شیء PKCS#7؛ حالت پیشفرض PEM است. برای جزئیات بیشتر به openssl-format-options(1) مراجعه کنید.
- -in filename
- نام فایل ورودی را برای خواندن CRL مشخص میکند؛ در صورت عدم تعیین این گزینه، از ورودی استاندارد استفاده میشود.
- -out filename
- نام فایل خروجی را برای نوشتن ساختار PKCS#7 مشخص میکند؛ در حالت پیشفرض در خروجی استاندارد نوشته میشود.
- -certfile filename
- نام فایلی حاوی یک یا چند گواهی در قالب PEM را مشخص میکند. تمام گواهیهای موجود در این فایل به ساختار PKCS#7 اضافه خواهند شد. این گزینه میتواند بیش از یک بار برای خواندن گواهیها از چندین فایل استفاده شود.
- -nocrl
- در حالت عادی یک CRL در فایل خروجی گنجانده میشود. با این گزینه هیچ CRLای در فایل خروجی قرار نمیگیرد و هیچ CRLای از فایل ورودی خوانده نمیشود.
- -provider name
- -provider-path path
- -provparam [name:]key=value
- -propquery propq
- برای جزئیات بیشتر به بخش «گزینههای فراهمکننده» (Provider Options) در openssl(1)، provider(7) و property(7) مراجعه کنید.
مثالها (EXAMPLES)
ایجاد یک ساختار PKCS#7 از یک گواهی و یک CRL:
openssl crl2pkcs7 -in crl.pem -certfile cert.pem -out p7.pem
ایجاد یک ساختار PKCS#7 در قالب DER بدون CRL از چندین گواهی مختلف:
openssl crl2pkcs7 -nocrl -certfile newcert.pem
-certfile demoCA/cacert.pem -outform DER -out p7.der
نکات (NOTES)
فایل خروجی یک ساختار داده امضاشده PKCS#7 است که شامل هیچ امضاکنندهای نبوده و صرفاً حاوی گواهیها و یک CRL اختیاری است.
این دستور میتواند برای ارسال گواهیها و CAها به Netscape به عنوان بخشی از فرآیند ثبتنام گواهی (certificate enrollment) استفاده شود. این کار شامل ارسال خروجی با کدگذاری DER به عنوان نوع MIME با عنوان application/x-x509-user-cert است.
شکل کدگذاریشده PEM با خطوط هدر و فوتر حذفشده میتواند برای نصب گواهیهای کاربر و CAها در MSIE با استفاده از کنترل Xenroll مورد استفاده قرار گیرد.
همچنین ببینید (SEE ALSO)
حق نشر (COPYRIGHT)
حق نشر 2000-2021 نویسندگان پروژه OpenSSL. تمام حقوق محفوظ است.
تحت مجوز آپاچی، نسخه 2.0 ("مجوز") مجوزدهی شده است. شما نمیتوانید از این فایل استفاده کنید مگر با رعایت مجوز. میتوانید نسخهای از مجوز را در فایل LICENSE در توزیع مبدا یا در https://www.openssl.org/source/license.html دریافت کنید.
| 2026-06-09 | 3.5.7 |