'\" t .\" Title: ostree sign .\" Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/20/2026 .\" Manual: ostree sign .\" Source: OSTree .\" Language: English .\" .TH "OSTREE SIGN" "1" "" "OSTree" "ostree sign" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" ostree-sign \- امضای یک کامیت .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBostree\ sign\fR\ 'u \fBostree sign\fR [OPTIONS...] {COMMIT} {KEY\-ID...} .SH "توضیحات (DESCRIPTION)" .PP افزودن یک امضای جدید به یک کامیت\&. توجه داشته باشید که در حال حاضر، این دستور حتی در صورتی که کامیت از قبل با کلید مشخص‌شده امضا شده باشد، یک امضای جدید الحاق خواهد کرد\&. .PP برای `ed25519` و `spki`، چندین مکان سیستمی «شناخته‌شده» برای کلیدهای عمومی معتمد و باطل‌شده وجود دارد که در ادامه فهرست شده‌اند\&. .PP فایل‌ها: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /etc/ostree/trusted\&.\fISIGN\-TYPE\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /etc/ostree/revoked\&.\fISIGN\-TYPE\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /usr/share/ostree/trusted\&.\fISIGN\-TYPE\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /usr/share/ostree/revoked\&.\fISIGN\-TYPE\fR .RE .PP دایرکتوری‌های حاوی فایل‌های کلید: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /etc/ostree/trusted\&.\fISIGN\-TYPE\fR\&.d .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /etc/ostree/revoked\&.\fISIGN\-TYPE\fR\&.d .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /usr/share/ostree/trusted\&.\fISIGN\-TYPE\fR\&.d .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} /usr/share/ostree/revoked\&.\fISIGN\-TYPE\fR\&.d .RE .PP قالب این فایل‌ها به سازوکار امضا بستگی دارد؛ برای `ed25519`، کلیدها به صورت کدگذاری base64 در هر خط ذخیره می‌شوند، در حالی که برای `spki` در کدگذاری PEM "PUBLIC KEY" ذخیره می‌گردند\&. .SH "گزینه‌ها (OPTIONS)" .PP \fBKEY\-ID\fR .RS 4 .PP \fBبرای ed25519 و spki:\fR .RS 4 کلید سرّی کدگذاری‌شده با base64 (برای امضا) یا کلید عمومی (برای راستی‌آزمایی)\&. .RE .PP \fBبرای dummy:\fR .RS 4 رشتهٔ ASCII استفاده‌شده به عنوان کلید سرّی و کلید عمومی\&. .RE .sp .RE .PP \fB\-\-verify\fR .RS 4 راستی‌آزمایی امضاها .RE .PP \fB\-s, \-\-sign\-type\fR .RS 4 استفاده از سازوکار امضای مشخص\&. در حال حاضر انواع امضای ed25519، spki و dummy در دسترس هستند\&. پیش‌فرض ed25519 است\&. .RE .PP \fB\-\-keys\-file\fR .RS 4 خواندن کلیدها از فایل filename\&. معتبر برای انواع امضای ed25519 و spki\&. این فایل باید شامل یک کلید کدگذاری‌شده با base64 در هر خط باشد\&. هر کلید می‌تواند یک کلید سرّی (برای امضا) یا یک کلید عمومی (برای راستی‌آزمایی) باشد\&. .RE .PP \fB\-\-keys\-dir\fR .RS 4 بازتعریف مسیر سیستمی برای جستجوی فایل‌ها و زیردایرکتوری‌های حاوی کلیدهای شناخته‌شده و باطل‌شده\&. .RE