SignedInfo 클래스

정의

XML 서명에 사용되는 정식화 알고리즘 및 서명 알고리즘에 대한 정보를 포함합니다.Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.

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 서명의 요소입니다.The SignedInfo class represents the <SignedInfo> element of an XML signature defined by the XML digital signature specification. <SignedInfo> 요소인 요소의는 <Signature> 서명, 서명 및 유효성 검사 및 디지털 서명을 설명 하는 참조에 사용 된 알고리즘에 사용 되는 정형화 메서드를 포함 하는 요소입니다.The <SignedInfo> element, which is a subelement of the <Signature> element, contains the canonicalization method used for signing, the algorithm used for signing and validation, and references that describe a digital signature.

대부분의 시나리오에서 사용 해야 합니다 SignedInfo 클래스에서 사용할 수 있습니다는 SignedInfo 로그인 하 여 XML 디지털 서명을 확인 하는 속성입니다.For most scenarios, you should use the SignedInfo class available from the SignedInfo property to sign and verify XML digital signatures.

에 대 한 자세한 내용은 합니다 <SignedInfo> 요소를 참조 합니다 World Wide Web Consortium (W3C) 사양.For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

생성자

SignedInfo()

SignedInfo 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SignedInfo class.

속성

CanonicalizationMethod

현재 SignedInfo 개체에 서명하기 전에 사용되는 정형화 알고리즘을 가져오거나 설정합니다.Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

CanonicalizationMethodObject

정식화에 사용되는 Transform 개체를 가져옵니다.Gets a Transform object used for canonicalization.

Count

현재 SignedInfo 개체의 참조 수를 가져옵니다.Gets the number of references in the current SignedInfo object.

Id

현재 SignedInfo 개체의 ID를 가져오거나 설정합니다.Gets or sets the ID of the current SignedInfo object.

IsReadOnly

컬렉션이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection is read-only.

IsSynchronized

컬렉션이 동기화되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection is synchronized.

References

현재 Reference 개체의 SignedInfo 개체 목록을 가져옵니다.Gets a list of the Reference objects of the current SignedInfo object.

SignatureLength

현재 SignedInfo 개체의 서명 길이를 가져오거나 설정합니다.Gets or sets the length of the signature for the current SignedInfo object.

SignatureMethod

현재 SignedInfo 개체에 대한 서명 생성 및 유효성 검사에 사용되는 알고리즘의 이름을 가져오거나 설정합니다.Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

SyncRoot

동기화에 사용할 개체를 가져옵니다.Gets an object to use for synchronization.

메서드

AddReference(Reference)

다이제스트하고 서명할 참조 목록에 Reference 개체를 추가합니다.Adds a Reference object to the list of references to digest and sign.

CopyTo(Array, Int32)

배열의 지정된 인덱스에서 시작하여 Array 개체로 이 인스턴스의 요소를 복사합니다.Copies the elements of this instance into an Array object, starting at a specified index in the array.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetEnumerator()

참조의 컬렉션 전체에서 반복되는 열거자를 반환합니다.Returns an enumerator that iterates through the collection of references.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
GetXml()

SignedInfo 개체의 XML 표현을 반환합니다.Returns the XML representation of the SignedInfo object.

LoadXml(XmlElement)

XML 요소에서 SignedInfo 상태를 로드합니다.Loads a SignedInfo state from an XML element.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상