2 releases
Uses new Rust 2024
new 0.1.1 | Apr 22, 2025 |
---|---|
0.1.0 | Dec 13, 2024 |
#937 in Cryptography
48 downloads per month
Used in nethsm-cli
45KB
703 lines
Signstar Request Signature
This crate offers a library and an executable for creating, reading and writing of signing requests for files.
Documentation
- 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
Preparing signing request
The tool can be used to prepare a raw JSON signing request:
signstar-request-signature prepare Cargo.toml
Sending the signing request over SSH
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
Contributing
Please refer to the contributing guidelines to learn how to contribute to this project.
License
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.
Dependencies
~18–47MB
~746K SLoC