DigitalSignatures

IPresentation.DigitalSignatures-Eigenschaft

Gibt die Sammlung der Signaturen zurück, die zum Signieren der Präsentation verwendet wurden. Nur-lesende IDigitalSignatureCollection.

public IDigitalSignatureCollection DigitalSignatures { get; }  

Beispiele

[C#]  
using (Presentation pres = new Presentation("SomePresentationSigned.pptx"))  
{  
    if (pres.DigitalSignatures.Count > 0)  
    {  
        bool allSignaturesAreValid = true;  
  
        Console.WriteLine("Signaturen, die zum Signieren der Präsentation verwendet wurden: ");  
        foreach (DigitalSignature signature in pres.DigitalSignatures)  
        {  
            Console.WriteLine(signature.Certificate.SubjectName.Name + ", "  
                    + signature.SignTime.ToString("yyyy-MM-dd HH:mm") + " -- " + (signature.IsValid ? "GÜLTIG" : "UNGÜLTIG"));  
            allSignaturesAreValid &= signature.IsValid;  
        }  
  
        if (allSignaturesAreValid)  
            Console.WriteLine("Präsentation ist authentisch, alle Signaturen sind gültig.");  
        else  
            Console.WriteLine("Präsentation wurde seit der Unterzeichnung geändert.");  
    }  
}  

Siehe auch