bam-ticketing-sdk
Version:
SDK for B.A.M Ticketing API
16 lines • 737 B
TypeScript
import { KJUR } from 'jsrsasign';
export declare function extractEnrollment(certificate: string): string;
/**
* @param payload String which is signed
* @param privateKey Contains the private key of an ECDSA pair
* @returns hex encoded string of the signature
*/
export declare function sign(payload: string, privateKey: string | KJUR.crypto.ECDSA): string;
/**
* @param payload The payload whose signature is verified
* @param signature The signature for the payload
* @param publicKey Contains the public key of an ECDSA pair
* @return true if the signature is valid
*/
export declare function verify(payload: string, signature: string, publicKey: string | KJUR.crypto.ECDSA): boolean;
//# sourceMappingURL=certificate.d.ts.map