How to map openssl obtained private key parameters to RSAParameters struct members?

S

SammyBar

Hi all,

I need to fill a System.Security.Cryptography.RSAParameters structure with
my private key parameters. The private key is in PEM format so by using
openssl I can obtain all the parameters. But openssl names the parameters
different to the RSAParameters struct. The openssl output is in the form

openssl rsa -in key.pem -noout -text

modulus: ...
publicExponent: ...
privateExponent: ...
prime1: ...
prime2: ...
exponent1: ...
exponent2: ...
coefficient: ...

How these map to the RSAParameters membersD, DP, DQ, Exponent, InverseQ,
Modulus, P y Q?

Thanks in advance
Sammy
 
C

Claudio

Hi Sammy,

version Version,
modulus INTEGER, n
publicExponent INTEGER, e
privateExponent INTEGER, d
prime1 INTEGER, p
prime2 INTEGER, q
exponent1 INTEGER, d mod (p-1)
exponent2 INTEGER, d mod (q-1)
coefficient INTEGER, (inverse of q) mod p

C.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top