This commit is contained in:
Blank0120 2026-01-30 09:25:33 +08:00 committed by GitHub
commit 097bcfc44a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -167,8 +167,9 @@ class ParseX509Certificate extends Operation {
}
if (breakoutSig) { // DSA or ECDSA
sigStr = ` r: ${formatByteStr(r.ASN1HEX.getV(sig, 4), 16, 18)}
s: ${formatByteStr(r.ASN1HEX.getV(sig, 48), 16, 18)}`;
const signatureRS = r.KJUR.crypto.ECDSA.parseSigHexInHexRS(sig);
sigStr = ` r: ${formatByteStr(signatureRS.r, 16, 18)}
s: ${formatByteStr(signatureRS.s, 16, 18)}`;
} else { // RSA or unknown
sigStr = ` Signature: ${formatByteStr(sig, 16, 18)}`;
}