@icure/cardinal-prescription-be-angular
Version:
This is a Belgian-specific Angular application for healthcare professionals to manage electronic prescriptions with SAM. Created by iCure.
14 lines (13 loc) • 713 B
TypeScript
import * as i0 from "@angular/core";
export declare class UploadPractitionerCertificateService {
openCertificatesDatabase(): Promise<IDBDatabase>;
loadCertificateInformation(db: IDBDatabase, id: string): Promise<{
salt: ArrayBuffer;
iv: ArrayBuffer;
encryptedCertificate: ArrayBuffer;
}>;
loadAndDecryptCertificate(password: string, id: string): Promise<ArrayBuffer | undefined>;
uploadAndEncrypt(db: IDBDatabase, id: string, passphrase: string, certificate: ArrayBuffer): Promise<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<UploadPractitionerCertificateService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<UploadPractitionerCertificateService>;
}