Rust
Rust
Example: Crypt2.GetSignatureSigningTimeStr method
Demonstrates how to call the GetSignatureSigningTimeStr method.Chilkat Rust Downloads
let crypt = chilkat::Crypt2::new();
if crypt.verify_p7_m("qa_data/cades/CAdES-T/Signature-C-T-1.p7m", "qa_output/out.dat").is_err() {
println!("{}", crypt.last_error_text());
return;
}
let num_signers = crypt.num_signer_certs();
println!("Num Signers = {}", num_signers);
let mut i = 0;
while i < num_signers {
if crypt.has_signature_signing_time(i) {
println!("{}: {}", i + 1, crypt.get_signature_signing_time_str(i).unwrap_or_default());
} else {
println!("{}: has no signing time.", i + 1);
}
i = i + 1;
}
// Sample output:
// Num Signers = 1
// 1: Sun, 03 Dec 2013 06:57:41 GMT