# Signstar Request Signature
> [!WARNING]
>
> This crate is deprecated in favor of a more general one.
> Please visit the [Signstar website] to learn more about the binaries relevant for a Signstar client.
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_client/> for development version of the crate
- <https://docs.rs/signstar_client/> 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:
```bash
signstar-client 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:
```bash
## Features
- `_containerized-integration-test`: Integration tests that require a containerized test environment.
**NOTE**: Unless you are developing this crate, you will very likely not want to use this feature.
- `cli`: Enables command line interface for creating and sending signing requests
## 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.
[Apache-2.0]: https://www.apache.org/licenses/LICENSE-2.0
[contributing guidelines]: ../CONTRIBUTING.md
[Design document]: https://signstar.archlinux.page/signing-api/design.html
[MIT]: https://opensource.org/licenses/MIT
[contributing guidelines]: ../CONTRIBUTING.md
[requests]: https://signstar.archlinux.page/signing-api/request.html
[responses]: https://signstar.archlinux.page/signing-api/response.html
[Signstar website]: https://signstar.archlinux.page