| OPENSSL-CRL(1ssl) | OpenSSL | OPENSSL-CRL(1ssl) |
نام (NAME)
openssl-crl - پردازش لیست ابطال گواهی (CRL)
خلاصه دستور (SYNOPSIS)
openssl crl [-help] [-inform DER|PEM] [-outform DER|PEM] [-key filename] [-keyform DER|PEM|P12] [-dateopt] [-text] [-in filename] [-out filename] [-gendelta filename] [-badsig] [-verify] [-noout] [-hash] [-hash_old] [-fingerprint] [-crlnumber] [-issuer] [-lastupdate] [-nextupdate] [-nameopt option] [-CAfile file] [-no-CAfile] [-CApath dir] [-no-CApath] [-CAstore uri] [-no-CAstore] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq]
توضیحات (DESCRIPTION)
این دستور فایلهای CRL را در قالب DER یا PEM پردازش میکند.
گزینهها (OPTIONS)
- -help
- نمایش یک پیام راهنمای نحوه استفاده.
- -inform DER|PEM
- قالب ورودی CRL؛ بهطور پیشفرض مشخص نشده است. برای جزئیات بیشتر به openssl-format-options(1) مراجعه کنید.
- -outform DER|PEM
- قالب خروجی CRL؛ حالت پیشفرض PEM است. برای جزئیات بیشتر به openssl-format-options(1) مراجعه کنید.
- -key filename
- کلید خصوصی مورد استفاده برای امضای CRL.
- -keyform DER|PEM|P12
- قالب فایل کلید خصوصی؛ بهطور پیشفرض مشخص نشده است. برای جزئیات بیشتر به openssl-format-options(1) مراجعه کنید.
- -in filename
- نام فایل ورودی را برای خواندن مشخص میکند، یا در صورت مشخص نشدن این گزینه، از ورودی استاندارد استفاده میشود.
- -out filename
- نام فایل خروجی را برای نوشتن مشخص میکند؛ بهطور پیشفرض در خروجی استاندارد نوشته میشود.
- -gendelta filename
- خروجی مقایسهای بین CRL اصلی و CRL مشخصشده در اینجا تولید میکند.
- -badsig
- امضا را پیش از نوشتن دستکاری (خراب) میکند؛ این گزینه برای آزمایش مفید است.
- -dateopt
- قالب خروجی تاریخ را مشخص میکند. مقادیر عبارتند از: rfc_822 و iso_8601. پیشفرض rfc_822 است.
- -text
- چاپ CRL به صورت متنی.
- -verify
- اعتبارسنجی
امضای
موجود در CRL.
در صورت
ناموفق
بودن
اعتبارسنجی،
برنامه
بلافاصله
خارج
میشود،
یعنی
پردازش
گزینههای
بعدی (مانند
-gendelta) نادیده
گرفته
میشود.
این گزینه در صورت مشخص شدن هر یک از گزینههای -CApath، -CAfile یا -CAstore بهطور ضمنی فعال میشود.
- -noout
- نسخه کدگذاریشده CRL در خروجی چاپ نمیشود.
- -fingerprint
- چاپ اثر انگشت (fingerprint) مربوط به CRL.
- -crlnumber
- چاپ شماره CRL.
- -hash
- چاپ هش نام صادرکننده. این گزینه میتواند برای جستجوی CRLها در یک دایرکتوری بر اساس نام صادرکننده استفاده شود.
- -hash_old
- هش نام صادرکننده CRL را با استفاده از الگوریتم قدیمیتر به کار رفته در OpenSSL قبل از نسخه 1.0.0 در خروجی چاپ میکند.
- -issuer
- چاپ نام صادرکننده.
- -lastupdate
- چاپ فیلد lastUpdate.
- -nextupdate
- چاپ فیلد nextUpdate.
- -nameopt option
- نحوه نمایش نامهای موضوع (subject) یا صادرکننده را مشخص میکند. برای جزئیات بیشتر به openssl-namedisplay-options(1) مراجعه کنید.
- -CAfile file, -no-CAfile, -CApath dir, -no-CApath, -CAstore uri, -no-CAstore
- برای جزئیات بیشتر به بخش «گزینههای گواهی معتبر» (Trusted Certificate Options) در openssl-verification-options(1) مراجعه کنید.
- -provider name
- -provider-path path
- -provparam [name:]key=value
- -propquery propq
- برای جزئیات بیشتر به بخش «گزینههای فراهمکننده» (Provider Options) در openssl(1)، provider(7) و property(7) مراجعه کنید.
مثالها (EXAMPLES)
تبدیل یک فایل CRL از PEM به DER:
openssl crl -in crl.pem -outform DER -out crl.der
چاپ نسخه متنی یک گواهی با کدگذاری DER:
openssl crl -in crl.der -text -noout
اشکالات (BUGS)
در حالت ایدهآل باید ایجاد یک CRL با استفاده از گزینهها و فایلهای مناسب نیز امکانپذیر باشد.
همچنین ببینید (SEE ALSO)
openssl(1), openssl-crl2pkcs7(1), openssl-ca(1), openssl-x509(1), ossl_store-file(7)
تاریخچه (HISTORY)
از نسخه OpenSSL 3.3، گزینه -verify در صورت شکست با کد ۱ خارج میشود.
حق نشر (COPYRIGHT)
حق نشر 2000-2024 نویسندگان پروژه OpenSSL. تمام حقوق محفوظ است.
تحت مجوز آپاچی، نسخه 2.0 ("مجوز") مجوزدهی شده است. شما نمیتوانید از این فایل استفاده کنید مگر با رعایت مجوز. میتوانید نسخهای از مجوز را در فایل LICENSE در توزیع مبدا یا در https://www.openssl.org/source/license.html دریافت کنید.
| 2026-08-25 | 3.6.4 |