ECParameters.Validate メソッド

定義

現在のオブジェクトを検証します。

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

例外

キーまたは曲線パラメーターが現在の曲線の型に対して有効ではありません。

注釈

メソッドは Validate 構造体の整合性をチェックし ECParameters 、無効な場合は を CryptographicException スローします。 次の要件があります。

  • QXQY 必須フィールドであり、同じ長さを持つ必要があります。

  • 曲線が明示的な曲線Dの場合、 は必須であり、 と同じ長さをCurveOrder持つ必要があります。

  • 曲線が名前付き曲線の場合は、 D が必要であり、 および QYと同じ長さQXである必要があります。

  • CurveValidate も成功する必要があります。

適用対象