generatePkcs12Certificate static method

Future<bool> generatePkcs12Certificate(
  1. CPDFCertificateRequest request
)

Generates a PKCS#12 certificate at request.outputPath.

Returns true when the certificate file was created successfully.

example:

final directory = await ComPDFKit.getTemporaryDirectory();
final created = await ComPDFKit.generatePkcs12Certificate(
  CPDFCertificateRequest(
    subject: const CPDFCertificateSubject(
      commonName: 'ComPDF Flutter QA',
      organization: 'PDF Technologies',
    ),
    password: 'certificate-password',
    outputPath: '${directory.path}/qa-certificate.p12',
  ),
);

Implementation

static Future<bool> generatePkcs12Certificate(
    CPDFCertificateRequest request) async {
  return await _methodChannel.invokeMethod(
    'generate_pkcs12_certificate',
    request.toJson(),
  );
}