Aracılığıyla paylaş


ECDsaCng.SignData Yöntem

Tanım

bir imza oluşturur.

Aşırı Yüklemeler

Name Description
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
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

Byte[]

Belirtilen veriler için dijital imza.

Özel durumlar

data, null'e eşittir.

Örnekle ilişkili anahtar bilgilerinin özel anahtarı yoktur.

Açıklamalar

Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma 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
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

Byte[]

Belirtilen veri akışı için dijital imza.

Öznitelikler

Özel durumlar

data, null'e eşittir.

Örnekle ilişkili anahtar bilgilerinin özel anahtarı yoktur.

Açıklamalar

Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma 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
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

İmzalamaya başlanması gereken dizedeki konum.

count
Int32

Dizenin uzunluğu ( karakter cinsinden) ve ardından offset imzalanır.

Döndürülenler

Byte[]

Belirtilen veri uzunluğu için dijital imza.

Öznitelikler

Özel durumlar

data, null'e eşittir.

count veya offset veri dizesinin sınırlarının dışında okunmasına neden oldu.

Örnekle ilişkili anahtar bilgilerinin özel anahtarı yoktur.

Açıklamalar

Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma oluşturarak ve ardından 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