| JOSE-JWS-VER(1) | JOSE-JWS-VER(1) |
نام (NAME)
jose-jws-ver - اعتبارسنجی یک JWS با استفاده از JWKهای ارائهشده
خلاصه دستور (SYNOPSIS)
jose jws ver -i JWS [-I PAY] -k JWK [-a] [-O PAY]
نمای کلی (OVERVIEW)
دستور jose jws ver یک امضا بر روی بار داده (payload) را با استفاده از یک یا چند JWK اعتبارسنجی میکند. هنگام مشخص کردن بیش از یک JWK (-k)، اگر هر یک از JWKهای ارائهشده یک امضا را با موفقیت اعتبارسنجی کنند، برنامه با موفقیت پایان مییابد. از طرف دیگر، در صورت تعیین گزینهٔ -a، برنامه تنها زمانی با موفقیت پایان مییابد که تمامی JWKها یک امضا را با موفقیت اعتبارسنجی کرده باشند.
اگر JWS از نوع JWS مجزا (detached) باشد، بدین معنا که بار داده بهصورت دودویی (binary) و خارج از خودِ JWS ذخیره شده است، بار داده میتواند با استفاده از پارامتر -I بارگذاری شود.
لطفاً توجه داشته باشید که هنگام مشخص کردن گزینهٔ -O برای ارسال بار داده به خروجی، صرفنظر از اینکه امضا معتبر باشد یا نباشد، بار داده در خروجی نوشته میشود. بنابراین، پیش از اطمینان و اعتماد به دادهها، باید مقدار بازگشتی دستور را بررسی کنید.
گزینهها (OPTIONS)
مثالها (EXAMPLES)
اعتبارسنجی یک JWS عادی و ارسال بار داده (payload) به خروجی:
$ jose jws ver -i msg.jws -k key.jwk -O msg.txt
اعتبارسنجی یک JWS مجزا (detached) بدون خروجی دادن بار داده:
$ jose jws ver -i msg.jws -I msg.txt -k key.jwk
اطمینان از اینکه یک JWS با تمام کلیدهای مشخصشده امضا شده است:
$ jose jws ver -i msg.jws -k ec.jwk -k rsa.jwk -a
نویسندگان (AUTHORS)
Nathaniel McCallum <npmccallum@redhat.com>
همچنین ببینید (SEE ALSO)
| 06/09/2026 |