fromPkcs12Bytes static method
Future<PdfSignatureSigner>
fromPkcs12Bytes({
- required Uint8List pkcs12Bytes,
- required String password,
- Pkcs12Decoder? decoder,
Implementation
static Future<PdfSignatureSigner> fromPkcs12Bytes({
required Uint8List pkcs12Bytes,
required String password,
Pkcs12Decoder? decoder,
}) async {
final bundle = await decodePkcs12(
pkcs12Bytes,
password: password,
decoder: decoder,
);
final cert = X509Certificate.fromPem(bundle.certificatePem);
final chain = bundle.chainPem
.map<X509Certificate>(X509Certificate.fromPem)
.toList(growable: false);
return PdfSignatureSigner.pem(
privateKeyPem: bundle.privateKeyPem,
certificate: cert,
chain: chain,
);
}