Commit Graph

129 Commits

Author SHA1 Message Date
Paul Schaub 9356447226
Remove label() option from armor() operation 2024-03-30 19:00:09 +01:00
Paul Schaub e39cc7f0ac
Remove deprecated junit5-system-exit
Replaced with custom test DSL that avoids System.exit
2024-03-27 21:50:01 +01:00
Paul Schaub ed9b2f5fef
Move signature verification operations to sopv interface subset 2024-03-21 13:54:55 +01:00
Paul Schaub e5e64003f3
decrypt: Do not throw NoSignature exception when verifications is empty 2023-11-22 17:23:06 +01:00
Paul Schaub 51d9c29837
decrypt --verify-with: Do not expect exit 3 when verifications is empty 2023-11-22 17:23:06 +01:00
Paul Schaub d24ff9cbde
Remove label related CLI tests 2023-11-15 15:26:06 +01:00
Paul Schaub 802bc0aa73
ArmorCMD: Drop --label option 2023-11-15 15:24:09 +01:00
Paul Schaub 72ca392386
Merge remote-tracking branch 'origin/sop08' 2023-11-15 13:03:07 +01:00
Paul Schaub edef899074
Fix GenerateKey --with-key-password option name 2023-11-15 12:42:41 +01:00
Paul Schaub baa44a6b1a
Kotlin conversion: SopCLI 2023-11-15 12:35:23 +01:00
Paul Schaub 0c2cf5cb19
Kotlin conversion: SOPExecutionExceptionHandler 2023-11-15 11:59:11 +01:00
Paul Schaub 5c2695228b
Kotlin conversion: SOPExceptionExitCodeMapper 2023-11-15 11:55:50 +01:00
Paul Schaub b251956f49
Delete unused Print class 2023-11-15 11:49:45 +01:00
Paul Schaub b884f2b1a9
Kotlin conversion: InlineVerifyCmd 2023-11-15 11:49:04 +01:00
Paul Schaub 2e118357e2
Kotlin conversion: InlineSignCmd 2023-11-15 11:40:46 +01:00
Paul Schaub e9a5467f6b
Kotlin conversion: GenerateKeyCmd 2023-11-15 11:33:34 +01:00
Paul Schaub 019dd63e1b
Kotlin conversion: ExtractCertCmd 2023-11-15 11:26:06 +01:00
Paul Schaub bfad8c4203
Kotlin conversion: EncryptCmd 2023-11-15 11:21:42 +01:00
Paul Schaub 159ffbe084
Add missing license headers 2023-11-04 18:32:01 +01:00
Paul Schaub 714c933cef
Kotlin conversion: InlineDetachCmd 2023-11-04 18:31:52 +01:00
Paul Schaub 9daabb758a
Kotlin conversion: DecryptCmd 2023-11-04 18:18:55 +01:00
Paul Schaub 8e65771e36
Kotlin conversion: ListProfilesCmd 2023-11-04 17:50:07 +01:00
Paul Schaub 688b8043a2
Kotlin conversion: DearmorCmd 2023-11-04 17:45:56 +01:00
Paul Schaub 49120c5da8
Kotlin conversion: ChangeKeyPasswordCmd 2023-11-04 17:41:07 +01:00
Paul Schaub 377a7287b3
Kotlin conversion: ArmorCmd 2023-11-04 17:34:30 +01:00
Paul Schaub 18865feaff
Kotlin conversion: RevokeKeyCmd 2023-11-04 17:26:38 +01:00
Paul Schaub 666d51384b
Kotlin conversion: AbstractSopCmd 2023-11-04 17:20:00 +01:00
Paul Schaub 256d1c5960
Kotlin conversion: SignCmd 2023-11-04 16:34:35 +01:00
Paul Schaub 8246359a85
Kotlin conversion: VerifyCmd 2023-11-04 16:15:35 +01:00
Paul Schaub 1de179c015
Kotlin conversion: VersionCmd 2023-11-04 16:07:37 +01:00
Paul Schaub 5ee9414410
Encrypt: Add --session-key-out support 2023-10-31 16:00:04 +01:00
Paul Schaub 049c18c17b
Fix sop-java-picocli jar task 2023-10-31 14:45:56 +01:00
Paul Schaub 530c44ad16
Typos and improvements 2023-07-12 14:57:51 +02:00
Paul Schaub 9ad59abb2a
Improve description of extract-cert 2023-07-12 14:30:45 +02:00
Paul Schaub cd2c62ce2b
Improve description of change-key-password 2023-07-12 14:30:23 +02:00
Paul Schaub edb384d157
Reference exit codes by Exception 2023-07-12 14:22:57 +02:00
Paul Schaub feb9efc733
Reorder subcommands 2023-07-12 14:20:53 +02:00
Paul Schaub 009364b217
Add missing i18n and fix broken strings 2023-07-12 14:17:28 +02:00
Paul Schaub f13aade98e
Add missing parameter labels 2023-07-12 14:15:47 +02:00
Paul Schaub d1c614344c
Update i18n 2023-07-12 01:35:25 +02:00
Paul Schaub 6afe6896d8
Implement '--signing-only' option for 'generate-key' command 2023-07-12 01:06:41 +02:00
Paul Schaub 7e1377a28c
Initial implementation of 'change-key-password' command of SOP-07 2023-07-12 00:42:02 +02:00
Paul Schaub e6393b44b9
Initial implementation of 'revoke-key' command 2023-07-11 22:42:16 +02:00
Paul Schaub 0308732328
Make UTCUtil.parseUTCDate() throw instead of returning null for malformed inputs 2023-04-27 13:07:08 +02:00
Paul Schaub 226b5d99a0
Fix issues with i18n properties 2023-04-26 16:47:53 +02:00
Paul Schaub 790d80ec29
DateParsingTest: make armor command final 2023-04-26 16:22:53 +02:00
Paul Schaub 90c77706a8
Add i18n for profile option 2023-04-17 14:44:08 +02:00
Paul Schaub 8a66f0bc4f
Implement sop encrypt --profile=XXX 2023-04-17 14:44:08 +02:00
Paul Schaub f4ff5f89f7
i18n for sop version --sop-spec 2023-04-17 14:44:08 +02:00
Paul Schaub f49c16e4c5
Implement sop version --sop-spec 2023-04-17 14:44:08 +02:00