summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src/helpers/validateCertificatePath.ts
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2022-12-15 09:23:16 -0800
committerGitHub <noreply@github.com>2022-12-15 09:23:16 -0800
commit6f363aa53a69cf8c1ea69664924c1e9f8e19dc4e (patch)
tree03ce74d098f85ef1343798bf91e7dcb77bdc4a4c /packages/server/src/helpers/validateCertificatePath.ts
parentc95851c8bd2e3fe0c5507bec0b7c08a45a0eca05 (diff)
parent8e5ed333fd99f94e1ecd4023c7c60e0d4d83d1dd (diff)
Merge pull request #310 from MasterKale/feat/improve-root-cert-support
feat/improve-root-cert-support
Diffstat (limited to 'packages/server/src/helpers/validateCertificatePath.ts')
-rw-r--r--packages/server/src/helpers/validateCertificatePath.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/server/src/helpers/validateCertificatePath.ts b/packages/server/src/helpers/validateCertificatePath.ts
index ed82eac..661c9e7 100644
--- a/packages/server/src/helpers/validateCertificatePath.ts
+++ b/packages/server/src/helpers/validateCertificatePath.ts
@@ -118,7 +118,7 @@ async function _validatePath(certificates: string[]): Promise<boolean> {
const Signature = new crypto.Signature({ alg });
Signature.init(issuerPem);
// TODO: `updateHex()` takes approximately two seconds per execution, can we improve this?
- Signature.updateHex(subjectCertStruct);
+ Signature.updateHex(subjectCertStruct ?? '');
if (!Signature.verify(signatureHex)) {
throw new Error('Invalid certificate path: invalid signature');