Certificate
CertificateHolder.Certificate property
Örneğini döndürürX509Sertifika2 özel, genel anahtarları ve sertifika zincirini tutan.
public X509Certificate2 Certificate { get; }
Geri dönüş değeri
X509Certificate2 misal
Örnekler
Bir belgedeki her imza hakkındaki bilgilerin nasıl doğrulanacağını ve görüntüleneceğini gösterir.
Document doc = new Document(MyDir + "Digitally signed.docx");
foreach (DigitalSignature signature in doc.DigitalSignatures)
{
Console.WriteLine($"{(signature.IsValid ? "Valid" : "Invalid")} signature: ");
Console.WriteLine($"\tReason:\t{signature.Comments}");
Console.WriteLine($"\tType:\t{signature.SignatureType}");
Console.WriteLine($"\tSign time:\t{signature.SignTime}");
Console.WriteLine($"\tSubject name:\t{signature.CertificateHolder.Certificate.SubjectName}");
Console.WriteLine($"\tIssuer name:\t{signature.CertificateHolder.Certificate.IssuerName.Name}");
Console.WriteLine();
}
Ayrıca bakınız
- class CertificateHolder
- ad alanı Aspose.Words.DigitalSignatures
- toplantı Aspose.Words