ECDsaCng.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.
bir imza oluşturur.
Aşırı Yüklemeler
SignData(Byte[]) |
Belirtilen veriler için bir imza oluşturur. |
SignData(Stream) |
Belirtilen veri akışı için bir imza oluşturur ve akışın sonuna kadar okur. |
SignData(Byte[], Int32, Int32) |
Belirtilen uzaklıkta başlayarak belirtilen veri uzunluğu için bir dijital imza oluşturur. |
SignData(Byte[])
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen veriler için bir imza oluşturur.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data);
public byte[] SignData (byte[] data);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (data As Byte()) As Byte()
Parametreler
- data
- Byte[]
İmzalanacak ileti verileri.
Döndürülenler
Belirtilen veriler için dijital imza.
Özel durumlar
data
, null
değeridir.
Örnekle ilişkili anahtar bilgilerinin özel anahtarı yoktur.
Açıklamalar
Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerinin karması oluşturup sonucu imzalayarak belirtilen veriler için bir imza oluşturur.
KeyContainerPermissionFlags.Sign Şifreleme Yeni Nesil (CNG) anahtarı nesne tarafından ECDsaCng rastgele oluşturulmadıysa bayrağı gereklidir.
Şunlara uygulanır
SignData(Stream)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen veri akışı için bir imza oluşturur ve akışın sonuna kadar okur.
public:
cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data);
public byte[] SignData (System.IO.Stream data);
[System.Security.SecurityCritical]
public byte[] SignData (System.IO.Stream data);
override this.SignData : System.IO.Stream -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (data As Stream) As Byte()
Parametreler
- data
- Stream
İmzalanacak veri akışı.
Döndürülenler
Belirtilen veri akışı için dijital imza.
- Öznitelikler
Özel durumlar
data
, null
değeridir.
Örnekle ilişkili anahtar bilgilerinin özel anahtarı yoktur.
Açıklamalar
Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerinin karması oluşturup sonucu imzalayarak belirtilen veri akışı için bir imza oluşturur.
KeyContainerPermissionFlags.Sign Şifreleme Yeni Nesil (CNG) anahtarı nesne tarafından ECDsaCng rastgele oluşturulmadıysa bayrağı gereklidir.
Şunlara uygulanır
SignData(Byte[], Int32, Int32)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen uzaklıkta başlayarak belirtilen veri uzunluğu için bir dijital imza oluşturur.
public:
cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count);
public byte[] SignData (byte[] data, int offset, int count);
[System.Security.SecurityCritical]
public byte[] SignData (byte[] data, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer) As Byte()
Parametreler
- data
- Byte[]
İmzalanacak ileti verileri.
- offset
- Int32
dizesinde imzalamanın başlatıldığı konum.
- count
- Int32
Dizenin karakter cinsinden uzunluğu, bundan sonra offset
imzalanır.
Döndürülenler
Belirtilen veri uzunluğu için dijital imza.
- Öznitelikler
Özel durumlar
data
, null
değeridir.
count
veya offset
veri dizesinin sınırlarının dışında okumaya neden oldu.
Örnekle ilişkili anahtar bilgilerinin özel anahtarı yoktur.
Açıklamalar
Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerinin karması oluşturup sonucu imzalayarak belirtilen veriler için bir imza oluşturur
KeyContainerPermissionFlags.Sign Şifreleme Yeni Nesil (CNG) anahtarı nesne tarafından ECDsaCng rastgele oluşturulmadıysa bayrağı gereklidir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin