Udostępnij za pośrednictwem


ECParameters.Validate Metoda

Definicja

Sprawdza poprawność bieżącego obiektu.

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

Wyjątki

Parametry klucza lub krzywej nie są prawidłowe dla bieżącego typu krzywej.

Uwagi

Metoda Validate sprawdza integralność ECParameters struktury, zgłaszając CryptographicException wartość , gdy jest nieprawidłowa. Poniżej przedstawiono wymagania:

  • Q.X i Q.Y są wymaganymi polami i muszą mieć taką samą długość.

  • Jeśli krzywa jest jawną krzywą, D jest wymagana i musi mieć taką samą długość jak Curve.Order.

  • Jeśli krzywa jest nazwaną krzywą, D jest wymagana i musi mieć taką samą długość jak Q.X i Q.Y

  • Curve.Validate również musi zakończyć się powodzeniem.

Dotyczy