From 94ec607d4c3ba5d0c44af69324ba0d4ed3e7a192 Mon Sep 17 00:00:00 2001 From: Filip Skokan Date: Tue, 10 Dec 2019 15:20:01 +0100 Subject: [PATCH] refactor: freeze the key's x5c array --- lib/jwk/key/base.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/jwk/key/base.js b/lib/jwk/key/base.js index bfad0126..15b8c817 100644 --- a/lib/jwk/key/base.js +++ b/lib/jwk/key/base.js @@ -57,6 +57,9 @@ class Key { throw new TypeError('`x5c` must be an array of one or more PKIX certificates when provided') } + x5c = [...x5c] + Object.freeze(x5c) + x5c.forEach((cert, i) => { let publicKey try {