.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH RNBYC "1" "سپتامبر 2023" "rnbyc 1.1.8" "User Commands" .SH "نام (NAME)" rnbyc \- تجزیه‌گر و تولیدکنندهٔ JWK و JWT .SH "توضیحات (DESCRIPTION)" rnbyc \- تجزیه‌گر و تولیدکنندهٔ JWK/JWKS، تجزیه‌گر و سریالی‌ساز JWT، با پشتیبانی از JWTهای امضاشده، رمزگذاری‌شده و تودرتو .PP نسخهٔ 1.1.8 .SH "کپی‌رایت و تکثیر (COPYRIGHT)" حق نشر 2020\-2022 Nicolas Mora .PP این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز GPL 3 بازتوزیع نموده یا تغییر دهید. .PP گزینه‌های خط فرمان: .PP \fB\-j\fR \fB\-\-jwks\fR .IP عملیات: JWKS، تجزیه یا تولید کلیدها و خروجی دادن JWKS .PP \fB\-g\fR \fB\-\-generate\fR .IP تولید یک جفت‌کلید یا یک کلید متقارن مقادیر در دسترس برای : RSA[key size] (اندازهٔ کلید پیش‌فرض: 4096)، EC256، EC384، EC521، Ed25519، Ed448، X25519، X448، oct[key size] (اندازهٔ کلید پیش‌فرض: 128 بیت) .PP \fB\-i\fR \fB\-\-stdin\fR .IP کلید را جهت تجزیه از ورودی استاندارد (stdin) می‌خواند .PP \fB\-f\fR \fB\-\-in\-file\fR .IP کلید را جهت تجزیه از یک فایل می‌خواند .PP \fB\-k\fR \fB\-\-key\-id\fR .IP مشخص کردن key\-id برای افزودن به کلید فعلی .PP \fB\-a\fR \fB\-\-alg\fR .IP عملیات: JWKS \- مشخص کردن مقدار alg برای افزودن به کلید فعلی عملیات: Serialize \- مشخص کردن مقدار alg برای امضای توکن .PP \fB\-e\fR \fB\-\-enc\fR .IP مشخص کردن مقدار enc برای رمزگذاری توکن (پیش‌فرض A128CBC) .PP \fB\-l\fR \fB\-\-enc\-alg\fR .IP مشخص کردن الگوریتم رمزگذاری برای مدیریت کلیدِ توکن .PP \fB\-o\fR \fB\-\-out\-file\fR .IP مشخص کردن فایل خروجی برای کلیدهای خصوصی (یا همهٔ کلیدها در صورت مشخص نشدن فایل عمومی) در JWKS .PP \fB\-p\fR \fB\-\-out\-file\-public\fR .IP مشخص کردن فایل خروجی برای کلیدهای عمومی در JWKS .PP \fB\-n\fR \fB\-\-indent\fR .IP فاصله‌گذاری تورفتگی خروجی JWKS: مقدار 0 حالت فشرده است، پیش‌فرض تورفتگی ۲ فاصله است .PP \fB\-F\fR \fB\-\-format\fR .IP قالب خروجی؛ مقادیر موجود عبارتند از JWK (پیش‌فرض)، PEM یا DER .PP \fB\-x\fR \fB\-\-split\fR .IP تفکیک خروجی JWKS به کلیدهای عمومی و خصوصی .PP \fB\-t\fR \fB\-\-parse\-token\fR .IP عملیات: تجزیهٔ توکن .PP \fB\-s\fR \fB\-\-serialize\-token\fR .IP عملیات: سریالی‌سازی ادعاهای (claims) ارائه‌شده درون یک توکن .PP \fB\-H\fR \fB\-\-header\fR .IP نمایش سرآیند یک توکن تجزیه‌شده .PP \fB\-C\fR \fB\-\-claims\fR .IP نمایش ادعاهای (claims) یک توکن تجزیه‌شده، پیش‌فرض true .PP \fB\-P\fR \fB\-\-public\-key\fR .IP مشخص کردن کلید عمومی برای رمزگذاری مدیریت کلید یا اعتبارسنجی امضا کلید عمومی باید در قالب JWKS باشد و می‌تواند یک رشتهٔ JWKS یا مسیری به یک فایل JWKS باشد .PP \fB\-K\fR \fB\-\-private\-key\fR .IP مشخص کردن کلید خصوصی برای رمزگشایی مدیریت کلید یا تولید امضا کلید عمومی باید در قالب JWKS باشد و می‌تواند یک رشتهٔ JWKS یا مسیری به یک فایل JWKS باشد .PP \fB\-S\fR \fB\-\-self\-signed\fR .IP اعتبارسنجی امضای JWT در صورتی که JWT امضاشده کلید عمومی خود را در سرآیندش به عنوان پارامتر \(aqjwk\(aq، \(aqx5c\(aq یا \(aqx5u\(aq دارا باشد .PP \fB\-W\fR \fB\-\-password\fR .IP مشخص کردن گذرواژه برای رمزگذاری/رمزگشایی مدیریت کلید با استفاده از الگوریتم PBES2 یا تولید/اعتبارسنجی امضا با استفاده از الگوریتم HS .PP \fB\-u\fR \fB\-\-x5u\-flags\fR .IP تنظیم پرچم‌های x5u برای دریافت گواهی برخط، مقادیر موجود عبارتند از: .IP cert: نادیده گرفتن خطاهای گواهی سرور (خودامضاشده، منقضی‌شده و غیره) follow: دنبال کردن تغییرمسیرهای jwks_uri در صورت وجود مقادیر می‌توانند به هم متصل شوند؛ مانند: \fB\-\-x5u\-flags\fR cert,follow .PP \fB\-v\fR \fB\-\-version\fR .IP چاپ نسخهٔ فعلی rnbyc .PP \fB\-h\fR \fB\-\-help\fR .IP چاپ این پیام راهنما .PP \fB\-d\fR \fB\-\-debug\fR .IP نمایش پیام‌های اشکال‌زدایی (دیباگ) .SH "همچنین ببینید (SEE ALSO)" مستندات کامل برای .B rnbyc به صورت یک راهنمای Texinfo نگهداری می‌شود. در صورتی که برنامه‌های .B info و .B rnbyc به‌درستی بر روی سیستم شما نصب شده باشند، دستور .IP .B info rnbyc .PP باید دسترسی شما به راهنمای کامل را فراهم کند.