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 akışın sonuna kadar okuyarak bir imza oluşturur. |
SignData(Byte[], Int32, Int32) |
Belirtilen uzaklıkta başlayarak belirtilen veri uzunluğu için 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ı yok.
Açıklamalar
Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma yaparak 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
SignData(Stream)
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
- Kaynak:
- Cng.NotSupported.cs
Belirtilen veri akışı için akışın sonuna kadar okuyarak bir imza oluşturur.
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ı yok.
Açıklamalar
Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma yaparak ve ardından 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 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şlayabileceğiniz dizedeki 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 okunmasına neden oldu.
Örnekle ilişkili anahtar bilgilerinin özel anahtarı yok.
Açıklamalar
Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma yaparak 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.