Commit Graph

27 Commits

Author SHA1 Message Date
41ebc4eb95 Use algorithm neutral wording for key generation 2021-09-29 21:43:45 +03:00
a8a9168648 Use updated WebCrypto parameters from bootstrap API endpoint 2021-09-29 20:05:18 +03:00
e7821b91be Update VPN profile deployment instructions 2021-09-29 20:03:54 +03:00
fa508a0fdd Drop unused vanilla P12 export 2021-09-29 09:17:26 +03:00
b9d631c401 Use updated algorithm fields 2021-09-29 09:17:26 +03:00
Marvin Martinson
5fcedc0fe9 Add date to header in windows 2021-09-07 11:43:44 +00:00
pehmo1
d8d5b5f6bc Use new values from /api/bootstrap 2021-08-31 20:46:25 +03:00
pehmo1
c5a452933a Don't try to use webcrypto if not https 2021-08-19 23:39:46 +03:00
b40bd2ed25 Merge pull request 'Add support for EC keys' (#3) from ec-key-support into master
Reviewed-on: http://git.k-space.ee/pinecrypt/frontend/pulls/3
2021-08-19 16:59:20 +00:00
pehmo1
613da4d0b5 Get all crypto values from authority 2021-08-19 14:48:17 +03:00
pehmo1
4ee487073d Make pkijsToPem return generic private key PEM 2021-08-17 22:36:12 +03:00
pehmo1
e2077a89cf Make util.js functions generic
Also moved crypto to window.cryptoEngine for easy access in util.js
2021-08-16 19:20:29 +03:00
pehmo1
863db37ccb Remove forge from Dockerfile 2021-08-12 23:22:52 +03:00
pehmo1
baa6acbf77 Remove forge completely, clean up code, fix bugs 2021-08-12 23:01:23 +03:00
pehmo1
54033346f9 Add pkcs12chain.js and util.js
pkcs12chain returns a PFX with private key and cert chain.
Comes from: https://github.com/PeculiarVentures/PKI.js/issues/104

util.js contains various conversion functions, the asn1js examples
all use inline conversions so no pre-made functions available.

formatPEM.js came from pkijs examples (examples_common.js).
2021-08-12 22:27:58 +03:00
pehmo1
1ea20850e9 Switch from node-forge to pkijs 2021-08-02 17:08:51 +03:00
Marvin Martinson
a6787dae6c Add option to disable and enable access to instance 2021-07-07 13:10:32 +00:00
10da614d49 Use manually specified --prefix 2021-06-25 22:27:57 +03:00
c329c34ca9 Don't know, don't care 2021-06-18 12:14:35 +00:00
dc8adb35a6 Move away from X.509 terminology 2021-06-14 13:41:57 +03:00
0cac19d4a0 Expose metric exporter 2021-06-09 20:18:41 +00:00
3b0a39a877 Use Let's Encrypt keypair filenames for easier bind mounting 2021-06-04 08:37:45 +00:00
b774eaacc9 Facilitate easy use of Let's Encrypt certificates 2021-06-04 09:25:25 +03:00
67e1cf6849 Remove /var/lib/certidude prefix for paths 2021-06-02 15:38:23 +03:00
Marvin Martinson
974b3e5bb2 Communication from CN to Mongo id 2021-06-01 19:20:39 +00:00
4254a9c567 Update certidude client Git repo URL 2021-05-27 13:58:07 +03:00
d121e8417c Initial commit 2021-05-27 13:15:46 +03:00