diff options
Diffstat (limited to 'packages/server/src/helpers')
-rw-r--r-- | packages/server/src/helpers/isCertRevoked.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/server/src/helpers/isCertRevoked.ts b/packages/server/src/helpers/isCertRevoked.ts index a0b3935..5c5fa0f 100644 --- a/packages/server/src/helpers/isCertRevoked.ts +++ b/packages/server/src/helpers/isCertRevoked.ts @@ -1,5 +1,5 @@ import { X509 } from 'jsrsasign'; -import fetch from 'node-fetch-native'; +import fetch from 'cross-fetch'; import { AsnParser } from '@peculiar/asn1-schema'; import { CertificateList } from '@peculiar/asn1-x509'; @@ -63,7 +63,7 @@ export async function isCertRevoked(cert: X509): Promise<boolean> { try { const respCRL = await fetch(crlURL[0]); const dataCRL = await respCRL.arrayBuffer(); - const dataPEM = convertCertBufferToPEM(dataCRL); + const dataPEM = convertCertBufferToPEM(new Uint8Array(dataCRL)); crlCert.readCertPEM(dataPEM); } catch (err) { return false; |