1// Copyright (C) 2017. See AUTHORS. 2// 3// Licensed under the Apache License, Version 2.0 (the "License"); 4// you may not use this file except in compliance with the License. 5// You may obtain a copy of the License at 6// 7// http://www.apache.org/licenses/LICENSE-2.0 8// 9// Unless required by applicable law or agreed to in writing, software 10// distributed under the License is distributed on an "AS IS" BASIS, 11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12// See the License for the specific language governing permissions and 13// limitations under the License. 14 15package openssl 16 17type NID int 18 19const ( 20 NID_undef NID = 0 21 NID_rsadsi NID = 1 22 NID_pkcs NID = 2 23 NID_md2 NID = 3 24 NID_md5 NID = 4 25 NID_rc4 NID = 5 26 NID_rsaEncryption NID = 6 27 NID_md2WithRSAEncryption NID = 7 28 NID_md5WithRSAEncryption NID = 8 29 NID_pbeWithMD2AndDES_CBC NID = 9 30 NID_pbeWithMD5AndDES_CBC NID = 10 31 NID_X500 NID = 11 32 NID_X509 NID = 12 33 NID_commonName NID = 13 34 NID_countryName NID = 14 35 NID_localityName NID = 15 36 NID_stateOrProvinceName NID = 16 37 NID_organizationName NID = 17 38 NID_organizationalUnitName NID = 18 39 NID_rsa NID = 19 40 NID_pkcs7 NID = 20 41 NID_pkcs7_data NID = 21 42 NID_pkcs7_signed NID = 22 43 NID_pkcs7_enveloped NID = 23 44 NID_pkcs7_signedAndEnveloped NID = 24 45 NID_pkcs7_digest NID = 25 46 NID_pkcs7_encrypted NID = 26 47 NID_pkcs3 NID = 27 48 NID_dhKeyAgreement NID = 28 49 NID_des_ecb NID = 29 50 NID_des_cfb64 NID = 30 51 NID_des_cbc NID = 31 52 NID_des_ede NID = 32 53 NID_des_ede3 NID = 33 54 NID_idea_cbc NID = 34 55 NID_idea_cfb64 NID = 35 56 NID_idea_ecb NID = 36 57 NID_rc2_cbc NID = 37 58 NID_rc2_ecb NID = 38 59 NID_rc2_cfb64 NID = 39 60 NID_rc2_ofb64 NID = 40 61 NID_sha NID = 41 62 NID_shaWithRSAEncryption NID = 42 63 NID_des_ede_cbc NID = 43 64 NID_des_ede3_cbc NID = 44 65 NID_des_ofb64 NID = 45 66 NID_idea_ofb64 NID = 46 67 NID_pkcs9 NID = 47 68 NID_pkcs9_emailAddress NID = 48 69 NID_pkcs9_unstructuredName NID = 49 70 NID_pkcs9_contentType NID = 50 71 NID_pkcs9_messageDigest NID = 51 72 NID_pkcs9_signingTime NID = 52 73 NID_pkcs9_countersignature NID = 53 74 NID_pkcs9_challengePassword NID = 54 75 NID_pkcs9_unstructuredAddress NID = 55 76 NID_pkcs9_extCertAttributes NID = 56 77 NID_netscape NID = 57 78 NID_netscape_cert_extension NID = 58 79 NID_netscape_data_type NID = 59 80 NID_des_ede_cfb64 NID = 60 81 NID_des_ede3_cfb64 NID = 61 82 NID_des_ede_ofb64 NID = 62 83 NID_des_ede3_ofb64 NID = 63 84 NID_sha1 NID = 64 85 NID_sha1WithRSAEncryption NID = 65 86 NID_dsaWithSHA NID = 66 87 NID_dsa_2 NID = 67 88 NID_pbeWithSHA1AndRC2_CBC NID = 68 89 NID_id_pbkdf2 NID = 69 90 NID_dsaWithSHA1_2 NID = 70 91 NID_netscape_cert_type NID = 71 92 NID_netscape_base_url NID = 72 93 NID_netscape_revocation_url NID = 73 94 NID_netscape_ca_revocation_url NID = 74 95 NID_netscape_renewal_url NID = 75 96 NID_netscape_ca_policy_url NID = 76 97 NID_netscape_ssl_server_name NID = 77 98 NID_netscape_comment NID = 78 99 NID_netscape_cert_sequence NID = 79 100 NID_desx_cbc NID = 80 101 NID_id_ce NID = 81 102 NID_subject_key_identifier NID = 82 103 NID_key_usage NID = 83 104 NID_private_key_usage_period NID = 84 105 NID_subject_alt_name NID = 85 106 NID_issuer_alt_name NID = 86 107 NID_basic_constraints NID = 87 108 NID_crl_number NID = 88 109 NID_certificate_policies NID = 89 110 NID_authority_key_identifier NID = 90 111 NID_bf_cbc NID = 91 112 NID_bf_ecb NID = 92 113 NID_bf_cfb64 NID = 93 114 NID_bf_ofb64 NID = 94 115 NID_mdc2 NID = 95 116 NID_mdc2WithRSA NID = 96 117 NID_rc4_40 NID = 97 118 NID_rc2_40_cbc NID = 98 119 NID_givenName NID = 99 120 NID_surname NID = 100 121 NID_initials NID = 101 122 NID_uniqueIdentifier NID = 102 123 NID_crl_distribution_points NID = 103 124 NID_md5WithRSA NID = 104 125 NID_serialNumber NID = 105 126 NID_title NID = 106 127 NID_description NID = 107 128 NID_cast5_cbc NID = 108 129 NID_cast5_ecb NID = 109 130 NID_cast5_cfb64 NID = 110 131 NID_cast5_ofb64 NID = 111 132 NID_pbeWithMD5AndCast5_CBC NID = 112 133 NID_dsaWithSHA1 NID = 113 134 NID_md5_sha1 NID = 114 135 NID_sha1WithRSA NID = 115 136 NID_dsa NID = 116 137 NID_ripemd160 NID = 117 138 NID_ripemd160WithRSA NID = 119 139 NID_rc5_cbc NID = 120 140 NID_rc5_ecb NID = 121 141 NID_rc5_cfb64 NID = 122 142 NID_rc5_ofb64 NID = 123 143 NID_rle_compression NID = 124 144 NID_zlib_compression NID = 125 145 NID_ext_key_usage NID = 126 146 NID_id_pkix NID = 127 147 NID_id_kp NID = 128 148 NID_server_auth NID = 129 149 NID_client_auth NID = 130 150 NID_code_sign NID = 131 151 NID_email_protect NID = 132 152 NID_time_stamp NID = 133 153 NID_ms_code_ind NID = 134 154 NID_ms_code_com NID = 135 155 NID_ms_ctl_sign NID = 136 156 NID_ms_sgc NID = 137 157 NID_ms_efs NID = 138 158 NID_ns_sgc NID = 139 159 NID_delta_crl NID = 140 160 NID_crl_reason NID = 141 161 NID_invalidity_date NID = 142 162 NID_sxnet NID = 143 163 NID_pbe_WithSHA1And128BitRC4 NID = 144 164 NID_pbe_WithSHA1And40BitRC4 NID = 145 165 NID_pbe_WithSHA1And3_Key_TripleDES_CBC NID = 146 166 NID_pbe_WithSHA1And2_Key_TripleDES_CBC NID = 147 167 NID_pbe_WithSHA1And128BitRC2_CBC NID = 148 168 NID_pbe_WithSHA1And40BitRC2_CBC NID = 149 169 NID_keyBag NID = 150 170 NID_pkcs8ShroudedKeyBag NID = 151 171 NID_certBag NID = 152 172 NID_crlBag NID = 153 173 NID_secretBag NID = 154 174 NID_safeContentsBag NID = 155 175 NID_friendlyName NID = 156 176 NID_localKeyID NID = 157 177 NID_x509Certificate NID = 158 178 NID_sdsiCertificate NID = 159 179 NID_x509Crl NID = 160 180 NID_pbes2 NID = 161 181 NID_pbmac1 NID = 162 182 NID_hmacWithSHA1 NID = 163 183 NID_id_qt_cps NID = 164 184 NID_id_qt_unotice NID = 165 185 NID_rc2_64_cbc NID = 166 186 NID_SMIMECapabilities NID = 167 187 NID_pbeWithMD2AndRC2_CBC NID = 168 188 NID_pbeWithMD5AndRC2_CBC NID = 169 189 NID_pbeWithSHA1AndDES_CBC NID = 170 190 NID_ms_ext_req NID = 171 191 NID_ext_req NID = 172 192 NID_name NID = 173 193 NID_dnQualifier NID = 174 194 NID_id_pe NID = 175 195 NID_id_ad NID = 176 196 NID_info_access NID = 177 197 NID_ad_OCSP NID = 178 198 NID_ad_ca_issuers NID = 179 199 NID_OCSP_sign NID = 180 200 NID_X9_62_id_ecPublicKey NID = 408 201 NID_hmac NID = 855 202 NID_cmac NID = 894 203 NID_dhpublicnumber NID = 920 204 NID_tls1_prf NID = 1021 205 NID_hkdf NID = 1036 206) 207