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 Dubois
|
4b2b8a95ff
|
cert-expirations.sh: search for valid certificates in the index file rather than in a directory where files could be deleted with the certificates still being valids
|
2022-02-18 11:45:12 +01:00 |
|
Jérémy Dubois
|
92ee845207
|
New script cn-validation.sh for OpenVPN
|
2021-06-14 14:30:34 +02:00 |
|
Jérémy Dubois
|
fb22db8dac
|
cert-expirations.sh => certificates names can contain upper case characters
|
2021-03-02 10:08:32 +01:00 |
|
Jérémy Dubois
|
0bf2bfe60c
|
cert-expirations.sh : warning about UTC hours
|
2021-02-08 15:36:31 +01:00 |
|
Jérémy Dubois
|
847694339c
|
cert-expirations.sh => certificates names can contain "_" in it
|
2020-11-06 11:19:38 +01:00 |
|
Jérémy Dubois
|
9deb73b548
|
cert-expirations.sh => certificates names can contain "@" in it
|
2020-11-06 10:53:00 +01:00 |
|
Jérémy Dubois
|
ff7737e733
|
Add backup carp check to cert-expirations.sh
|
2020-11-06 10:14:03 +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
|
530cd3b333
|
update changelog
|
2020-09-07 09:49:53 +02:00 |
|
Jérémy Lecour
|
c335b30623
|
cert-expirations.sh script to print out certificates expiration dates
|
2020-09-04 14:50:13 +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 |
|
Jérémy Lecour
|
f63caa0779
|
fix variable name
|
2020-05-04 17:58:13 +02:00 |
|
Jérémy Lecour
|
480077b600
|
update CHANGELOG for password-file option
|
2020-05-04 17:45:28 +02:00 |
|
Jérémy Lecour
|
1443df56bc
|
Rename internal function usage() to show_usage()
|
2020-05-04 17:44:01 +02:00 |
|