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
object ← DigitalSignatureCollection
Implementuje
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í
Enumerátor pro iteraci.