2.5.2.2 CryptoAPI PUBLICKEYBLOB Format


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

0x06

0x02

0x00

0x00

0x00

0x24

0x00

0x00

0x52

0x53

0x41

0x31

0x00

0x08

0x00

0x00

Public Exponent

Modulus

...

...

...

...

...

...

(Variable)

Public Exponent (4 bytes): This MUST be a 32-bit unsigned number in little-endian format. It MUST be the public exponent of the key pair, referred to as e in [RFC3447] section 2.

Modulus (Variable): This MUST be the RSA modulus, referred to as n in [RFC3447] section 2. It MUST be encoded in little-endian format.