Lingua

RSAMultiPrimePrivateCrtKeySpec Costruttori

Definizione

Overload

Nome Descrizione
RSAMultiPrimePrivateCrtKeySpec(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

RSAMultiPrimePrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, RSAOtherPrimeInfo[])

Crea un nuovo RSAMultiPrimePrivateCrtKeySpecoggetto .

RSAMultiPrimePrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, RSAOtherPrimeInfo[], IAlgorithmParameterSpec)

Crea un nuovo RSAMultiPrimePrivateCrtKeySpec oggetto con parametri di chiave aggiuntivi.

RSAMultiPrimePrivateCrtKeySpec(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

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

Parametri

javaReference
IntPtr

nativeint

Oggetto IntPtrcontenente un riferimento all'oggetto JNI (Java Native Interface).

transfer
JniHandleOwnership

Oggetto JniHandleOwnershipche indica come gestire javaReference

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RSAMultiPrimePrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, RSAOtherPrimeInfo[])

Crea un nuovo RSAMultiPrimePrivateCrtKeySpecoggetto .

[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;)V", "")]
public RSAMultiPrimePrivateCrtKeySpec(Java.Math.BigInteger? modulus, Java.Math.BigInteger? publicExponent, Java.Math.BigInteger? privateExponent, Java.Math.BigInteger? primeP, Java.Math.BigInteger? primeQ, Java.Math.BigInteger? primeExponentP, Java.Math.BigInteger? primeExponentQ, Java.Math.BigInteger? crtCoefficient, Java.Security.Spec.RSAOtherPrimeInfo[]? otherPrimeInfo);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;)V", "")>]
new Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec : Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Security.Spec.RSAOtherPrimeInfo[] -> Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec

Parametri

modulus
BigInteger

modulo n

publicExponent
BigInteger

l'esponente pubblico e

privateExponent
BigInteger

l'esponente privato d

primeP
BigInteger

il fattore primo p di n

primeQ
BigInteger

il fattore primo q di n

primeExponentP
BigInteger

questo è d mod (p-1)

primeExponentQ
BigInteger

questo è d mod (q-1)

crtCoefficient
BigInteger

il coefficiente del teorema del resto cinese q-1 mod p

otherPrimeInfo
RSAOtherPrimeInfo[]

triplette del resto dei primi, è possibile specificare null se sono presenti solo due fattori primi (p e q)

Attributi

Eccezioni

se otherPrimeInfo non è null ma vuoto.

Commenti

Crea un nuovo RSAMultiPrimePrivateCrtKeySpecoggetto .

Si noti che il contenuto di viene copiato per proteggersi dalla successiva modifica durante la costruzione di otherPrimeInfo questo oggetto.

per java.security.spec.RSAMultiPrimePrivateCrtKeySpec.RSAMultiPrimePrivateCrtKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.security.spec.RSAOtherPrimeInfo[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RSAMultiPrimePrivateCrtKeySpec(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, RSAOtherPrimeInfo[], IAlgorithmParameterSpec)

Crea un nuovo RSAMultiPrimePrivateCrtKeySpec oggetto con parametri di chiave aggiuntivi.

[Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V", "", ApiSince=35)]
public RSAMultiPrimePrivateCrtKeySpec(Java.Math.BigInteger? modulus, Java.Math.BigInteger? publicExponent, Java.Math.BigInteger? privateExponent, Java.Math.BigInteger? primeP, Java.Math.BigInteger? primeQ, Java.Math.BigInteger? primeExponentP, Java.Math.BigInteger? primeExponentQ, Java.Math.BigInteger? crtCoefficient, Java.Security.Spec.RSAOtherPrimeInfo[]? otherPrimeInfo, Java.Security.Spec.IAlgorithmParameterSpec? keyParams);
[<Android.Runtime.Register(".ctor", "(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V", "", ApiSince=35)>]
new Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec : Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Math.BigInteger * Java.Security.Spec.RSAOtherPrimeInfo[] * Java.Security.Spec.IAlgorithmParameterSpec -> Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec

Parametri

modulus
BigInteger

modulo n

publicExponent
BigInteger

l'esponente pubblico e

privateExponent
BigInteger

l'esponente privato d

primeP
BigInteger

il fattore primo p di n

primeQ
BigInteger

il fattore primo q di n

primeExponentP
BigInteger

questo è d mod (p-1)

primeExponentQ
BigInteger

questo è d mod (q-1)

crtCoefficient
BigInteger

il coefficiente del teorema del resto cinese q-1 mod p

otherPrimeInfo
RSAOtherPrimeInfo[]

triplette del resto dei primi, è possibile specificare null se sono presenti solo due fattori primi (p e q)

keyParams
IAlgorithmParameterSpec

parametri associati alla chiave

Attributi

Commenti

Crea un nuovo RSAMultiPrimePrivateCrtKeySpec oggetto con parametri di chiave aggiuntivi.

Si noti che il contenuto di viene copiato per proteggersi dalla successiva modifica durante la costruzione di otherPrimeInfo questo oggetto.

Aggiunta in 11.

per java.security.spec.RSAMultiPrimePrivateCrtKeySpec.RSAMultiPrimePrivateCrtKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.security.spec.RSAOtherPrimeInfo[], java.security.spec.AlgorithmParameterSpec).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a