次の方法で共有


EllipticCurve コンストラクター

定義

オーバーロード

EllipticCurve(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

EllipticCurve(IECField, BigInteger, BigInteger)

指定した楕円フィールド field と係数を持つ楕円曲線を a 作成します b

EllipticCurve(IECField, BigInteger, BigInteger, Byte[])

指定した楕円フィールド field、係数 a 、および b曲線生成に使用される楕円曲線を seed 作成します。

EllipticCurve(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

protected EllipticCurve (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Security.Spec.EllipticCurve : nativeint * Android.Runtime.JniHandleOwnership -> Java.Security.Spec.EllipticCurve

パラメーター

javaReference
IntPtr

nativeint

IntPtrJava ネイティブ インターフェイス (JNI) オブジェクト参照を含むオブジェクト。

transfer
JniHandleOwnership

処理方法 JniHandleOwnershipを示す javaReference

注釈

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

EllipticCurve(IECField, BigInteger, BigInteger)

指定した楕円フィールド field と係数を持つ楕円曲線を a 作成します b

[Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V", "")]
public EllipticCurve (Java.Security.Spec.IECField? field, Java.Math.BigInteger? a, Java.Math.BigInteger? b);
[<Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;)V", "")>]
new Java.Security.Spec.EllipticCurve : Java.Security.Spec.IECField * Java.Math.BigInteger * Java.Math.BigInteger -> Java.Security.Spec.EllipticCurve

パラメーター

field
IECField

この楕円曲線が終わる有限フィールド。

a
BigInteger

この楕円曲線の最初の係数。

b
BigInteger

この楕円曲線の 2 番目の係数。

属性

例外

指定した係数が指定されたフィールドにない場合は 。

注釈

指定した楕円フィールド field と係数を持つ楕円曲線を a 作成します b

の Java ドキュメントjava.security.spec.EllipticCurve.EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

EllipticCurve(IECField, BigInteger, BigInteger, Byte[])

指定した楕円フィールド field、係数 a 、および b曲線生成に使用される楕円曲線を seed 作成します。

[Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V", "")]
public EllipticCurve (Java.Security.Spec.IECField? field, Java.Math.BigInteger? a, Java.Math.BigInteger? b, byte[]? seed);
[<Android.Runtime.Register(".ctor", "(Ljava/security/spec/ECField;Ljava/math/BigInteger;Ljava/math/BigInteger;[B)V", "")>]
new Java.Security.Spec.EllipticCurve : Java.Security.Spec.IECField * Java.Math.BigInteger * Java.Math.BigInteger * byte[] -> Java.Security.Spec.EllipticCurve

パラメーター

field
IECField

この楕円曲線が終わる有限フィールド。

a
BigInteger

この楕円曲線の最初の係数。

b
BigInteger

この楕円曲線の 2 番目の係数。

seed
Byte[]

後で検証するために曲線の生成中に使用されるバイト。 この配列の内容は、後続の変更から保護するためにコピーされます。

属性

例外

指定した係数が指定されたフィールドにない場合は 。

注釈

指定した楕円フィールド field、係数 a 、および b曲線生成に使用される楕円曲線を seed 作成します。

の Java ドキュメントjava.security.spec.EllipticCurve.EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger, byte[])

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象