다음을 통해 공유


ECDsaCng.VerifyData 메서드

정의

디지털 서명을 확인합니다.

오버로드

VerifyData(Byte[], Byte[])

지정된 데이터의 디지털 서명을 확인합니다.

VerifyData(Stream, Byte[])

스트림 끝까지 읽어들여 지정된 데이터 스트림의 디지털 서명을 확인합니다.

VerifyData(Byte[], Int32, Int32, Byte[])

지정된 오프셋에서 시작하여 지정된 길이의 데이터에 대한 서명을 확인합니다.

VerifyData(Byte[], Byte[])

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

지정된 데이터의 디지털 서명을 확인합니다.

public:
 bool VerifyData(cli::array <System::Byte> ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, byte[] signature);
override this.VerifyData : byte[] * byte[] -> bool
member this.VerifyData : byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte()) As Boolean

매개 변수

data
Byte[]

서명된 데이터입니다.

signature
Byte[]

확인할 서명입니다.

반환

서명이 유효한 경우 true이고, 그러지 않으면 false입니다.

예외

data 또는 signaturenull인 경우

설명

이 메서드는 속성을 사용하여 HashAlgorithm 입력 데이터를 해시한 다음 결과에 서명하여 지정된 데이터에 대한 서명을 생성합니다.

적용 대상

VerifyData(Stream, Byte[])

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

스트림 끝까지 읽어들여 지정된 데이터 스트림의 디지털 서명을 확인합니다.

public:
 bool VerifyData(System::IO::Stream ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData (System.IO.Stream data, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (System.IO.Stream data, byte[] signature);
override this.VerifyData : System.IO.Stream * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : System.IO.Stream * byte[] -> bool
member this.VerifyData : System.IO.Stream * byte[] -> bool
Public Function VerifyData (data As Stream, signature As Byte()) As Boolean

매개 변수

data
Stream

서명된 데이터 스트림입니다.

signature
Byte[]

확인할 서명입니다.

반환

서명이 유효한 경우 true이고, 그러지 않으면 false입니다.

특성

예외

data 또는 signaturenull인 경우

설명

이 메서드는 확인 전에 속성을 사용하여 HashAlgorithm 입력 데이터를 해시합니다.

적용 대상

VerifyData(Byte[], Int32, Int32, Byte[])

Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs
Source:
Cng.NotSupported.cs

지정된 오프셋에서 시작하여 지정된 길이의 데이터에 대한 서명을 확인합니다.

public:
 bool VerifyData(cli::array <System::Byte> ^ data, int offset, int count, cli::array <System::Byte> ^ signature);
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData (byte[] data, int offset, int count, byte[] signature);
override this.VerifyData : byte[] * int * int * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : byte[] * int * int * byte[] -> bool
member this.VerifyData : byte[] * int * int * byte[] -> bool
Public Function VerifyData (data As Byte(), offset As Integer, count As Integer, signature As Byte()) As Boolean

매개 변수

data
Byte[]

서명된 데이터입니다.

offset
Int32

데이터에서 서명된 데이터가 시작되는 위치입니다.

count
Int32

데이터에서 offset부터 서명할 길이(문자 단위)입니다.

signature
Byte[]

확인할 서명입니다.

반환

서명이 유효한 경우 true이고, 그러지 않으면 false입니다.

특성

예외

offset 또는 count가 0보다 작은 경우

또는

offset 또는 countdata 매개 변수에 전달된 바이트 배열의 길이보다 큰 경우

data 또는 signaturenull인 경우

설명

이 메서드는 확인 전에 속성을 사용하여 HashAlgorithm 입력 데이터를 해시합니다.

적용 대상