@citrineos/data
Version:
The OCPP data module which includes all persistence layer implementation.
22 lines (21 loc) • 672 B
TypeScript
import { Model } from 'sequelize-typescript';
import { CountryNameEnumType, SignatureAlgorithmEnumType } from './index';
export declare class Certificate extends Model {
static readonly MODEL_NAME: string;
/**
* Fields
*/
serialNumber: number;
issuerName: string;
organizationName: string;
commonName: string;
keyLength?: number | null;
validBefore?: string | null;
signatureAlgorithm?: SignatureAlgorithmEnumType | null;
countryName?: CountryNameEnumType | null;
isCA?: boolean;
pathLen?: number | null;
certificateFileId?: string | null;
privateKeyFileId?: string | null;
signedBy?: string | null;
}