This crate offers a library and an executable for creating, reading and writing of signing requests for files.
- https://signstar.archlinux.page/rustdoc/signstar_request_signature/ for development version of the crate
- https://docs.rs/signstar_request_signature/ for released versions of the crate
- Design document and specifications for requests and responses
The tool can be used to prepare a raw JSON signing request:
signstar-request-signature prepare Cargo.toml
Additionally it's possible to prepare the signing request and send it over SSH in one command.
send
subcommand requires parameters related to SSH session:
signstar-request-signature send --host 127.0.0.1 --port 2222 --user signstar-sign \
--agent-socket "$agent" --user-public-key "$(cat tests/sshd/authorized_keys)" \
--known-hosts "$known_hosts" Cargo.toml | jq
Please refer to the contributing guidelines to learn how to contribute to this project.
This project may be used under the terms of the Apache-2.0 or MIT license.
Changes to this project - unless stated otherwise - automatically fall under the terms of both of the aforementioned licenses.