#signature #signstar #nethsm #hsm

bin+lib signstar-request-signature

Library and executable for creating, reading and writing of signing requests for files

4 releases

Uses new Rust 2024

0.1.3 Aug 19, 2025
0.1.2 Jul 10, 2025
0.1.1 Apr 22, 2025
0.1.0 Dec 13, 2024

#2615 in Cryptography

Download history 5/week @ 2025-10-05 6/week @ 2025-10-12 9/week @ 2025-10-19 2/week @ 2025-10-26

195 downloads per month
Used in 2 crates

Apache-2.0 OR MIT

77KB
959 lines

Signstar Request Signature

This crate offers a library and an executable for creating, reading and writing of signing requests for files.

Documentation

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

~105–140MB
~3M SLoC