#signature #hsm #signstar #nethsm #response #signing

bin+lib signstar-request-signature

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

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

Apache-2.0 OR MIT

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

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