SQ(1) User Commands SQ(1)

sq-network-wkd-publish - انتشار گواهی‌ها در یک دایرکتوری کلید وب (WKD)

sq network wkd publish [OPTIONS] DEST

انتشار گواهی‌ها در یک دایرکتوری کلید وب (Web Key Directory).

گواهی‌ها یا به‌روزرسانی‌های گواهی را در یک دایرکتوری کلید وب (WKD) منتشر می‌کند. می‌توانید با مشخص کردن یک مسیر به عنوان مقصد، یک سلسله‌مراتب WKD را روی سیستم محلی ایجاد یا به‌روزرسانی کنید.

معمولاً یک WKD روی یک وب‌سرور ذخیره می‌شود. اگر `--rsync` داده شود، این دستور سلسله‌مراتب‌های دایرکتوری WKD از راه دور را با استفاده از rsync(1) مدیریت می‌کند.

برای درج یک گواهی جدید در WKD، از `--cert` استفاده کنید.

هرگونه به‌روزرسانی برای گواهی‌هایی که از قبل در WKD موجود هستند، به‌طور خودکار منتشر می‌شود.

نکته: برای به‌روزرسانی یک سلسله‌مراتب WKD، ابتدا در یک مکان موقت روی ماشین محلی کپی می‌شود، گواهی‌های جدید یا به‌روزرسانی‌های گواهی در نسخهٔ محلی درج می‌شوند، و سپس سلسله‌مراتب به مکان اصلی خود بازگردانده می‌شود. از آنجا که این یک عملیات اتمیک نیست، باید مراقب بود تا از به‌روزرسانی‌های هم‌روند جلوگیری شود.

انتشار گواهی‌های احرازهویت‌شده با شناسه‌کاربری منطبق بر دامنه
استفاده از تمام گواهی‌هایی که شناسهٔ کاربریِ منطبق با دامنهٔ داده‌شده به پارامتر `--domain` دارند و می‌توانند به‌طور کامل احراز هویت شوند.
استفاده از گواهی‌ها با اثر انگشت یا شناسهٔ کلید (key ID) مشخص‌شده
استفاده از گواهی‌هایی که یک شناسهٔ کاربری آن‌ها شامل نشانی ایمیل مشخص‌شده باشد
خواندن گواهی‌ها از PATH
استفاده از گواهی‌ها با شناسهٔ کاربری مشخص‌شده
ایجاد سلسله‌مراتب WKD در صورتی که هنوز وجود نداشته باشد
تولید یک WKD برای یک نام دامنه کاملاً معین (FQDN) جهت ایمیل
انتخاب نوع سلسله‌مراتب WKD جهت ایجاد
روش پیشرفته (advanced) که پیش‌فرض است و باید ترجیح داده شود، روی یک دامنهٔ جداگانه میزبانی می‌شود (مانند openpgpkey.example.org).
روش مستقیم (direct) روی همان دامنه میزبانی می‌شود (مانند example.org).
[مقادیر ممکن: advanced، direct]
استفاده از rsync(1) برای دسترسی به DEST
مسیر دستور rsync محلی برای استفاده؛ مستلزم --rsync است
مکان WKD روی ماشین محلی یا دوردست
اگر --rsync داده شود، این مقدار همان‌گونه که هست به rsync(1) ارسال می‌شود.

برای توضیحات مربوط به گزینه‌های عمومی، sq(1) را ببینید.

ایجاد یک سلسله‌مراتب جدید WKD در دایرکتوری محلی `public_html` و درج گواهی Alice.

sq network wkd publish --create \
--cert=EB28F26E2739A4870ECC47726F0073F60FD0CBF0 \
--domain=example.org public_html

افزودن گواهی Bob به سلسله‌مراتب موجود WKD در دایرکتوری محلی `public_html`.

sq network wkd publish \
--cert=511257EBBF077B7AEDAE5D093F68CB84CE537C9A \
--domain=example.org public_html

افزودن تمام گواهی‌های دارای یک شناسهٔ کاربری احرازهویت‌شده در example.org به سلسله‌مراتب موجود WKD.

sq network wkd publish --domain=example.org --all public_html

تازه‌سازی تمام گواهی‌های موجود در سلسله‌مراتب WKD در دایرکتوری محلی `public_html` از مخزن گواهی.

sq network wkd publish --domain=example.org public_html

sq(1), sq-network(1), sq-network-wkd(1).

برای مستندات کامل https://book.sequoia-pgp.org را ببینید.

1.4.0

1.4.0 Sequoia PGP