CryptographyClient.SignData 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
SignData(SignatureAlgorithm, Byte[], CancellationToken) |
지정한 데이터에 서명합니다. |
SignData(SignatureAlgorithm, Stream, CancellationToken) |
지정한 데이터에 서명합니다. |
SignData(SignatureAlgorithm, Byte[], CancellationToken)
지정한 데이터에 서명합니다.
public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Byte(), Optional cancellationToken As CancellationToken = Nothing) As SignResult
매개 변수
- algorithm
- SignatureAlgorithm
사용할 SignatureAlgorithm입니다.
- data
- Byte[]
서명할 데이터입니다.
- cancellationToken
- CancellationToken
작업을 취소하는 CancellationToken입니다.
반환
기호 작업의 결과입니다. 반환 SignResult 된 에는 서명을 확인하는 데 필요한 다른 모든 정보와 함께 서명이 포함됩니다. 이 정보는 서명과 함께 저장해야 합니다.
예외
지정된 algorithm
가 키 식별자에 해당하는 키와 일치하지 않습니다.
로컬 암호화 공급자가 예외를 throw했습니다.
키가 현재 작업에 유효하지 않습니다.
작업은 지정된 키에서 지원되지 않습니다.
서버에서 오류를 반환했습니다. 서버에서 반환된 자세한 내용은 를 참조하세요 Message .
설명
다이제스트를 계산하는 데 사용되는 해시 알고리즘은 지정된 알고리즘에서 파생됩니다.
적용 대상
SignData(SignatureAlgorithm, Stream, CancellationToken)
지정한 데이터에 서명합니다.
public virtual Azure.Security.KeyVault.Keys.Cryptography.SignResult SignData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, System.Threading.CancellationToken cancellationToken = default);
abstract member SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
override this.SignData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.SignResult
Public Overridable Function SignData (algorithm As SignatureAlgorithm, data As Stream, Optional cancellationToken As CancellationToken = Nothing) As SignResult
매개 변수
- algorithm
- SignatureAlgorithm
사용할 SignatureAlgorithm입니다.
- data
- Stream
서명할 데이터입니다.
- cancellationToken
- CancellationToken
작업을 취소하는 CancellationToken입니다.
반환
기호 작업의 결과입니다. 반환 SignResult 된 에는 서명을 확인하는 데 필요한 다른 모든 정보와 함께 서명이 포함됩니다. 이 정보는 서명과 함께 저장해야 합니다.
예외
지정된 algorithm
가 키 식별자에 해당하는 키와 일치하지 않습니다.
data
가 null입니다.
로컬 암호화 공급자가 예외를 throw했습니다.
키가 현재 작업에 유효하지 않습니다.
작업은 지정된 키에서 지원되지 않습니다.
서버에서 오류를 반환했습니다. 서버에서 반환된 자세한 내용은 를 참조하세요 Message .
설명
다이제스트를 계산하는 데 사용되는 해시 알고리즘은 지정된 알고리즘에서 파생됩니다.
적용 대상
Azure SDK for .NET