DigitalSignatureCollectionItem Property

Gets a document signature at the specified index.

Namespace:  Aspose.Words
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 20.3
Syntax
public DigitalSignature this[
	int index
] { get; }

Parameters

index
Type: SystemInt32
Zero-based index of the signature.

Property Value

Type: DigitalSignature
Examples
Shows how to validate all signatures in a document.
// Load the signed document
Document doc = new Document(MyDir + "Digitally signed.docx");
DigitalSignatureCollection digitalSignatureCollection = doc.DigitalSignatures;

if (digitalSignatureCollection.IsValid)
{
    Console.WriteLine("Signatures belonging to this document are valid");
    Console.WriteLine(digitalSignatureCollection.Count);
    Console.WriteLine(digitalSignatureCollection[0].SignatureType);
}
else
{
    Console.WriteLine("Signatures belonging to this document are NOT valid");
}
See Also