diff options
author | Matthew Miller <matthew@millerti.me> | 2022-11-11 15:46:06 -0800 |
---|---|---|
committer | Matthew Miller <matthew@millerti.me> | 2022-11-11 15:46:06 -0800 |
commit | 0c0c09687b3308dd1c680bb18f37393a6f6d616c (patch) | |
tree | fd26d8c9428b41427352b5bdb95c1b8d430cec63 /packages/server/src/helpers/isCertRevoked.ts | |
parent | 248bd4c205d873bcf31d6374034d8d04f94496e5 (diff) |
Replace some more references to Buffer
Diffstat (limited to 'packages/server/src/helpers/isCertRevoked.ts')
-rw-r--r-- | packages/server/src/helpers/isCertRevoked.ts | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/server/src/helpers/isCertRevoked.ts b/packages/server/src/helpers/isCertRevoked.ts index cc8c3f1..4ea3dda 100644 --- a/packages/server/src/helpers/isCertRevoked.ts +++ b/packages/server/src/helpers/isCertRevoked.ts @@ -4,6 +4,7 @@ import { AsnParser } from '@peculiar/asn1-schema'; import { CertificateList } from '@peculiar/asn1-x509'; import { convertCertBufferToPEM } from './convertCertBufferToPEM'; +import * as uint8Array from './uint8Array'; /** * A cache of revoked cert serial numbers by Authority Key ID @@ -68,7 +69,7 @@ export async function isCertRevoked(cert: X509): Promise<boolean> { return false; } - const data = AsnParser.parse(Buffer.from(crlCert.hex, 'hex'), CertificateList); + const data = AsnParser.parse(uint8Array.fromHex(crlCert.hex), CertificateList); const newCached: CAAuthorityInfo = { revokedCerts: [], @@ -85,7 +86,7 @@ export async function isCertRevoked(cert: X509): Promise<boolean> { if (revokedCerts) { for (const cert of revokedCerts) { - const revokedHex = Buffer.from(cert.userCertificate).toString('hex'); + const revokedHex = uint8Array.toHex(new Uint8Array(cert.userCertificate)); newCached.revokedCerts.push(revokedHex); } |