Class DigitalSignatureCollection
Class DigitalSignatureCollection
Namespace: Aspose.Cells.DigitalSignatures
Assembly: Aspose.Cells.dll (25.2.0)
ドキュメントに添付されたデジタル署名のコレクションを提供します。
public class DigitalSignatureCollection : IEnumerable
継承
object ← DigitalSignatureCollection
実装
継承されたメンバー
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
例
以下の例は、デジタル署名を検証する方法を示しています。
//署名されたソースファイルからのワークブック
Workbook signedWorkbook = new Workbook(@"signedFile.xlsx");
//wb.IsDigitallySignedは、ワークブックがすでに署名されている場合にtrueになります。
Console.WriteLine(signedWorkbook.IsDigitallySigned);
//ワークブックからデジタル署名コレクションを取得
DigitalSignatureCollection existingDsc = signedWorkbook.GetDigitalSignature();
foreach (DigitalSignature existingDs in existingDsc)
{
Console.WriteLine(existingDs.Comments);
Console.WriteLine(existingDs.SignTime);
Console.WriteLine(existingDs.IsValid);
}
'署名されたソースファイルからのワークブック
Dim signedWorkbook As Workbook = New Workbook("newfile.xlsx")
'Workbook.IsDigitallySignedは、ワークブックがすでに署名されている場合にtrueになります。
Console.WriteLine(signedWorkbook.IsDigitallySigned)
'ワークブックからデジタル署名コレクションを取得
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
コンストラクタ
DigitalSignatureCollection()
DigitalSignatureCollectionのコンストラクタです。
public DigitalSignatureCollection()
メソッド
Add(DigitalSignature)
DigitalSignatureCollectionに1つの署名を追加します。
public void Add(DigitalSignature digitalSignature)
パラメータ
digitalSignature
DigitalSignature
コレクション内のデジタル署名です。
GetEnumerator()
DigitalSignatureCollectionの列挙子を取得します。
この列挙子はコレクションを反復処理することを可能にします。
public IEnumerator GetEnumerator()
戻り値
反復処理用の列挙子です。