diff options
Diffstat (limited to 'packages/server/src')
-rw-r--r-- | packages/server/src/helpers/isCertRevoked.ts | 4 | ||||
-rw-r--r-- | packages/server/src/services/metadataService.ts | 2 |
2 files changed, 3 insertions, 3 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; diff --git a/packages/server/src/services/metadataService.ts b/packages/server/src/services/metadataService.ts index 6f943bf..c532f11 100644 --- a/packages/server/src/services/metadataService.ts +++ b/packages/server/src/services/metadataService.ts @@ -1,4 +1,4 @@ -import fetch from 'node-fetch-native'; +import fetch from 'cross-fetch'; import { KJUR } from 'jsrsasign'; import { validateCertificatePath } from '../helpers/validateCertificatePath'; |