Commit Graph

40 Commits

Author SHA1 Message Date
Jonathan Barrow
61af9abb34
Merge pull request #5 from MatthewL246/fix-readme 2024-06-05 18:00:12 -04:00
Matthew Lopez
44a8dbd6bf
docs: fix broken Docker run command
Mounting the current directory as /app in Docker overwrites the entire /app directory, which can cause node_modules to disappear. Instead, tell users to mount the current directory as /app/certs to avoid this.
2024-06-05 17:34:02 -04:00
Matthew Lopez
ee782d904f
docs: fix incorrect short command-line arguments 2024-06-05 17:31:28 -04:00
Jonathan Barrow
ee758b69e1
Merge pull request #4 from MatthewL246/non-interactive-mode 2024-06-05 16:27:50 -04:00
Matthew Lopez
bfe8fda0e6
docs: update option names 2024-06-05 16:24:48 -04:00
Matthew Lopez
6fc3580331
chore: set environment variables from option names 2024-06-05 16:24:37 -04:00
Matthew Lopez
9340afd844
chore: convert options to kebab-case 2024-06-05 16:06:49 -04:00
Matthew Lopez
8eba27505e
feat: implement command-line options 2024-06-04 20:31:12 -04:00
Matthew Lopez
90019871e2
chore: validate format option in validateOptions() 2024-06-04 16:32:57 -04:00
Matthew Lopez
80bedc5a33
chore: prefix environment variable names with SSSL 2024-06-04 16:30:00 -04:00
Matthew Lopez
ce04bbf7d7
chore: spread out file writes and logging
Co-authored-by: Jonathan Barrow <jonbarrow1998@gmail.com>
2024-06-04 16:22:21 -04:00
Matthew Lopez
386433098e
docs: add configuration and Docker to readme 2024-06-03 22:07:30 -04:00
Matthew Lopez
c2eec0ff19
feat: Dockerize 2024-06-03 22:01:46 -04:00
Matthew Lopez
d4b2edd3f4
feat: implement DER certificate parsing 2024-06-03 22:01:18 -04:00
Matthew Lopez
1e16429660
feat: implement non-interactive mode
This new default mode can be configured using environment variables or a .env file. The interactive mode can still be enabled by using the -i or --interactive flag.
2024-06-03 21:58:49 -04:00
Matthew Lopez
c50d69e793
chore: ignore der and csr files too 2024-06-03 21:25:28 -04:00
Jonathan Barrow
49fc689fe4
Merge pull request #1 from CenTdemeern1/patch-1 2024-04-08 20:29:27 -04:00
Charlotte Herngreen
d19609c910
Fix typo 2024-04-09 02:26:42 +02:00
Jonathan Barrow
880c9979a8
fix linter errors 2024-02-22 12:00:47 -05:00
Jonathan Barrow
bd4e99bcb4
added eslint 2024-02-22 12:00:20 -05:00
Jonathan Barrow
12024d8df4
add missing semi-colon 2024-02-22 11:57:00 -05:00
Jonathan Barrow
f2259cc05b
rename patchCA to forgeCertificateChain 2024-02-22 11:54:49 -05:00
Jonathan Barrow
7cf8386583
update log messages 2024-02-22 11:54:06 -05:00
Jonathan Barrow
05610d7935
create the forged CA, ssl cert, CSR, and chain 2024-02-22 11:34:16 -05:00
Jonathan Barrow
d5848f9eab
resolve private key path to full path 2024-02-22 10:43:47 -05:00
Jonathan Barrow
ec64dff4f2
Merge branch 'master' of https://github.com/jonbarrow/SSSL 2024-02-21 19:27:01 -05:00
Jonathan Barrow
88566056f9
removed CN customization. Broke things 2024-02-21 17:46:02 -05:00
Jonathan Barrow
28af90fb1b
patch: center image 2024-01-30 17:15:02 -05:00
Jonathan Barrow
f335b51e6a
update: add shutter image to README 2024-01-30 17:12:49 -05:00
Jonathan Barrow
c0c73b2c27
patch: update package.json 2024-01-30 11:58:16 -05:00
Jonathan Barrow
fb38a080d9
patch: mention RPLs 2024-01-29 21:25:49 -05:00
Jonathan Barrow
8cb50c5c85
patch: clarify the signature bug 2024-01-29 21:21:26 -05:00
Jonathan Barrow
91d6681ff4
update: mention WebKit SSL conditions 2024-01-29 21:19:48 -05:00
Jonathan Barrow
f6cf9fb295
update: update script instructions in README 2024-01-29 21:15:37 -05:00
Jonathan Barrow
8ba6056d03
patch: dont yell at people in the README 2024-01-29 21:13:07 -05:00
Jonathan Barrow
e02d2b5a8c
update: make script interactive 2024-01-29 21:09:01 -05:00
Jonathan Barrow
f0923ce5a3
chore: add LICENSE and README 2024-01-29 20:40:12 -05:00
Jonathan Barrow
bb25bc6a08
patch: set CN to * because the Wii U accepts it 2024-01-29 20:08:14 -05:00
Jonathan Barrow
95a016a4e2
patch: actually update the authority key identifier 2024-01-29 19:54:52 -05:00
Jonathan Barrow
8da3dfa18d
Initial testing 2024-01-27 18:15:08 -05:00