diff options
author | Matthew Miller <matthew@millerti.me> | 2022-12-15 09:20:23 -0800 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2022-12-15 09:20:23 -0800 |
commit | 8e5ed333fd99f94e1ecd4023c7c60e0d4d83d1dd (patch) | |
tree | 03ce74d098f85ef1343798bf91e7dcb77bdc4a4c /packages/server/src | |
parent | 83cfe7c5740ea7b2d57467c346d696877e3afd14 (diff) |
Tweak updateHex() call
Diffstat (limited to 'packages/server/src')
-rw-r--r-- | packages/server/src/helpers/validateCertificatePath.ts | 2 |
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'); |