Freigeben über


ECParameters.Validate Methode

Definition

Überprüft das aktuelle Objekt.

public:
 void Validate();
public void Validate ();
member this.Validate : unit -> unit
Public Sub Validate ()

Ausnahmen

Die Schlüssel- oder Kurvenparameter sind für den aktuellen Kurventyp ungültig.

Hinweise

Die Validate -Methode überprüft die Integrität der ECParameters Struktur und löst ein aus CryptographicException , wenn sie ungültig ist. Dies sind die Anforderungen:

  • Q.X und Q.Y sind Pflichtfelder und müssen die gleiche Länge aufweisen.

  • Wenn die Kurve eine explizite Kurve ist, D ist erforderlich und muss die gleiche Länge wie Curve.Order aufweisen.

  • Wenn die Kurve eine benannte Kurve ist, D ist erforderlich und muss die gleiche Länge wie Q.X und Q.Y aufweisen.

  • Curve.Validate muss ebenfalls erfolgreich sein.

Gilt für: