SignedInfo 類別

定義

包含 XML 簽章中使用的正規化演算法和簽章演算法的資訊。

public ref class SignedInfo : System::Collections::ICollection
public class SignedInfo : System.Collections.ICollection
type SignedInfo = class
    interface ICollection
    interface IEnumerable
Public Class SignedInfo
Implements ICollection
繼承
SignedInfo
實作

備註

類別 SignedInfo 代表 <SignedInfo> XML 數位簽章規格所定義的 XML 簽章專案。 專案 <SignedInfo> 是 元素的 <Signature> 子項目,包含用於簽署的正常化方法、用於簽署和驗證的演算法,以及描述數位簽章的參考。

在大部分情況下,您應該使用 SignedInfo 屬性提供的 SignedInfo 類別來簽署及驗證 XML 數位簽章。

如需 元素的詳細資訊 <SignedInfo> ,請參閱 World Wide Web Consortium (W3C) 規格

建構函式

SignedInfo()

初始化 SignedInfo 類別的新執行個體。

屬性

CanonicalizationMethod

取得或設定為目前的 SignedInfo 物件簽署使用的標準化演算法 。

CanonicalizationMethodObject

取得規範化所用的 Transform 物件。

Count

取得目前 SignedInfo 物件中參考的數目。

Id

取得或設定目前 SignedInfo 物件的 ID。

IsReadOnly

取得值,這個值表示集合是否為唯讀。

IsSynchronized

取得值,這個值指出是否同步處理集合。

References

取得目前 Reference 物件的 SignedInfo 物件清單。

SignatureLength

取得或設定目前 SignedInfo 物件的簽章長度。

SignatureMethod

取得或設定目前 SignedInfo 物件用於產生和驗證簽章的演算法名稱。

SyncRoot

取得用來進行同步處理的物件。

方法

AddReference(Reference)

新增 Reference 物件至要摘要和簽名的參考清單。

CopyTo(Array, Int32)

從陣列中的特定索引開始,將這個執行個體的項目複製到 Array 物件內。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetEnumerator()

傳回重複於參考集合的列舉值。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetXml()

傳回 SignedInfo 物件的 XML 表示。

LoadXml(XmlElement)

從 XML 項目載入 SignedInfo 狀態。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

擴充方法

Cast<TResult>(IEnumerable)

IEnumerable 的項目轉換成指定的型別。

OfType<TResult>(IEnumerable)

根據指定的型別來篩選 IEnumerable 的項目。

AsParallel(IEnumerable)

啟用查詢的平行化作業。

AsQueryable(IEnumerable)

IEnumerable 轉換成 IQueryable

適用於