summaryrefslogtreecommitdiffhomepage
path: root/packages/server/src
diff options
context:
space:
mode:
authorMatthew Miller <matthew@millerti.me>2022-12-15 09:20:23 -0800
committerMatthew Miller <matthew@millerti.me>2022-12-15 09:20:23 -0800
commit8e5ed333fd99f94e1ecd4023c7c60e0d4d83d1dd (patch)
tree03ce74d098f85ef1343798bf91e7dcb77bdc4a4c /packages/server/src
parent83cfe7c5740ea7b2d57467c346d696877e3afd14 (diff)
Tweak updateHex() call
Diffstat (limited to 'packages/server/src')
-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');