Class DigitalSignatureCollection

Class DigitalSignatureCollection

Namespace: Aspose.Cells.DigitalSignatures
Assembly: Aspose.Cells.dll (25.2.0)

Poskytuje kolekci digitálních podpisů připojených k dokumentu.

public class DigitalSignatureCollection : IEnumerable

Dědičnost

objectDigitalSignatureCollection

Implementuje

IEnumerable

Děděné členy

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Příklady

Následující příklad ukazuje, jak validovat digitální podpis.

//sešit z podepsaného zdrojového souboru
Workbook signedWorkbook = new Workbook(@"signedFile.xlsx");
//wb.IsDigitallySigned je true, když je sešit již podepsán.
Console.WriteLine(signedWorkbook.IsDigitallySigned);
//získání kolekce digitálních podpisů ze sešitu
DigitalSignatureCollection existingDsc = signedWorkbook.GetDigitalSignature();
foreach (DigitalSignature existingDs in existingDsc)
{
    Console.WriteLine(existingDs.Comments);
    Console.WriteLine(existingDs.SignTime);
    Console.WriteLine(existingDs.IsValid);
}
'sešit z podepsaného zdrojového souboru
Dim signedWorkbook As Workbook = New Workbook("newfile.xlsx")
'Workbook.IsDigitallySigned je true, když je sešit již podepsán.
Console.WriteLine(signedWorkbook.IsDigitallySigned)
'získání kolekce digitálních podpisů ze sešitu
Dim existingDsc As DigitalSignatureCollection = signedWorkbook.GetDigitalSignature()
Dim existingDs As DigitalSignature
For Each existingDs In existingDsc
    Console.WriteLine(existingDs.Comments)
    Console.WriteLine(existingDs.SignTime)
    Console.WriteLine(existingDs.IsValid)
Next

Konstruktory

DigitalSignatureCollection()

Konstruktor pro DigitalSignatureCollection.

public DigitalSignatureCollection()

Metody

Add(DigitalSignature)

Přidá jeden podpis do DigitalSignatureCollection.

public void Add(DigitalSignature digitalSignature)

Parametry

digitalSignature DigitalSignature

Digitální podpis v kolekci.

GetEnumerator()

Získá enumerátor pro DigitalSignatureCollection, tento enumerátor umožňuje iteraci přes kolekci.

public IEnumerator GetEnumerator()

Vrací

IEnumerator

Enumerátor pro iteraci.

 Čeština