OSTREE SIGN(1) ostree sign OSTREE SIGN(1)

ostree-sign - امضای یک کامیت

ostree sign [OPTIONS...] {COMMIT} {KEY-ID...}

افزودن یک امضای جدید به یک کامیت. توجه داشته باشید که در حال حاضر، این دستور حتی در صورتی که کامیت از قبل با کلید مشخص‌شده امضا شده باشد، یک امضای جدید الحاق خواهد کرد.

برای `ed25519` و `spki`، چندین مکان سیستمی «شناخته‌شده» برای کلیدهای عمومی معتمد و باطل‌شده وجود دارد که در ادامه فهرست شده‌اند.

فایل‌ها:

•/etc/ostree/trusted.SIGN-TYPE
•/etc/ostree/revoked.SIGN-TYPE
•/usr/share/ostree/trusted.SIGN-TYPE
•/usr/share/ostree/revoked.SIGN-TYPE

دایرکتوری‌های حاوی فایل‌های کلید:

•/etc/ostree/trusted.SIGN-TYPE.d
•/etc/ostree/revoked.SIGN-TYPE.d
•/usr/share/ostree/trusted.SIGN-TYPE.d
•/usr/share/ostree/revoked.SIGN-TYPE.d

قالب این فایل‌ها به سازوکار امضا بستگی دارد؛ برای `ed25519`، کلیدها به صورت کدگذاری base64 در هر خط ذخیره می‌شوند، در حالی که برای `spki` در کدگذاری PEM "PUBLIC KEY" ذخیره می‌گردند.

KEY-ID

برای ed25519 و spki:

کلید سرّی کدگذاری‌شده با base64 (برای امضا) یا کلید عمومی (برای راستی‌آزمایی).

برای dummy:

رشتهٔ ASCII استفاده‌شده به عنوان کلید سرّی و کلید عمومی.

--verify

راستی‌آزمایی امضاها

-s, --sign-type

استفاده از سازوکار امضای مشخص. در حال حاضر انواع امضای ed25519، spki و dummy در دسترس هستند. پیش‌فرض ed25519 است.

--keys-file

خواندن کلیدها از فایل filename. معتبر برای انواع امضای ed25519 و spki. این فایل باید شامل یک کلید کدگذاری‌شده با base64 در هر خط باشد. هر کلید می‌تواند یک کلید سرّی (برای امضا) یا یک کلید عمومی (برای راستی‌آزمایی) باشد.

--keys-dir

بازتعریف مسیر سیستمی برای جستجوی فایل‌ها و زیردایرکتوری‌های حاوی کلیدهای شناخته‌شده و باطل‌شده.
OSTree