summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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');