UNPKG

@shockpkg/ria-packager

Version:

Package for creating Adobe AIR packages

42 lines (41 loc) 964 B
/// <reference types="node" /> import forge from 'node-forge'; import { SecurityCertificate } from '../certificate'; /** * SecurityCertificateX509 constructor. */ export declare class SecurityCertificateX509 extends SecurityCertificate { /** * Forge certificate. */ protected _forgeCertificate: Readonly<forge.pki.Certificate> | null; constructor(); /** * Reset the internal state. */ reset(): void; /** * Read a forge certificate. * * @param certificate Forge certificate. */ readForgeCertificate(certificate: Readonly<forge.pki.Certificate>): void; /** * Encode as PEM string. * * @returns PEM string. */ encodePem(): string; /** * Encode as PEM data. * * @returns The binary PEM data. */ encodePemData(): Buffer; /** * Encode for certchain data. * * @returns Certchain data. */ encodeCertchain(): Buffer; }