ECParameters.Validate Метод

Определение

Проверяет текущий объект.Validates the current object.

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

Исключения

Параметры кривой или ключа недопустимы для текущего типа кривой.The key or curve parameters are not valid for the current curve type.

Комментарии

Метод проверяет целостность ECParameters структуры и создает исключение CryptographicException , если оно является недопустимым. ValidateThe Validate method checks the integrity of the ECParameters structure, throwing a CryptographicException when it is not valid. Ниже приведены требования.The following are the requirements:

  • Q.XQ.X и Q.Yand Q.Y обязательные поля и должны иметь одинаковую длину.are required fields and must have the same length.

  • Если кривая является явной кривой, D то является обязательной и должна иметь ту же CurveдлинуOrder, что и.If the curve is an explicit curve, D is required and must have the same length as Curve.Order.

  • Если кривая имеет именованную кривую D , то является обязательной и должна иметь ту Qже длину, что и.XIf the curve is a named curve, D is required and must have the same length as Q.X и Q.Y.and Q.Y.

  • Curve.ValidateCurve.Validate также должен быть выполнен.must also succeed.

Применяется к