@citrineos/util
Version:
The OCPP util module which supplies helpful utilities like cache and queue connectors, etc.
13 lines (12 loc) • 653 B
TypeScript
export interface IV2GCertificateAuthorityClient {
getSignedCertificate(csrString: string): Promise<string>;
getCACertificates(): Promise<string>;
getSignedContractData(certificateInstallationReq: string, xsdMsgDefNamespace: string): Promise<string>;
getRootCertificates(): Promise<string[]>;
}
export interface IChargingStationCertificateAuthorityClient {
getRootCACertificate(): Promise<string>;
getCertificateChain(csrString: string): Promise<string>;
signCertificateByExternalCA(csrString: string): Promise<string>;
updateCertificateChainKeyMap(serverId: string, certificateChain: string, privateKey: string): void;
}