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í
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
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
.
Informace o klíči 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 se vyžaduje, pokud objekt náhodně negeneruje ECDsaCng klíč Cryptography Next Generation (CNG).
Platí pro
SignData(Stream)
- 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
.
Informace o klíči přidružené k instanci nemají privátní klíč.
Poznámky
Tato metoda vygeneruje podpis pro zadaný datový proud hashováním vstupních dat pomocí HashAlgorithm vlastnosti a následným podepsáním výsledku.
Příznak KeyContainerPermissionFlags.Sign se vyžaduje, pokud objekt náhodně negeneruje ECDsaCng klíč Cryptography Next Generation (CNG).
Platí pro
SignData(Byte[], Int32, Int32)
- 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 se má začít podepisovat.
- count
- Int32
Délka řetězce ve znachách, offset
který bude podepsán.
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.
Informace o klíči přidružené k instanci nemají privátní klíč.
Poznámky
Tato metoda vygeneruje podpis pro zadaná data pomocí hodnoty hash vstupních dat pomocí HashAlgorithm vlastnosti a podepsáním výsledku.
Příznak KeyContainerPermissionFlags.Sign se vyžaduje, pokud objekt náhodně negeneruje ECDsaCng klíč Cryptography Next Generation (CNG).