Sample code for 30+ languages & platforms
Dart

Example: Crypt2.GetSignatureSigningTimeStr method

Demonstrates how to call the GetSignatureSigningTimeStr method.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final crypt = CkCrypt2();

  try {
    crypt.verifyP7M('qa_data/cades/CAdES-T/Signature-C-T-1.p7m', 'qa_output/out.dat');
  } on ChilkatException catch (e) {
    print(e.lastErrorText);
    return;
  }

  final numSigners = crypt.numSignerCerts;
  print('Num Signers = $numSigners');

  var i = 0;
  while (i < numSigners) {
    if (crypt.hasSignatureSigningTime(i)) {
      print('${i + 1}: ${crypt.getSignatureSigningTimeStr(i)}');
    } else {
      print('${i + 1}: has no signing time.');
    }

    i++;
  }

  // Sample output:

  // Num Signers = 1
  // 1: Sun, 03 Dec 2013 06:57:41 GMT
}