ECDsaCng.SignData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Generuje podpis.
Przeciążenia
SignData(Byte[]) |
Generuje podpis dla określonych danych. |
SignData(Stream) |
Generuje podpis dla określonego strumienia danych, odczytując na końcu strumienia. |
SignData(Byte[], Int32, Int32) |
Generuje podpis cyfrowy dla określonej długości danych, począwszy od określonego przesunięcia. |
SignData(Byte[])
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Generuje podpis dla określonych danych.
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()
Parametry
- data
- Byte[]
Dane wiadomości do podpisania.
Zwraca
Podpis cyfrowy dla określonych danych.
Wyjątki
data
to null
.
Informacje o kluczu skojarzone z wystąpieniem nie mają klucza prywatnego.
Uwagi
Ta metoda generuje podpis dla określonych danych przez utworzenie skrótu danych wejściowych przy użyciu HashAlgorithm właściwości , a następnie podpisanie wyniku.
Flaga jest wymagana KeyContainerPermissionFlags.Sign , jeśli klucz Cryptography Next Generation (CNG) nie jest generowany losowo przez ECDsaCng obiekt.
Dotyczy
SignData(Stream)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Generuje podpis dla określonego strumienia danych, odczytując na końcu strumienia.
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()
Parametry
- data
- Stream
Strumień danych do podpisania.
Zwraca
Podpis cyfrowy dla określonego strumienia danych.
- Atrybuty
Wyjątki
data
to null
.
Informacje o kluczu skojarzone z wystąpieniem nie mają klucza prywatnego.
Uwagi
Ta metoda generuje podpis dla określonego strumienia danych przez utworzenie skrótu danych wejściowych przy użyciu HashAlgorithm właściwości , a następnie podpisanie wyniku.
Flaga jest wymagana KeyContainerPermissionFlags.Sign , jeśli klucz Cryptography Next Generation (CNG) nie jest generowany losowo przez ECDsaCng obiekt.
Dotyczy
SignData(Byte[], Int32, Int32)
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
- Źródło:
- Cng.NotSupported.cs
Generuje podpis cyfrowy dla określonej długości danych, począwszy od określonego przesunięcia.
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()
Parametry
- data
- Byte[]
Dane wiadomości do podpisania.
- offset
- Int32
Lokalizacja w ciągu, w którym należy rozpocząć podpisywanie.
- count
- Int32
Długość ciągu w znakach, offset
po których zostanie podpisany.
Zwraca
Podpis cyfrowy dla określonej długości danych.
- Atrybuty
Wyjątki
data
to null
.
count
lub offset
spowodował odczyt poza granicami ciągu danych.
Informacje o kluczu skojarzone z wystąpieniem nie mają klucza prywatnego.
Uwagi
Ta metoda generuje podpis dla określonych danych przez utworzenie skrótu danych wejściowych przy użyciu HashAlgorithm właściwości , a następnie podpisanie wyniku
Flaga jest wymagana KeyContainerPermissionFlags.Sign , jeśli klucz Cryptography Next Generation (CNG) nie jest generowany losowo przez ECDsaCng obiekt.