ECCurve Struktura
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í.
Představuje tři tečky.
public value class ECCurve
public struct ECCurve
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public struct ECCurve
type ECCurve = struct
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type ECCurve = struct
Public Structure ECCurve
- Dědičnost
- Atributy
Poznámky
CurveType Pomocí pole určete, zda je křivka pojmenovaná nebo explicitní křivka (buď základní, nebo charakteristické 2 křivky).
Pole
| Name | Description |
|---|---|
| A |
První koeficient explicitní křivky.
|
| B |
Druhý koeficient pro explicitní křivku.
|
| Cofactor |
Koaktor křivky. |
| CurveType |
Identifikuje složení objektu ECCurve . |
| G |
Generátor nebo základní bod pro operace v křivkě. |
| Hash |
Název algoritmu hash, který byl použit k vygenerování koeficientů křivky (A a B) z Seed algoritmu generování ANSI X9.62. Platí pouze pro explicitní křivky. |
| Order |
Pořadí křivky. Platí pouze pro explicitní křivky. |
| Polynomial |
Polynom křivky. Platí pouze pro charakteristické 2 křivky. |
| Prime |
Úvod určující základní pole. Platí pouze pro základní křivky. |
| Seed |
Počáteční hodnota pro generování koeficientů v algoritmu generování ANSI X9.62. Platí pouze pro explicitní křivky. |
Vlastnosti
| Name | Description |
|---|---|
| IsCharacteristic2 |
Získá hodnotu, která určuje, zda typ křivky označuje explicitní charakteristické 2 křivky. |
| IsExplicit |
Získá hodnotu, která určuje, zda typ křivky označuje explicitní křivku (buď prime, nebo charakteristické 2). |
| IsNamed |
Získá hodnotu, která určuje, zda typ křivky označuje pojmenovanou křivku. |
| IsPrime |
Získá hodnotu, která určuje, zda typ křivky označuje explicitní základní křivku. |
| Oid |
Získá identifikátor pojmenované křivky. |
Metody
| Name | Description |
|---|---|
| CreateFromFriendlyName(String) |
Vytvoří pojmenovanou křivku pomocí zadaného popisného názvu identifikátoru. |
| CreateFromOid(Oid) |
Vytvoří pojmenovanou křivku pomocí zadaného Oid objektu. |
| CreateFromValue(String) |
Vytvoří pojmenovanou křivku pomocí zadaného tečkovaného desetinného čísla identifikátoru. |
| Validate() |
Ověří integritu aktuální křivky. CryptographicException Vyvolá výjimku, pokud struktura není platná. |