ECDsaCng.SignData Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vygeneruje podpis.
Přetížení
| Name | Description |
|---|---|
| SignData(Byte[]) |
Vygeneruje podpis pro zadaná data. |
| SignData(Stream) |
Vygeneruje podpis pro zadaný datový proud, který čte na konec datového proudu. |
| SignData(Byte[], Int32, Int32) |
Vygeneruje digitální podpis pro zadanou délku dat počínaje zadaným posunem. |
SignData(Byte[])
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Vygeneruje podpis pro zadaná data.
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[]
Data zprávy, která se mají podepsat.
Návraty
Digitální podpis pro zadaná data.
Výjimky
data je null.
Klíčové informace přidružené k instanci nemají privátní klíč.
Poznámky
Tato metoda vygeneruje podpis pro zadaná data hodnotou hash vstupních dat pomocí HashAlgorithm vlastnosti a následným podepsáním výsledku.
Příznak KeyContainerPermissionFlags.Sign je vyžadován v případě, že klíč CNG (Cryptography Next Generation) není náhodně generován objektem ECDsaCng .
Platí pro
SignData(Stream)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Vygeneruje podpis pro zadaný datový proud, který čte na konec datového proudu.
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
Datový proud, který se má podepsat.
Návraty
Digitální podpis pro zadaný datový proud.
- Atributy
Výjimky
data je null.
Klíčové informace přidružené k instanci nemají privátní klíč.
Poznámky
Tato metoda vygeneruje podpis pro zadaný datový proud hodnotou hash vstupních dat pomocí HashAlgorithm vlastnosti a následným podepsáním výsledku.
Příznak KeyContainerPermissionFlags.Sign je vyžadován v případě, že klíč CNG (Cryptography Next Generation) není náhodně generován objektem ECDsaCng .
Platí pro
SignData(Byte[], Int32, Int32)
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
- Zdroj:
- Cng.NotSupported.cs
Vygeneruje digitální podpis pro zadanou délku dat počínaje zadaným posunem.
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[]
Data zprávy, která se mají podepsat.
- offset
- Int32
Umístění v řetězci, ve kterém chcete začít podpisovat.
- count
- Int32
Délka řetězce v znakůch, které offset následují za znaménky.
Návraty
Digitální podpis pro zadanou délku dat.
- Atributy
Výjimky
data je null.
count nebo offset způsobil čtení mimo hranice datového řetězce.
Klíčové informace přidružené k instanci nemají privátní klíč.
Poznámky
Tato metoda vygeneruje podpis pro zadaná data hashováním vstupních dat pomocí HashAlgorithm vlastnosti a následným podepsáním výsledku.
Příznak KeyContainerPermissionFlags.Sign je vyžadován v případě, že klíč CNG (Cryptography Next Generation) není náhodně generován objektem ECDsaCng .