Share via


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