safing-jess/cmd
2022-09-29 10:50:19 +02:00
..
testdata Add text format for signets and envelopes and support for import/export 2022-08-08 14:45:06 +02:00
build Build jess cli with correct binary name 2022-08-12 13:14:19 +02:00
cfg-envelope.go Add support for file signing suite in manager 2022-08-12 13:16:16 +02:00
cfg-signet.go Add option to immediately export/backup generated signet 2022-08-08 14:47:20 +02:00
cfg-tools.go Fix linter errors 2021-10-02 23:00:01 +02:00
cmd-close.go Implement review suggestions and fix tests and linter errors 2022-09-28 19:56:41 +02:00
cmd-configure.go Fix linter errors 2021-10-02 23:00:01 +02:00
cmd-generate.go Add option to immediately export/backup generated signet 2022-08-08 14:47:20 +02:00
cmd-import-export.go Add missing and ignored files 2022-09-28 20:03:11 +02:00
cmd-list.go Update CLI to reflect change done in audit remediation 2020-01-24 16:08:22 +01:00
cmd-manage.go Fix linter errors 2021-10-02 23:00:01 +02:00
cmd-open.go Implement review suggestions and fix tests and linter errors 2022-09-28 19:56:41 +02:00
cmd-sign.go Add missing and ignored files 2022-09-28 20:03:11 +02:00
cmd-verify.go Implement review suggestions and fix tests and linter errors 2022-09-28 19:56:41 +02:00
cmd-version.go Initial commit 2020-01-13 00:15:58 +01:00
format.go Update linters and fix warnings 2022-02-02 15:21:58 +01:00
format_sig.go Add support for file signatures in cli 2022-07-11 17:04:48 +02:00
main.go Bump version 2022-09-29 10:50:19 +02:00
password.go Update linters and fix warnings 2022-02-02 15:21:58 +01:00
password_test.go Fix linter errors 2021-10-02 23:00:01 +02:00
README.md Update CLI to reflect change done in audit remediation 2020-01-24 16:08:22 +01:00
utils.go Migrate to go modules 2020-04-09 11:18:44 +02:00

Jess CLI

This is currently still more of a planning and working document.
Here is the CLI interface that is planned:

jess create <envelope file>

jess close <file> with <envelope name>
	encrypt a file, write to file with the same name, but with a .letter suffix
	-o <file> ... write output to <file>

jess open <file>
	decrypt a file, write to file with the same name, but without the .letter suffix
	-o <file> ... write output to <file>

jess sign <file> with <envelope>
	same as close, but will put the signature in a separate file called <file>.seal

jess verify <file>
	verifies the signature(s), but does not decrypt

jess show <file>
	shows all available information about said file. File can be
	- envelope
	- letter
	- seal (signature-only letter)

jess generate
    generate a new signet and store both signet and recipient in the truststore

global arguments
    --tsdir /path/to/truststore
    --seclevel <uint>
    --symkeysize <uint>
    --quiet only output errors and warnings