UNPKG

@corvina/device-client

Version:
30 lines 947 B
export interface LicenseData { realm: string; logicalId: string; apiKey: string; platformPairingApiUrl: string; brokerUrls: string[]; } export interface CrtData { client_crt?: string; } export declare class PairingAxiosInstance { private axiosInstance; private licenseData; constructor(licenseData: LicenseData); doPairing(protocol: string, csr: string): Promise<CrtData>; verify(protocol: string, crt: string): Promise<boolean>; } export declare class LicensesAxiosInstance { private axiosInstance; private axiosPairiginInstance; private activationKey; private pairingEndpoint; private static protocol; constructor(pairingEndpoint: string, activationKey: string); init(): Promise<LicenseData>; doPairing(csr: string): Promise<CrtData>; verify(crt: string): Promise<boolean>; } export default LicensesAxiosInstance; //# sourceMappingURL=licensesaxiosinstance.d.ts.map