123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import { pki } from 'node-forge'
- declare interface SelfsignedOptions {
-
- days?: number
-
- notBeforeDate?: Date
-
- keySize?: number
-
- extensions?: any[];
-
- algorithm?: string
-
- pkcs7?: boolean
-
- clientCertificate?: boolean
-
- clientCertificateCN?: string
-
- clientCertificateKeySize?: number
- }
- declare interface GenerateResult {
- private: string
- public: string
- cert: string
- fingerprint: string
- }
- declare function generate(
- attrs?: pki.CertificateField[],
- opts?: SelfsignedOptions
- ): GenerateResult
- declare function generate(
- attrs?: pki.CertificateField[],
- opts?: SelfsignedOptions,
-
- done?: (err: undefined | Error, result: GenerateResult) => any
- ): void
|