DSA.VerifyDataCore 메서드

정의

오버로드

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

제공된 데이터의 디지털 시그니처가 유효한지 확인합니다.

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

제공된 데이터의 디지털 시그니처가 유효한지 확인합니다.

VerifyDataCore(Stream, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Source:
DSA.cs
Source:
DSA.cs
Source:
DSA.cs

제공된 데이터의 디지털 시그니처가 유효한지 확인합니다.

protected virtual bool VerifyDataCore (System.IO.Stream data, ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);

매개 변수

data
Stream

서명된 데이터입니다.

signature
ReadOnlySpan<Byte>

확인할 시그니처입니다.

hashAlgorithm
HashAlgorithmName

확인 프로세스를 위해 데이터를 해시하는 데 사용되는 해시 알고리즘입니다.

signatureFormat
DSASignatureFormat

signature의 인코딩 형식입니다.

반환

디지털 시그니처가 제공된 데이터에 유효하면 true이고, 그렇지 않으면 false입니다.

예외

해시 또는 확인 작업에서 오류가 발생했습니다.

적용 대상

.NET 9 및 기타 버전
제품 버전
.NET 5, 6, 7, 8, 9

VerifyDataCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, DSASignatureFormat)

Source:
DSA.cs
Source:
DSA.cs
Source:
DSA.cs

제공된 데이터의 디지털 시그니처가 유효한지 확인합니다.

protected virtual bool VerifyDataCore (ReadOnlySpan<byte> data, ReadOnlySpan<byte> signature, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat);

매개 변수

data
ReadOnlySpan<Byte>

서명된 데이터입니다.

signature
ReadOnlySpan<Byte>

확인할 시그니처입니다.

hashAlgorithm
HashAlgorithmName

확인 프로세스를 위해 데이터를 해시하는 데 사용되는 해시 알고리즘입니다.

signatureFormat
DSASignatureFormat

signature의 인코딩 형식입니다.

반환

디지털 시그니처가 제공된 데이터에 유효하면 true이고, 그렇지 않으면 false입니다.

예외

해시 또는 확인 작업에서 오류가 발생했습니다.

적용 대상

.NET 9 및 기타 버전
제품 버전
.NET 5, 6, 7, 8, 9