Jérémy Dubois
|
e42af2183c
|
Fix --non-interactive behavior: there were still some prompts to the user
|
2022-03-29 18:18:01 +02:00 |
|
Jérémy Dubois
|
a640892ecb
|
Syntax: no space before ":"
|
2022-03-29 18:17:03 +02:00 |
|
Jérémy Dubois
|
6d71a5a177
|
Fix end-date format depending on system
|
2022-03-29 18:15:57 +02:00 |
|
Jérémy Dubois
|
047c6e334a
|
Improve README and show_usage
|
2022-03-29 18:10:47 +02:00 |
|
Jérémy Dubois
|
d0c6a55538
|
README file and show_usage function : replace "cert" with "certificate"
|
2022-03-22 18:08:57 +01:00 |
|
Jérémy Dubois
|
da7809f3c0
|
Update README file and show_usage function : forgotten information
|
2022-03-22 18:04:03 +01:00 |
|
Jérémy Dubois
|
4a2e5c93f1
|
Update README file and show_usage function
|
2022-03-22 18:01:22 +01:00 |
|
Jérémy Lecour
|
d48dc132be
|
fix replace-existing and non-interactive confict
|
2022-03-14 14:40:50 +01:00 |
|
Jérémy Dubois
|
69db5a80aa
|
More conventional "list" parsing
|
2022-03-14 11:03:36 +01:00 |
|
Jérémy Lecour
|
4bb24707b0
|
simplify "list" options parsing
|
2022-03-11 14:10:53 +01:00 |
|
Jérémy Lecour
|
10edbb19fa
|
init can be "non-interactive"
|
2022-03-11 14:10:32 +01:00 |
|
Jérémy Lecour
|
6cc29fb1f8
|
reorder functions
|
2022-03-11 14:09:58 +01:00 |
|
Jérémy Lecour
|
68e4648694
|
fix shellcheck violations
|
2022-03-11 11:44:09 +01:00 |
|
Jérémy Lecour
|
41d0ca261d
|
extract get_real_path function to normalize readlink arguments
|
2022-03-11 11:38:01 +01:00 |
|
Jérémy Lecour
|
593cf4a9f3
|
show usage if list has no argument, instead of "set -u" error
|
2022-03-11 11:36:20 +01:00 |
|
Jérémy Lecour
|
9f3b0a4cd4
|
list: better options parsing
|
2020-10-12 23:49:51 +02:00 |
|
Jérémy Lecour
|
83d0ef2449
|
"shellpki revoke" can be run interactively or not
|
2020-10-12 23:38:32 +02:00 |
|
Jérémy Lecour
|
c83f210387
|
default values for variables in tests
|
2020-10-12 23:27:24 +02:00 |
|
Jérémy Lecour
|
75e36189c5
|
"shellpki init" can be executed interactively or not
|
2020-10-12 23:27:05 +02:00 |
|
Jérémy Lecour
|
a6c153b546
|
Copy files if destination exists
|
2020-05-06 00:40:36 +02:00 |
|
Jérémy Lecour
|
99e5b8a386
|
whitespace
|
2020-05-06 00:39:39 +02:00 |
|
Jérémy Lecour
|
fdb9f46e35
|
Display key file path on success
|
2020-05-06 00:39:23 +02:00 |
|
Jérémy Lecour
|
ab4e3e5de1
|
Rename --revoke-existing to --replace-existing
|
2020-05-06 00:38:57 +02:00 |
|
Jérémy Lecour
|
123d5f5c05
|
split lines
|
2020-05-06 00:00:00 +02:00 |
|
Jérémy Lecour
|
6bb05a6366
|
Add --revoke-existing command line option
|
2020-05-05 23:50:04 +02:00 |
|
Jérémy Lecour
|
1c4b68f571
|
Use error() and warning() functions in options parsing
|
2020-05-05 23:49:10 +02:00 |
|
Jérémy Lecour
|
3e2bbe8de5
|
lowercase variable
|
2020-05-05 23:20:54 +02:00 |
|
Jérémy Lecour
|
e04f686651
|
Prevent use of uninitialized variables
|
2020-05-05 23:20:36 +02:00 |
|
Jérémy Lecour
|
f94f7d8cd3
|
Add --non-interactive command line option
|
2020-05-05 23:19:29 +02:00 |
|
Jérémy Lecour
|
0c4d36cb57
|
improve error display
|
2020-05-05 15:24:06 +02:00 |
|
Jérémy Lecour
|
d9f866fc3a
|
typo
|
2020-05-05 15:06:15 +02:00 |
|
Jérémy Lecour
|
fa5a344ef4
|
Remove "set -e" and add many return code checks
|
2020-05-05 11:45:11 +02:00 |
|
Jérémy Lecour
|
229aab510a
|
Emit errors if files are missing
|
2020-05-05 11:30:37 +02:00 |
|
Jérémy Lecour
|
3161e93856
|
Restore forgotten output redirection
It had been removed temporarily to debug an issue
|
2020-05-05 10:49:33 +02:00 |
|
Jérémy Lecour
|
dfeaf77b9f
|
Extract ask_user_password() function
|
2020-05-05 10:47:09 +02:00 |
|
Jérémy Lecour
|
706608ca4a
|
Use inline pass phrase arguments
It doesn't seem more or less secure to embed the password as an argument
than an environment variable written at the begining of the line.
|
2020-05-05 10:46:42 +02:00 |
|
Jérémy Lecour
|
bb20053ba0
|
Simplify openssl commands composition
|
2020-05-05 09:42:54 +02:00 |
|
Jérémy Lecour
|
8e92d46ecd
|
Let OpenSSL read the password file itself
|
2020-05-05 09:24:09 +02:00 |
|
Jérémy Lecour
|
165c96ca55
|
Extract variables for files
|
2020-05-05 00:28:00 +02:00 |
|
Jérémy Lecour
|
7506003f53
|
Add --days and --end-date command line options
|
2020-05-05 00:22:35 +02:00 |
|
Jérémy Lecour
|
a30be3872f
|
Extract is_user() and is_group() functions
|
2020-05-04 23:16:19 +02:00 |
|
Jérémy Lecour
|
09c1a7a579
|
wording
|
2020-05-04 23:12:56 +02:00 |
|
Jérémy Lecour
|
d8a5d04fd0
|
Extract function cert_end_date()
|
2020-05-04 23:12:48 +02:00 |
|
Jérémy Lecour
|
7630d8b182
|
whitespaces
|
2020-05-04 23:08:19 +02:00 |
|
Jérémy Lecour
|
857bb4b239
|
explicit checks on exit code
|
2020-05-04 23:06:51 +02:00 |
|
Jérémy Lecour
|
df6d06d848
|
Add option to revoke the existing certificate when creating one.
|
2020-05-04 23:02:48 +02:00 |
|
Jérémy Lecour
|
a9b2fdd832
|
verify_ca_password() looks for a previously set password and verifies it
|
2020-05-04 18:55:10 +02:00 |
|
Jérémy Lecour
|
21182a8dcf
|
CA key length is configurable (minimum 4096)
|
2020-05-04 18:53:14 +02:00 |
|
Jérémy Lecour
|
b03e77d307
|
More readable variable names
|
2020-05-04 18:16:39 +02:00 |
|
Jérémy Lecour
|
420fcddb90
|
whitespaces and if/then normalization
|
2020-05-04 18:07:20 +02:00 |
|