CryptographyClient.SignData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
SignData(SignatureAlgorithm, Byte[], CancellationToken) |
Belirtilen verileri imzalar. |
SignData(SignatureAlgorithm, Stream, CancellationToken) |
Belirtilen verileri imzalar. |
SignData(SignatureAlgorithm, Byte[], CancellationToken)
Belirtilen verileri imzalar.
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
Parametreler
- algorithm
- SignatureAlgorithm
SignatureAlgorithm kullanılacak.
- data
- Byte[]
İmza atacak veriler.
- cancellationToken
- CancellationToken
İşlemi iptal etmek için A CancellationToken .
Döndürülenler
İmza işleminin sonucu. Döndürülen SignResult imzayı, doğrulamak için gereken diğer tüm bilgilerle birlikte içerir. Bu bilgiler imzayla birlikte depolanmalıdır.
Özel durumlar
Belirtilen algorithm
, anahtar tanımlayıcısına karşılık gelen anahtarla eşleşmiyor.
Yerel şifreleme sağlayıcısı bir özel durum oluşturdu.
Anahtar geçerli işlem için geçersiz.
İşlem belirtilen anahtarla desteklenmiyor.
Sunucu bir hata döndürdü. Sunucudan döndürülen ayrıntılar için bkz Message .
Açıklamalar
Özeti hesaplamak için kullanılan karma algoritması belirtilen algoritmadan türetilir:
Şunlara uygulanır
SignData(SignatureAlgorithm, Stream, CancellationToken)
Belirtilen verileri imzalar.
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
Parametreler
- algorithm
- SignatureAlgorithm
SignatureAlgorithm kullanılacak.
- data
- Stream
İmza atacak veriler.
- cancellationToken
- CancellationToken
İşlemi iptal etmek için A CancellationToken .
Döndürülenler
İmza işleminin sonucu. Döndürülen SignResult imzayı, doğrulamak için gereken diğer tüm bilgilerle birlikte içerir. Bu bilgiler imzayla birlikte depolanmalıdır.
Özel durumlar
Belirtilen algorithm
, anahtar tanımlayıcısına karşılık gelen anahtarla eşleşmiyor.
data
null değeridir.
Yerel şifreleme sağlayıcısı bir özel durum oluşturdu.
Anahtar geçerli işlem için geçersiz.
İşlem belirtilen anahtarla desteklenmiyor.
Sunucu bir hata döndürdü. Sunucudan döndürülen ayrıntılar için bkz Message .
Açıklamalar
Özeti hesaplamak için kullanılan karma algoritması belirtilen algoritmadan türetilir:
Şunlara uygulanır
Azure SDK for .NET