ECParameters.Validate メソッド

定義

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

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

例外

キーまたは曲線パラメータは、現在の曲線タイプでは無効です。

注釈

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

  • Q.XQ.Y は必須フィールドであり、長さが同じである必要があります。

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

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

  • Curve.Validate も成功する必要があります。

適用対象