@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.
22 lines (21 loc) • 704 B
TypeScript
import { AttestSDKBackendConfig, VerificationResult, OriginalAPICall } from './types.js';
export declare class AttestBackendSDK {
private apiUrl;
constructor(config?: AttestSDKBackendConfig);
/**
* Verify an attestation token against the original API call
*/
verifyAttestation(attestationToken: string, originalAPICall: OriginalAPICall): Promise<VerificationResult>;
/**
* Verify attestation by calling Mona Attest backend with original API call data
*/
private verifyWithAttest;
/**
* Parse attestation token to extract session ID and signature
*/
private parseAttestationToken;
/**
* Get API URL
*/
getApiUrl(): string;
}