diff --git a/src/core/operations/ParseASN1HexString.mjs b/src/core/operations/ParseASN1HexString.mjs index a19ca70c..5e1753a4 100644 --- a/src/core/operations/ParseASN1HexString.mjs +++ b/src/core/operations/ParseASN1HexString.mjs @@ -45,7 +45,7 @@ class ParseASN1HexString extends Operation { */ run(input, args) { const [index, truncateLen] = args; - return r.ASN1HEX.dump(input.replace(/\s/g, ""), { + return r.ASN1HEX.dump(input.replace(/\s/g, "").toLowerCase(), { "ommitLongOctet": truncateLen }, index); } diff --git a/src/core/operations/ParseX509Certificate.mjs b/src/core/operations/ParseX509Certificate.mjs index aeb5f677..28c9569f 100644 --- a/src/core/operations/ParseX509Certificate.mjs +++ b/src/core/operations/ParseX509Certificate.mjs @@ -59,7 +59,7 @@ class ParseX509Certificate extends Operation { switch (inputFormat) { case "DER Hex": - input = input.replace(/\s/g, ""); + input = input.replace(/\s/g, "").toLowerCase(); cert.readCertHex(input); break; case "PEM":