diff options
Diffstat (limited to 'packages/server/src/attestation/verifications/verifyAndroidKey.ts')
-rw-r--r-- | packages/server/src/attestation/verifications/verifyAndroidKey.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/server/src/attestation/verifications/verifyAndroidKey.ts b/packages/server/src/attestation/verifications/verifyAndroidKey.ts index 989c210..dbe6f96 100644 --- a/packages/server/src/attestation/verifications/verifyAndroidKey.ts +++ b/packages/server/src/attestation/verifications/verifyAndroidKey.ts @@ -3,7 +3,7 @@ import { Certificate } from '@peculiar/asn1-x509'; import { KeyDescription, id_ce_keyDescription } from '@peculiar/asn1-android'; import type { AttestationStatement } from '../../helpers/decodeAttestationObject'; -import convertASN1toPEM from '../../helpers/convertASN1toPEM'; +import convertX509CertToPEM from '../../helpers/convertX509CertToPEM'; import verifySignature from '../../helpers/verifySignature'; import convertCOSEtoPKCS, { COSEALGHASH } from '../../helpers/convertCOSEtoPKCS'; import MetadataService from '../../metadata/metadataService'; @@ -76,7 +76,7 @@ export default async function verifyAttestationAndroidKey(options: Options): Pro } // TODO: Confirm that the root certificate is an expected certificate - // const rootCertPEM = convertASN1toPEM(x5c[x5c.length - 1]); + // const rootCertPEM = convertX509CertToPEM(x5c[x5c.length - 1]); // console.log(rootCertPEM); // if (rootCertPEM !== expectedRootCert) { @@ -93,7 +93,7 @@ export default async function verifyAttestationAndroidKey(options: Options): Pro } const signatureBase = Buffer.concat([authData, clientDataHash]); - const leafCertPEM = convertASN1toPEM(x5c[0]); + const leafCertPEM = convertX509CertToPEM(x5c[0]); const hashAlg = COSEALGHASH[alg as number]; return verifySignature(sig, signatureBase, leafCertPEM, hashAlg); |