DigitaleSignaturen
Präsentation.DigitaleSignaturen Eigenschaft
Gibt die Sammlung von Signaturen zurück, die zum Signieren der Präsentation verwendet werden. Nur lesbare 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 echt, alle Signaturen sind gültig.");
else
Console.WriteLine("Präsentation wurde seit der Unterzeichnung geändert.");
}
}
Siehe Auch
- Schnittstelle IDigitalSignatureCollection
- Klasse Präsentation
- Namespace Aspose.Slides
- Assembly Aspose.Slides