PKI --SIGNCRL(1) strongSwan PKI --SIGNCRL(1) نام (NAME) pki --signcrl - صدور یک لیست ابطال گواهی (CRL) با استفاده از گواهی و کلید CA خلاصه دستور (SYNOPSIS) pki --signcrl --cakey file|--cakeyid hex --cacert file [--lifetime days] [--this-update datetime] [--next-update datetime] [--lastcrl crl] [--basecrl crl] [--crluri uri] [--digest digest] [--rsa-padding padding] [[--reason reason] [--date ts] --cert file|--serial hex] [--critical oid] [--outform encoding] [--debug level] pki --signcrl --options file pki --signcrl -h | --help توضیحات (DESCRIPTION) این زیردستور از pki(1) برای صدور یک لیست ابطال گواهی (CRL) با استفاده از یک گواهی و کلید خصوصی CA به‌کار می‌رود. گزینه‌ها (OPTIONS) -h, --help چاپ اطلاعات نحوه استفاده به همراه خلاصه‌ای از گزینه‌های موجود. -v, --debug level تنظیم سطح اشکال‌زدایی (دیباگ)، پیش‌فرض: 1. -+, --options file خواندن گزینه‌های خط فرمان از file. -k, --cakey file فایل کلید خصوصی CA. استفاده از این گزینه یا --cakeyid الزامی است. -x, --cakeyid hex هندل شیء کلید خصوصی CA در کارت هوشمند یا TPM در قالب هگزادسیمال همراه با پیشوند اختیاری 0x. استفاده از این گزینه یا --cakey الزامی است. -c, --cacert file فایل گواهی CA. الزامی است. -l, --lifetime days تعداد روزها تا زمانی که CRL یک nextUpdate دریافت کند، پیش‌فرض: 15. در صورت مشخص شدن هر دو زمان شروع و پایان مطلق، نادیده گرفته می‌شود. -F, --this-update datetime زمان مطلق شروع اعتبار CRL. قالب datetime توسط گزینه --dateform تعیین می‌شود. -T, --next-update datetime زمان مطلق پایان اعتبار CRL. قالب datetime توسط گزینه --dateform تعیین می‌شود. -D, --dateform form قالب strptime(3) برای گزینه‌های --this-update و --next-update ، پیش‌فرض: %d.%m.%y %T -a, --lastcrl crl فایل CRL مربوط به lastUpdate برای کپی کردن ابطال‌ها از آن. -b, --basecrl crl فایل CRL پایه برای ایجاد یک delta CRL برای آن. -u, --crluri uri شناسه URI مربوط به تازه‌ترین delta CRL برای گنجاندن در CRL. می‌تواند چندین بار استفاده شود. -g, --digest digest خلاصه پیام (Digest) مورد استفاده برای ایجاد امضا. یکی از مقادیر md5، sha1، sha224، sha256، sha384، یا sha512. مقدار پیش‌فرض بر اساس نوع و اندازه کلید امضا تعیین می‌شود. -R, --rsa-padding padding لایه‌گذاری (Padding) مورد استفاده برای امضاهای RSA. مقدار می‌تواند pkcs1 یا pss باشد، پیش‌فرض pkcs1 است. -X, --critical oid افزودن یک افزونه بحرانی (critical extension) با OID مشخص‌شده. -f, --outform encoding قالب کدگذاری فایل گواهی ایجادشده. یا der (ASN.1 DER) یا pem (Base64 PEM)، پیش‌فرض der است. گواهی‌های باطل‌شده (Revoked Certificates) چندین گواهی باطل‌شده را می‌توان با ارائه مستقیم فایل گواهی یا شماره سریال مربوط به آن به CRL اضافه کرد. برای هر مورد ابطال می‌توان یک دلیل و یک برچسب زمانی پیکربندی کرد (این موارد باید پیش از هر گواهی/سریال در خط فرمان آورده شوند). -r, --reason reason دلیل ابطال گواهی. یکی از موارد key-compromise، ca-compromise، affiliation-changed، superseded، cessation-of-operation، یا certificate-hold. -d, --date ts تاریخ ابطال به‌صورت برچسب زمانی یونیکس (Unix timestamp). پیش‌فرض زمان فعلی است. -z, --cert file فایل گواهی برای ابطال. -s, --serial hex شماره سریال با کدگذاری هگزادسیمال مربوط به گواهی مورد نظر برای ابطال. مثال‌ها (EXAMPLES) ابطال یک گواهی: pki --signcrl --cacert ca_cert.der --cakey ca_key.der \ --reason superseded --cert cert.der > crl.der به‌روزرسانی یک CRL موجود با دو ابطال جدید با استفاده از شماره سریال گواهی، بدون ذکر دلیل: pki --signcrl --cacert ca_cert.der --cakey ca_key.der \ --lastcrl old_crl.der --serial 0123 --serial 0345 > crl.der همچنین ببینید (SEE ALSO) pki(1) 6.1.0 2019-05-06 PKI --SIGNCRL(1)