UNPKG

@usemona/attest-backend-sdk

Version:

Mona Attest Backend SDK - Secure server-side verification for cryptographic attestations and digital signatures. Provides robust signature validation, user verification, and enterprise-grade security for Node.js applications.

1 lines 3.06 kB
{"version":3,"file":"index.cjs","sources":["../src/AttestBackendSDK.ts","../src/signatureDecoder.ts"],"sourcesContent":[null,null],"names":["constructor","config","this","apiUrl","console","log","verifyAttestation","attestationToken","originalAPICall","sessionId","signatureBase64","parseAttestationToken","verifyWithAttest","error","verified","Error","message","signatureData","JSON","parse","atob","assertionResponse","id","credentialId","rawId","type","response","authenticatorData","clientDataJSON","signature","userHandle","completeAttestUrl","fetch","method","headers","body","stringify","uri","ok","errorText","text","status","statusText","verificationResult","json","success","originalPayload","signedPayload","keyId","attestationId","timestamp","parts","split","length","getApiUrl","signatureJson","base64ToUint8Array","base64","binaryString","bytes","Uint8Array","i","charCodeAt","decoded"],"mappings":"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"}