diff options
-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'); |