validateAllSignaturesLegacy method

Future<List<PdfSignatureValidationResult>> validateAllSignaturesLegacy(
  1. Uint8List pdfBytes, {
  2. PdfSignaturePreparedContext? preparedContext,
})

API legada: retorna apenas resultados básicos.

Implementation

Future<List<PdfSignatureValidationResult>> validateAllSignaturesLegacy(
  Uint8List pdfBytes, {
  PdfSignaturePreparedContext? preparedContext,
}) async {
  final report = await validateAllSignatures(
    pdfBytes,
    preparedContext: preparedContext,
  );
  return report.signatures
      .map((sig) => PdfSignatureValidationResult(
            signatureIndex: sig.signatureIndex,
            cmsValid: sig.cmsValid,
            digestValid: sig.digestValid,
            intact: sig.intact,
            message: sig.message,
          ))
      .toList();
}