@@ -260,13 +260,36 @@ def load_mib(filenames):
260260 "1.3.14.3.2.29" : "sha1RSASign" ,
261261}
262262
263+ # nist #
264+
265+ nist_oids = {
266+ "2.16.840.1.101.3.4.2.1" : "sha256" ,
267+ "2.16.840.1.101.3.4.2.2" : "sha384" ,
268+ "2.16.840.1.101.3.4.2.3" : "sha512" ,
269+ "2.16.840.1.101.3.4.2.4" : "sha224" ,
270+ "2.16.840.1.101.3.4.2.5" : "sha512-224" ,
271+ "2.16.840.1.101.3.4.2.6" : "sba512-256" ,
272+ "2.16.840.1.101.3.4.2.7" : "sha3-224" ,
273+ "2.16.840.1.101.3.4.2.8" : "sha3-256" ,
274+ "2.16.840.1.101.3.4.2.9" : "sha3-384" ,
275+ "2.16.840.1.101.3.4.2.10" : "sha3-512" ,
276+ "2.16.840.1.101.3.4.2.11" : "shake128" ,
277+ "2.16.840.1.101.3.4.2.12" : "shake256" ,
278+ }
279+
263280# thawte #
264281
265282thawte_oids = {
266283 "1.3.101.112" : "Ed25519" ,
267284 "1.3.101.113" : "Ed448" ,
268285}
269286
287+ # pkcs7 #
288+
289+ pkcs7_oids = {
290+ "1.2.840.113549.1.7.2" : "id-signedData" ,
291+ }
292+
270293# pkcs9 #
271294
272295pkcs9_oids = {
@@ -471,6 +494,7 @@ def load_mib(filenames):
471494 "2.5.29.69" : "id-ce-holderNameConstraints" ,
472495 # [MS-WCCE]
473496 "1.3.6.1.4.1.311.2.1.14" : "CERT_EXTENSIONS" ,
497+ "1.3.6.1.4.1.311.10.3.4" : "szOID_EFS_CRYPTO" ,
474498 "1.3.6.1.4.1.311.20.2" : "ENROLL_CERTTYPE" ,
475499 "1.3.6.1.4.1.311.25.1" : "NTDS_REPLICATION" ,
476500 "1.3.6.1.4.1.311.25.2" : "NTDS_CA_SECURITY_EXT" ,
@@ -560,6 +584,12 @@ def load_mib(filenames):
560584 "1.2.840.10045.4.3.4" : "ecdsa-with-SHA512"
561585}
562586
587+ # ansi-x942 #
588+
589+ x942KeyType_oids = {
590+ "1.2.840.10046.2.1" : "dhpublicnumber" , # RFC3770 sect 4.1.1
591+ }
592+
563593# elliptic curves #
564594
565595ansiX962Curve_oids = {
@@ -672,11 +702,29 @@ def load_mib(filenames):
672702 '1.3.6.1.4.1.311.2.2.30' : 'NEGOEX - SPNEGO Extended Negotiation Security Mechanism' ,
673703}
674704
705+ # kerberos #
706+
707+ kerberos_oids = {
708+ "1.3.6.1.5.2.3.1" : "id-pkinit-authData" ,
709+ "1.3.6.1.5.2.3.2" : "id-pkinit-DHKeyData" ,
710+ "1.3.6.1.5.2.3.3" : "id-pkinit-rkeyData" ,
711+ "1.3.6.1.5.2.3.4" : "id-pkinit-KPClientAuth" ,
712+ "1.3.6.1.5.2.3.5" : "id-pkinit-KPKdc" ,
713+ # RFC8363
714+ "1.3.6.1.5.2.3.6" : "id-pkinit-kdf" ,
715+ "1.3.6.1.5.2.3.6.1" : "id-pkinit-kdf-sha1" ,
716+ "1.3.6.1.5.2.3.6.2" : "id-pkinit-kdf-sha256" ,
717+ "1.3.6.1.5.2.3.6.3" : "id-pkinit-kdf-sha512" ,
718+ "1.3.6.1.5.2.3.6.4" : "id-pkinit-kdf-sha384" ,
719+ }
720+
675721
676722x509_oids_sets = [
677723 pkcs1_oids ,
678724 secsig_oids ,
725+ nist_oids ,
679726 thawte_oids ,
727+ pkcs7_oids ,
680728 pkcs9_oids ,
681729 attributeType_oids ,
682730 certificateExtension_oids ,
@@ -690,9 +738,11 @@ def load_mib(filenames):
690738 evPolicy_oids ,
691739 x962KeyType_oids ,
692740 x962Signature_oids ,
741+ x942KeyType_oids ,
693742 ansiX962Curve_oids ,
694743 certicomCurve_oids ,
695744 gssapi_oids ,
745+ kerberos_oids ,
696746]
697747
698748x509_oids = {}
0 commit comments