Class DigitalSignatureCollection

Class DigitalSignatureCollection

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

ドキュメントに添付されたデジタル署名のコレクションを提供します。

public class DigitalSignatureCollection : IEnumerable

継承

objectDigitalSignatureCollection

実装

IEnumerable

継承されたメンバー

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()

戻り値

IEnumerator

反復処理用の列挙子です。

 日本語