2.4.1.3 Public Key OID
A public key OID is an object identifier (OID) identifying the algorithm of the public-private key pair associated with the certificate. For more information, see [RFC3447].
Value: "PublicKeyAlgOid" or one of the value names specified in the table in [MS-GPREG] section 3.2.5.1 specifying how the value is deleted.
Type: REG_SZ.
Size: Equal to size of the Data field.
Data: A variable-length null-terminated Unicode string. This setting specifies the public key OID used.
The following table maps public key algorithm names and OIDs. For more information on the key algorithms, see [MSDN-ALG].
|
Name |
OID |
|---|---|
|
RSA |
1.2.840.113549.1.1.1 |
|
DSA |
1.2.840.10040.4.1 |
|
DH |
1.2.840.10046.2.1 |
|
RSASSA-PSS |
1.2.840.113549.1.1.10 |
|
DSA |
1.3.14.3.2.12 |
|
DH |
1.2.840.113549.1.3.1 |
|
RSA_KEYX |
1.3.14.3.2.22 |
|
mosaicKMandUpdSig |
2.16.840.1.101.2.1.1.20 |
|
ESDH |
1.2.840.113549.1.9.16.3.5 |
|
NO_SIGN |
1.3.6.1.5.5.7.6.2 |
|
ECC |
1.2.840.10045.2.1 |
|
ECDSA_P256 |
1.2.840.10045.3.1.7 |
|
ECDSA_P384 |
1.3.132.0.34 |
|
ECDSA_P521 |
1.3.132.0.35 |
|
RSAES_OAEP |
1.2.840.113549.1.1.7 |
|
ECDH_STD_SHA1_KDF |
1.3.133.16.840.63.0.2 |