<PackageReference Include="System.Security.Cryptography.Xml" Version="10.0.10" />

System.Security.Cryptography.Xml.SignedInfo

Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.
public string CanonicalizationMethod { get; set; }

Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

Gets a Transform object used for canonicalization.

public int Count { get; }

Gets the number of references in the current SignedInfo object.

public string Id { get; set; }

Gets or sets the ID of the current SignedInfo object.

public bool IsReadOnly { get; }

Gets a value that indicates whether the collection is read-only.

public bool IsSynchronized { get; }

Gets a value that indicates whether the collection is synchronized.

public ArrayList References { get; }

Gets a list of the Reference objects of the current SignedInfo object.

public string SignatureLength { get; set; }

Gets or sets the length of the signature for the current SignedInfo object.

public string SignatureMethod { get; set; }

Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

public object SyncRoot { get; }

Gets an object to use for synchronization.

public SignedInfo()

Initializes a new instance of the SignedInfo class.

public void AddReference(Reference reference)

Adds a Reference object to the list of references to digest and sign.

public void CopyTo(Array array, int index)

Copies the elements of this instance into an Array object, starting at a specified index in the array.

Returns an enumerator that iterates through the collection of references.

public XmlElement GetXml()

Returns the XML representation of the SignedInfo object.

public void LoadXml(XmlElement value)

Loads a SignedInfo state from an XML element.