Sample code for 30+ languages & platforms
C#

Example: Crypt2.GetSignatureSigningTimeStr method

Demonstrates how to call the GetSignatureSigningTimeStr method.

Chilkat C# Downloads

C#
bool success = false;

Chilkat.Crypt2 crypt = new Chilkat.Crypt2();

success = crypt.VerifyP7M("qa_data/cades/CAdES-T/Signature-C-T-1.p7m","qa_output/out.dat");
if (success == false) {
    Debug.WriteLine(crypt.LastErrorText);
    return;
}

int numSigners = crypt.NumSignerCerts;
Debug.WriteLine("Num Signers = " + Convert.ToString(numSigners));

int i = 0;
while (i < numSigners) {
    if (crypt.HasSignatureSigningTime(i) == true) {
        Debug.WriteLine(Convert.ToString(i + 1) + ": " + crypt.GetSignatureSigningTimeStr(i));
    }
    else {
        Debug.WriteLine(Convert.ToString(i + 1) + ": has no signing time.");
    }

    i = i + 1;
}

// Sample output:

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