@shockpkg/ria-packager
Version:
Package for creating Adobe AIR packages
29 lines (28 loc) • 718 B
TypeScript
import { SecurityCertificate } from '../certificate.ts';
/**
* SecurityCertificateX509 object.
*/
export declare class SecurityCertificateX509 extends SecurityCertificate {
/**
* X509 certificate in PEM format.
*/
protected readonly _certificate: string;
/**
* SecurityCertificateX509 constructor.
*
* @param certificate X509 certificate in PEM format.
*/
constructor(certificate: string);
/**
* Encode as PEM data.
*
* @returns The binary PEM data.
*/
encodePemData(): Uint8Array<ArrayBufferLike>;
/**
* Encode for certchain data.
*
* @returns Certchain data.
*/
encodeCertchain(): Uint8Array<ArrayBufferLike>;
}