다음을 통해 공유


SignedInfo.SignatureMethod 속성

정의

현재 SignedInfo 개체에 대한 서명 생성 및 유효성 검사에 사용되는 알고리즘의 이름을 가져오거나 설정합니다.

public:
 property System::String ^ SignatureMethod { System::String ^ get(); void set(System::String ^ value); };
public string? SignatureMethod { get; set; }
public string SignatureMethod { get; set; }
member this.SignatureMethod : string with get, set
Public Property SignatureMethod As String

속성 값

현재 SignedInfo 개체에 대한 서명 생성 및 유효성 검사에 사용되는 알고리즘의 이름입니다.

설명

속성은 SignatureMethod 문자열 URI(Uniform Resource Identifier)를 사용하여 XML 디지털 서명의 요소를 나타냅니다 <SignatureMethod> .

사용 된 SignatureMethod 서명 생성 및 확인에 사용할 알고리즘을 지정 하는 속성입니다. 이 속성은 해시, 공개 키 알고리즘, MAC(메시지 인증 코드) 및 패딩을 포함하여 XML 디지털 서명을 만드는 데 관련된 모든 암호화 함수를 식별합니다.

이 속성과 함께 다음 표의 URI 중 하나를 사용합니다.

Signature 메서드
HMAC-SHA1 http://www.w3.org/2000/09/xmldsig#hmac-sha1

다음 정적 필드에도 정의됩니다. XmlDsigHMACSHA1Url
SHA1을 사용하는 DSA http://www.w3.org/2000/09/xmldsig#dsa-sha1

다음 정적 필드에도 정의됩니다. XmlDsigDSAUrl
SHA1을 사용하는 RSA http://www.w3.org/2000/09/xmldsig#rsa-sha1

다음 정적 필드에도 정의됩니다. XmlDsigRSASHA1Url

XML 디지털 서명에 대한 자세한 내용은 W3C(World Wide Web Consortium) XML 서명 구문 및 처리 사양을 참조하세요.

적용 대상