tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

index.rst (41250B)


      1 .. _mozilla_projects_nss_certificate_functions:
      2 
      3 Certificate functions
      4 =====================
      5 
      6 .. container::
      7 
      8   The public functions listed here are used to interact with certificate databases.
      9 
     10   If documentation is available for a function listed below, the function name is linked to either
     11   its MDC wiki page or its entry in the
     12   :ref:`mozilla_projects_nss_ssl_functions_old_ssl_reference`. The `Mozilla Cross
     13   Reference <http://mxr.mozilla.org/>`__ (MXR) link for each function provides access to the
     14   function definition, prototype definition, and source code references. The NSS version column
     15   indicates which versions of NSS support the function.
     16 
     17   +-----------------------------------------+-------------+-----------------------------------------+
     18   | Function name/documentation             | Source code | NSS versions                            |
     19   +-----------------------------------------+-------------+-----------------------------------------+
     20   | ``CERT_AddCertToListTail``              | MXR         | 3.2 and later                           |
     21   +-----------------------------------------+-------------+-----------------------------------------+
     22   | ``CERT_AddExtension``                   | MXR         | 3.5 and later                           |
     23   +-----------------------------------------+-------------+-----------------------------------------+
     24   | ``CERT_AddOCSPAcceptableResponses``     | MXR         | 3.6 and later                           |
     25   +-----------------------------------------+-------------+-----------------------------------------+
     26   | ``CERT_AddOKDomainName``                | MXR         | 3.4 and later                           |
     27   +-----------------------------------------+-------------+-----------------------------------------+
     28   | ``CERT_AddRDN``                         | MXR         | 3.2.1 and later                         |
     29   +-----------------------------------------+-------------+-----------------------------------------+
     30   | ``CERT_AsciiToName``                    | MXR         | 3.2 and later                           |
     31   +-----------------------------------------+-------------+-----------------------------------------+
     32   | ``CERT_CacheCRL``                       | MXR         | 3.10 and later                          |
     33   +-----------------------------------------+-------------+-----------------------------------------+
     34   | ``CERT_ClearOCSPCache``                 | MXR         | 3.11.7 and later                        |
     35   +-----------------------------------------+-------------+-----------------------------------------+
     36   | ``CERT_CertChainFromCert``              | MXR         | 3.2 and later                           |
     37   +-----------------------------------------+-------------+-----------------------------------------+
     38   | ``CERT_CertListFromCert``               | MXR         | 3.2 and later                           |
     39   +-----------------------------------------+-------------+-----------------------------------------+
     40   | ``CERT_CertTimesValid``                 | MXR         | 3.2 and later                           |
     41   +-----------------------------------------+-------------+-----------------------------------------+
     42   | ``CERT_ChangeCertTrust``                | MXR         | 3.2 and later                           |
     43   +-----------------------------------------+-------------+-----------------------------------------+
     44   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
     45   | jects_nss_ssl_functions_sslcrt#1056662` |             |                                         |
     46   +-----------------------------------------+-------------+-----------------------------------------+
     47   | ``CERT_CheckNameSpace``                 | MXR         | 3.12 and later                          |
     48   +-----------------------------------------+-------------+-----------------------------------------+
     49   | ``CERT_CheckCertUsage``                 | MXR         | 3.3 and later                           |
     50   +-----------------------------------------+-------------+-----------------------------------------+
     51   | ``CERT_CompareName``                    | MXR         | 3.2 and later                           |
     52   +-----------------------------------------+-------------+-----------------------------------------+
     53   | ``CERT_CompareValidityTimes``           | MXR         | 3.11 and later                          |
     54   +-----------------------------------------+-------------+-----------------------------------------+
     55   | ``CERT_CompleteCRLDecodeEntries``       | MXR         | 3.6 and later                           |
     56   +-----------------------------------------+-------------+-----------------------------------------+
     57   | ``CERT_ConvertAndDecodeCertificate``    | MXR         | 3.9.3 and later                         |
     58   +-----------------------------------------+-------------+-----------------------------------------+
     59   | ``CERT_CopyName``                       | MXR         | 3.4 and later                           |
     60   +-----------------------------------------+-------------+-----------------------------------------+
     61   | ``CERT_CopyRDN``                        | MXR         | 3.5 and later                           |
     62   +-----------------------------------------+-------------+-----------------------------------------+
     63   | ``CERT_CreateAVA``                      | MXR         | 3.2.1 and later                         |
     64   +-----------------------------------------+-------------+-----------------------------------------+
     65   | ``CERT_CreateCertificate``              | MXR         | 3.5 and later                           |
     66   +-----------------------------------------+-------------+-----------------------------------------+
     67   | ``CERT_CreateCertificateRequest``       | MXR         | 3.2 and later                           |
     68   +-----------------------------------------+-------------+-----------------------------------------+
     69   | ``CERT_CreateName``                     | MXR         | 3.2.1 and later                         |
     70   +-----------------------------------------+-------------+-----------------------------------------+
     71   | ``CERT_CreateOCSPCertID``               | MXR         | 3.6 and later                           |
     72   +-----------------------------------------+-------------+-----------------------------------------+
     73   | ``CERT_CreateOCSPRequest``              | MXR         | 3.6 and later                           |
     74   +-----------------------------------------+-------------+-----------------------------------------+
     75   | ``CERT_CreateRDN``                      | MXR         | 3.2.1 and later                         |
     76   +-----------------------------------------+-------------+-----------------------------------------+
     77   | ``CERT_CreateSubjectCertList``          | MXR         | 3.4 and later                           |
     78   +-----------------------------------------+-------------+-----------------------------------------+
     79   | ``CERT_CreateValidity``                 | MXR         | 3.5 and later                           |
     80   +-----------------------------------------+-------------+-----------------------------------------+
     81   | ``CERT_CRLCacheRefreshIssuer``          | MXR         | 3.7 and later                           |
     82   +-----------------------------------------+-------------+-----------------------------------------+
     83   | ``CERT_DecodeAltNameExtension``         | MXR         | 3.10 and later                          |
     84   +-----------------------------------------+-------------+-----------------------------------------+
     85   | ``CERT_DecodeAuthInfoAccessExtension``  | MXR         | 3.10 and later                          |
     86   +-----------------------------------------+-------------+-----------------------------------------+
     87   | ``CERT_DecodeAuthKeyID``                | MXR         | 3.10 and later                          |
     88   +-----------------------------------------+-------------+-----------------------------------------+
     89   | ``CERT_DecodeAVAValue``                 | MXR         | 3.4 and later                           |
     90   +-----------------------------------------+-------------+-----------------------------------------+
     91   | ``CERT_DecodeBasicConstraintValue``     | MXR         | 3.2 and later                           |
     92   +-----------------------------------------+-------------+-----------------------------------------+
     93   | ``CERT_DecodeCertFromPackage``          | MXR         | 3.4 and later                           |
     94   +-----------------------------------------+-------------+-----------------------------------------+
     95   | ``CE                                    | MXR         | 3.2 and later                           |
     96   | RT_DecodeCertificatePoliciesExtension`` |             |                                         |
     97   +-----------------------------------------+-------------+-----------------------------------------+
     98   | ``CERT_DecodeCertPackage``              | MXR         | 3.2 and later                           |
     99   +-----------------------------------------+-------------+-----------------------------------------+
    100   | ``CERT_DecodeCRLDistributionPoints``    | MXR         | 3.10 and later                          |
    101   +-----------------------------------------+-------------+-----------------------------------------+
    102   | ``CERT_DecodeDERCrl``                   | MXR         | 3.2 and later                           |
    103   +-----------------------------------------+-------------+-----------------------------------------+
    104   | ``CERT_DecodeDERCrlWithFlags``          | MXR         | 3.6 and later                           |
    105   +-----------------------------------------+-------------+-----------------------------------------+
    106   | ``CERT_DecodeGeneralName``              | MXR         | 3.4 and later                           |
    107   +-----------------------------------------+-------------+-----------------------------------------+
    108   | ``CERT_DecodeNameConstraintsExtension`` | MXR         | 3.10 and later                          |
    109   +-----------------------------------------+-------------+-----------------------------------------+
    110   | ``CERT_DecodeOCSPResponse``             | MXR         | 3.6 and later                           |
    111   +-----------------------------------------+-------------+-----------------------------------------+
    112   | ``CERT_DecodeOidSequence``              | MXR         | 3.2 and later                           |
    113   +-----------------------------------------+-------------+-----------------------------------------+
    114   | ``C                                     | MXR         | 3.10 and later                          |
    115   | ERT_DecodePrivKeyUsagePeriodExtension`` |             |                                         |
    116   +-----------------------------------------+-------------+-----------------------------------------+
    117   | ``CERT_DecodeTrustString``              | MXR         | 3.4 and later                           |
    118   +-----------------------------------------+-------------+-----------------------------------------+
    119   | ``CERT_DecodeUserNotice``               | MXR         | 3.2 and later                           |
    120   +-----------------------------------------+-------------+-----------------------------------------+
    121   | ``CERT_DerNameToAscii``                 | MXR         | 3.4 and later                           |
    122   +-----------------------------------------+-------------+-----------------------------------------+
    123   | ``CERT_DestroyCertArray``               | MXR         | 3.2 and later                           |
    124   +-----------------------------------------+-------------+-----------------------------------------+
    125   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    126   | jects_nss_ssl_functions_sslcrt#1050532` |             |                                         |
    127   +-----------------------------------------+-------------+-----------------------------------------+
    128   | ``CERT_DestroyCertificateList``         | MXR         | 3.2 and later                           |
    129   +-----------------------------------------+-------------+-----------------------------------------+
    130   | ``CER                                   | MXR         | 3.2 and later                           |
    131   | T_DestroyCertificatePoliciesExtension`` |             |                                         |
    132   +-----------------------------------------+-------------+-----------------------------------------+
    133   | ``CERT_DestroyCertificateRequest``      | MXR         | 3.2 and later                           |
    134   +-----------------------------------------+-------------+-----------------------------------------+
    135   | ``CERT_DestroyCertList``                | MXR         | 3.2 and later                           |
    136   +-----------------------------------------+-------------+-----------------------------------------+
    137   | ``CERT_DestroyName``                    | MXR         | 3.2 and later                           |
    138   +-----------------------------------------+-------------+-----------------------------------------+
    139   | ``CERT_DestroyOCSPCertID``              | MXR         | 3.6 and later                           |
    140   +-----------------------------------------+-------------+-----------------------------------------+
    141   | ``CERT_DestroyOCSPRequest``             | MXR         | 3.6 and later                           |
    142   +-----------------------------------------+-------------+-----------------------------------------+
    143   | ``CERT_DestroyOCSPResponse``            | MXR         | 3.7 and later                           |
    144   +-----------------------------------------+-------------+-----------------------------------------+
    145   | ``CERT_DestroyOidSequence``             | MXR         | 3.9 and later                           |
    146   +-----------------------------------------+-------------+-----------------------------------------+
    147   | ``CERT_DestroyUserNotice``              | MXR         | 3.10 and later                          |
    148   +-----------------------------------------+-------------+-----------------------------------------+
    149   | ``CERT_DestroyValidity``                | MXR         | 3.5 and later                           |
    150   +-----------------------------------------+-------------+-----------------------------------------+
    151   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    152   | jects_nss_ssl_functions_sslcrt#1058344` |             |                                         |
    153   +-----------------------------------------+-------------+-----------------------------------------+
    154   | ``CERT_DupCertList``                    | MXR         | 3.2 and later                           |
    155   +-----------------------------------------+-------------+-----------------------------------------+
    156   | ``CERT_EnableOCSPChecking``             | MXR         | 3.2 and later                           |
    157   +-----------------------------------------+-------------+-----------------------------------------+
    158   | ``CERT_EncodeAltNameExtension``         | MXR         | 3.7 and later                           |
    159   +-----------------------------------------+-------------+-----------------------------------------+
    160   | ``CERT_EncodeAndAddBitStrExtension``    | MXR         | 3.5 and later                           |
    161   +-----------------------------------------+-------------+-----------------------------------------+
    162   | ``CERT_EncodeAuthKeyID``                | MXR         | 3.5 and later                           |
    163   +-----------------------------------------+-------------+-----------------------------------------+
    164   | ``CERT_EncodeBasicConstraintValue``     | MXR         | 3.5 and later                           |
    165   +-----------------------------------------+-------------+-----------------------------------------+
    166   | ``CERT_EncodeCertPoliciesExtension``    | MXR         | 3.12 and later                          |
    167   +-----------------------------------------+-------------+-----------------------------------------+
    168   | ``CERT_EncodeCRLDistributionPoints``    | MXR         | 3.5 and later                           |
    169   +-----------------------------------------+-------------+-----------------------------------------+
    170   | ``CERT_EncodeGeneralName``              | MXR         | 3.4 and later                           |
    171   +-----------------------------------------+-------------+-----------------------------------------+
    172   | ``CERT_EncodeInfoAccessExtension``      | MXR         | 3.12 and later                          |
    173   +-----------------------------------------+-------------+-----------------------------------------+
    174   | ``CERT_EncodeInhibitAnyExtension``      | MXR         | 3.12 and later                          |
    175   +-----------------------------------------+-------------+-----------------------------------------+
    176   | ``CERT_EncodeNoticeReference``          | MXR         | 3.12 and later                          |
    177   +-----------------------------------------+-------------+-----------------------------------------+
    178   | ``CERT_EncodeOCSPRequest``              | MXR         | 3.6 and later                           |
    179   +-----------------------------------------+-------------+-----------------------------------------+
    180   | ``                                      | MXR         | 3.12 and later                          |
    181   | CERT_EncodePolicyConstraintsExtension`` |             |                                         |
    182   +-----------------------------------------+-------------+-----------------------------------------+
    183   | ``CERT_EncodePolicyMappingExtension``   | MXR         | 3.12 and later                          |
    184   +-----------------------------------------+-------------+-----------------------------------------+
    185   | ``CERT_EncodeSubjectKeyID``             | MXR         | 3.12 and later                          |
    186   +-----------------------------------------+-------------+-----------------------------------------+
    187   | ``CERT_EncodeUserNotice``               | MXR         | 3.12 and later                          |
    188   +-----------------------------------------+-------------+-----------------------------------------+
    189   | ``CERT_ExtractPublicKey``               | MXR         | 3.2 and later                           |
    190   +-----------------------------------------+-------------+-----------------------------------------+
    191   | ``CERT_FindCertByName``                 | MXR         | 3.2 and later                           |
    192   +-----------------------------------------+-------------+-----------------------------------------+
    193   | ``CERT_FindCRLEntryReasonExten``        | MXR         | 3.12 and later                          |
    194   +-----------------------------------------+-------------+-----------------------------------------+
    195   | ``CERT_FindCRLNumberExten``             | MXR         | 3.12 and later                          |
    196   +-----------------------------------------+-------------+-----------------------------------------+
    197   | ``CERT_FindNameConstraintsExten``       | MXR         | 3.12 and later                          |
    198   +-----------------------------------------+-------------+-----------------------------------------+
    199   | ``CERT_FilterCertListByCANames``        | MXR         | 3.4 and later                           |
    200   +-----------------------------------------+-------------+-----------------------------------------+
    201   | ``CERT_FilterCertListByUsage``          | MXR         | 3.4 and later                           |
    202   +-----------------------------------------+-------------+-----------------------------------------+
    203   | ``CERT_FilterCertListForUserCerts``     | MXR         | 3.6 and later                           |
    204   +-----------------------------------------+-------------+-----------------------------------------+
    205   | :ref:`mozil                             | MXR         | 3.2 and later                           |
    206   | la_projects_nss_cert_findcertbydercert` |             |                                         |
    207   +-----------------------------------------+-------------+-----------------------------------------+
    208   | :ref:`mozilla_p                         | MXR         | 3.2 and later                           |
    209   | rojects_nss_cert_findcertbyissuerandsn` |             |                                         |
    210   +-----------------------------------------+-------------+-----------------------------------------+
    211   | ``CERT_FindCertByNickname``             | MXR         | 3.2 and later                           |
    212   +-----------------------------------------+-------------+-----------------------------------------+
    213   | ``CERT_FindCertByNicknameOrEmailAddr``  | MXR         | 3.2 and later                           |
    214   +-----------------------------------------+-------------+-----------------------------------------+
    215   | ``CERT_FindCertBySubjectKeyID``         | MXR         | 3.7 and later                           |
    216   +-----------------------------------------+-------------+-----------------------------------------+
    217   | ``CERT_FindCertExtension``              | MXR         | 3.4 and later                           |
    218   +-----------------------------------------+-------------+-----------------------------------------+
    219   | ``CERT_FindCertIssuer``                 | MXR         | 3.3 and later                           |
    220   +-----------------------------------------+-------------+-----------------------------------------+
    221   | ``CERT_FindKeyUsageExtension``          | MXR         | 3.4 and later                           |
    222   +-----------------------------------------+-------------+-----------------------------------------+
    223   | ``CERT_FindSMimeProfile``               | MXR         | 3.2 and later                           |
    224   +-----------------------------------------+-------------+-----------------------------------------+
    225   | ``CERT_FindSubjectKeyIDExtension``      | MXR         | 3.7 and later                           |
    226   +-----------------------------------------+-------------+-----------------------------------------+
    227   | ``CERT_FindUserCertByUsage``            | MXR         | 3.4 and later                           |
    228   +-----------------------------------------+-------------+-----------------------------------------+
    229   | ``CERT_FindUserCertsByUsage``           | MXR         | 3.4 and later                           |
    230   +-----------------------------------------+-------------+-----------------------------------------+
    231   | ``CE                                    | MXR         | 3.10 and later                          |
    232   | RT_FinishCertificateRequestAttributes`` |             |                                         |
    233   +-----------------------------------------+-------------+-----------------------------------------+
    234   | ``CERT_FinishExtensions``               | MXR         | 3.5 and later                           |
    235   +-----------------------------------------+-------------+-----------------------------------------+
    236   | ``CERT_FormatName``                     | MXR         | 3.2 and later                           |
    237   +-----------------------------------------+-------------+-----------------------------------------+
    238   | ``CERT_FreeDistNames``                  | MXR         | 3.2 and later                           |
    239   +-----------------------------------------+-------------+-----------------------------------------+
    240   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    241   | jects_nss_ssl_functions_sslcrt#1050349` |             |                                         |
    242   +-----------------------------------------+-------------+-----------------------------------------+
    243   | ``CERT_GetAVATag``                      | MXR         | 3.2 and later                           |
    244   +-----------------------------------------+-------------+-----------------------------------------+
    245   | ``CERT_GetCertChainFromCert``           | MXR         | 3.4 and later                           |
    246   +-----------------------------------------+-------------+-----------------------------------------+
    247   | ``CERT_GetCertEmailAddress``            | MXR         | 3.2 and later                           |
    248   +-----------------------------------------+-------------+-----------------------------------------+
    249   | ``CERT_GetCertificateNames``            | MXR         | 3.10 and later                          |
    250   +-----------------------------------------+-------------+-----------------------------------------+
    251   | `                                       | MXR         | 3.10 and later                          |
    252   | `CERT_GetCertificateRequestExtensions`` |             |                                         |
    253   +-----------------------------------------+-------------+-----------------------------------------+
    254   | ``CERT_GetCertIssuerAndSN``             | MXR         | 3.2 and later                           |
    255   +-----------------------------------------+-------------+-----------------------------------------+
    256   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    257   | jects_nss_ssl_functions_sslcrt#1050346` |             |                                         |
    258   +-----------------------------------------+-------------+-----------------------------------------+
    259   | ``CERT_GetCertTrust``                   | MXR         | 3.2 and later                           |
    260   +-----------------------------------------+-------------+-----------------------------------------+
    261   | ``CERT_GetCertUid``                     | MXR         | 3.2 and later                           |
    262   +-----------------------------------------+-------------+-----------------------------------------+
    263   | ``CERT_GetClassicOCSPDisabledPolicy``   | MXR         | 3.12 and later                          |
    264   +-----------------------------------------+-------------+-----------------------------------------+
    265   | ``CERT_G                                | MXR         | 3.12 and later                          |
    266   | etClassicOCSPEnabledHardFailurePolicy`` |             |                                         |
    267   +-----------------------------------------+-------------+-----------------------------------------+
    268   | ``CERT_G                                | MXR         | 3.12 and later                          |
    269   | etClassicOCSPEnabledSoftFailurePolicy`` |             |                                         |
    270   +-----------------------------------------+-------------+-----------------------------------------+
    271   | ``CERT_GetCommonName``                  | MXR         | 3.2 and later                           |
    272   +-----------------------------------------+-------------+-----------------------------------------+
    273   | ``CERT_GetCountryName``                 | MXR         | 3.2 and later                           |
    274   +-----------------------------------------+-------------+-----------------------------------------+
    275   | ``CERT_GetDBContentVersion``            | MXR         | 3.2 and later                           |
    276   +-----------------------------------------+-------------+-----------------------------------------+
    277   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    278   | jects_nss_ssl_functions_sslcrt#1052308` |             |                                         |
    279   +-----------------------------------------+-------------+-----------------------------------------+
    280   | ``CERT_GetDomainComponentName``         | MXR         | 3.2 and later                           |
    281   +-----------------------------------------+-------------+-----------------------------------------+
    282   | ``CERT_GetFirstEmailAddress``           | MXR         | 3.7 and later                           |
    283   +-----------------------------------------+-------------+-----------------------------------------+
    284   | ``CERT_GetLocalityName``                | MXR         | 3.2 and later                           |
    285   +-----------------------------------------+-------------+-----------------------------------------+
    286   | ``CERT_GetNextEmailAddress``            | MXR         | 3.7 and later                           |
    287   +-----------------------------------------+-------------+-----------------------------------------+
    288   | ``CERT_GetNextGeneralName``             | MXR         | 3.10 and later                          |
    289   +-----------------------------------------+-------------+-----------------------------------------+
    290   | ``CERT_GetNextNameConstraint``          | MXR         | 3.10 and later                          |
    291   +-----------------------------------------+-------------+-----------------------------------------+
    292   | ``CERT_GetOCSPResponseStatus``          | MXR         | 3.6 and later                           |
    293   +-----------------------------------------+-------------+-----------------------------------------+
    294   | ``CERT_GetOCSPStatusForCertID``         | MXR         | 3.6 and later                           |
    295   +-----------------------------------------+-------------+-----------------------------------------+
    296   | ``CERT_GetOidString``                   | MXR         | 3.9 and later                           |
    297   +-----------------------------------------+-------------+-----------------------------------------+
    298   | ``CERT_GetOrgName``                     | MXR         | 3.2 and later                           |
    299   +-----------------------------------------+-------------+-----------------------------------------+
    300   | ``CERT_GetOrgUnitName``                 | MXR         | 3.2 and later                           |
    301   +-----------------------------------------+-------------+-----------------------------------------+
    302   | ``CE                                    | MXR         | 3.4 and later                           |
    303   | RT_GetOCSPAuthorityInfoAccessLocation`` |             |                                         |
    304   +-----------------------------------------+-------------+-----------------------------------------+
    305   | ``C                                     | MXR         | 3.12 and later                          |
    306   | ERT_GetPKIXVerifyNistRevocationPolicy`` |             |                                         |
    307   +-----------------------------------------+-------------+-----------------------------------------+
    308   | ``CERT_GetPrevGeneralName``             | MXR         | 3.10 and later                          |
    309   +-----------------------------------------+-------------+-----------------------------------------+
    310   | ``CERT_GetPrevNameConstraint``          | MXR         | 3.10 and later                          |
    311   +-----------------------------------------+-------------+-----------------------------------------+
    312   | ``CERT_GetSlopTime``                    | MXR         | 3.2 and later                           |
    313   +-----------------------------------------+-------------+-----------------------------------------+
    314   | ``CERT_GetSSLCACerts``                  | MXR         | 3.2 and later                           |
    315   +-----------------------------------------+-------------+-----------------------------------------+
    316   | ``CERT_GetStateName``                   | MXR         | 3.2 and later                           |
    317   +-----------------------------------------+-------------+-----------------------------------------+
    318   | ``CERT_GetUsePKIXForValidation``        | MXR         | 3.12 and later                          |
    319   +-----------------------------------------+-------------+-----------------------------------------+
    320   | ``CERT_GetValidDNSPatternsFromCert``    | MXR         | 3.12 and later                          |
    321   +-----------------------------------------+-------------+-----------------------------------------+
    322   | ``CERT_GenTime2FormattedAscii``         | MXR         | 3.2 and later                           |
    323   +-----------------------------------------+-------------+-----------------------------------------+
    324   | ``CERT_Hexify``                         | MXR         | 3.2 and later                           |
    325   +-----------------------------------------+-------------+-----------------------------------------+
    326   | ``CERT_ImportCAChain``                  | MXR         | 3.2 and later                           |
    327   +-----------------------------------------+-------------+-----------------------------------------+
    328   | ``CERT_ImportCerts``                    | MXR         | 3.2 and later                           |
    329   +-----------------------------------------+-------------+-----------------------------------------+
    330   | ``CERT_IsRootDERCert``                  | MXR         | 3.8 and later                           |
    331   +-----------------------------------------+-------------+-----------------------------------------+
    332   | ``CERT_IsUserCert``                     | MXR         | 3.6 and later                           |
    333   +-----------------------------------------+-------------+-----------------------------------------+
    334   | ``CERT_KeyFromDERCrl``                  | MXR         | 3.4 and later                           |
    335   +-----------------------------------------+-------------+-----------------------------------------+
    336   | ``CERT_MakeCANickname``                 | MXR         | 3.4 and later                           |
    337   +-----------------------------------------+-------------+-----------------------------------------+
    338   | ``CERT_MergeExtensions``                | MXR         | 3.10 and later                          |
    339   +-----------------------------------------+-------------+-----------------------------------------+
    340   | ``CERT_NameToAscii``                    | MXR         | 3.2 and later                           |
    341   +-----------------------------------------+-------------+-----------------------------------------+
    342   | ``CERT_NewCertList``                    | MXR         | 3.2 and later                           |
    343   +-----------------------------------------+-------------+-----------------------------------------+
    344   | ``CERT_NewTempCertificate``             | MXR         | 3.12 and later                          |
    345   +-----------------------------------------+-------------+-----------------------------------------+
    346   | ``CERT_NicknameStringsFromCertList``    | MXR         | 3.4 and later                           |
    347   +-----------------------------------------+-------------+-----------------------------------------+
    348   | ``CERT_OpenCertDBFilename``             | MXR         | 3.2 and later                           |
    349   +-----------------------------------------+-------------+-----------------------------------------+
    350   | ``CERT_OCSPCacheSettings``              | MXR         | 3.11.7 and later                        |
    351   +-----------------------------------------+-------------+-----------------------------------------+
    352   | ``CERT_PKIXVerifyCert``                 | MXR         | 3.12 and later                          |
    353   +-----------------------------------------+-------------+-----------------------------------------+
    354   | ``CERT_RemoveCertListNode``             | MXR         | 3.6 and later                           |
    355   +-----------------------------------------+-------------+-----------------------------------------+
    356   | ``CERT_RFC1485_EscapeAndQuote``         | MXR         | 3.2 and later                           |
    357   +-----------------------------------------+-------------+-----------------------------------------+
    358   | ``CERT_SaveSMimeProfile``               | MXR         | 3.2 and later                           |
    359   +-----------------------------------------+-------------+-----------------------------------------+
    360   | ``CERT_SetSlopTime``                    | MXR         | 3.2 and later                           |
    361   +-----------------------------------------+-------------+-----------------------------------------+
    362   | ``CERT_SetOCSPFailureMode``             | MXR         | 3.11.7 and later                        |
    363   +-----------------------------------------+-------------+-----------------------------------------+
    364   | ``CERT_SetOCSPTimeout``                 | MXR         | 3.12 and later                          |
    365   +-----------------------------------------+-------------+-----------------------------------------+
    366   | ``CERT_SetUsePKIXForValidation``        | MXR         | 3.12 and later                          |
    367   +-----------------------------------------+-------------+-----------------------------------------+
    368   | ``CERT_StartCertExtensions``            | MXR         | 3.5 and later                           |
    369   +-----------------------------------------+-------------+-----------------------------------------+
    370   | ``C                                     | MXR         | 3.10 and later                          |
    371   | ERT_StartCertificateRequestAttributes`` |             |                                         |
    372   +-----------------------------------------+-------------+-----------------------------------------+
    373   | ``CERT_StartCRLEntryExtensions``        | MXR         | 3.10 and later                          |
    374   +-----------------------------------------+-------------+-----------------------------------------+
    375   | ``CERT_StartCRLExtensions``             | MXR         | 3.10 and later                          |
    376   +-----------------------------------------+-------------+-----------------------------------------+
    377   | ``CERT_UncacheCRL``                     | MXR         | 3.10 and later                          |
    378   +-----------------------------------------+-------------+-----------------------------------------+
    379   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    380   | jects_nss_ssl_functions_sslcrt#1050342` |             |                                         |
    381   +-----------------------------------------+-------------+-----------------------------------------+
    382   | ``CERT_VerifyCACertForUsage``           | MXR         | 3.6 and later                           |
    383   +-----------------------------------------+-------------+-----------------------------------------+
    384   | ``CERT_VerifyCert``                     | MXR         | 3.2 and later. If you need to verify    |
    385   |                                         |             | for multiple usages use                 |
    386   |                                         |             | CERT_VerifyCertificate                  |
    387   +-----------------------------------------+-------------+-----------------------------------------+
    388   | ``CERT_VerifyCertificate``              | MXR         | 3.6 and later                           |
    389   +-----------------------------------------+-------------+-----------------------------------------+
    390   | ``CERT_VerifyCertificateNow``           | MXR         | 3.6 and later                           |
    391   +-----------------------------------------+-------------+-----------------------------------------+
    392   | :ref:`mozilla_pro                       | MXR         | 3.2 and later. If you need to verify    |
    393   | jects_nss_ssl_functions_sslcrt#1058011` |             | for multiple usages use                 |
    394   |                                         |             | CERT_VerifyCertificateNow               |
    395   +-----------------------------------------+-------------+-----------------------------------------+
    396   | ``CERT_VerifyOCSPResponseSignature``    | MXR         | 3.6 and later                           |
    397   +-----------------------------------------+-------------+-----------------------------------------+
    398   | ``CERT_VerifySignedData``               | MXR         | 3.4 and later                           |
    399   +-----------------------------------------+-------------+-----------------------------------------+
    400   | ``CERT_VerifySignedDataWithPublicKey``  | MXR         | 3.7 and later                           |
    401   +-----------------------------------------+-------------+-----------------------------------------+
    402   | ``C                                     | MXR         | 3.7 and later                           |
    403   | ERT_VerifySignedDataWithPublicKeyInfo`` |             |                                         |
    404   +-----------------------------------------+-------------+-----------------------------------------+
    405   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    406   | jects_nss_ssl_functions_sslcrt#1056760` |             |                                         |
    407   +-----------------------------------------+-------------+-----------------------------------------+
    408   | :ref:`mozilla_pro                       | MXR         | 3.2 and later                           |
    409   | jects_nss_ssl_functions_sslcrt#1056950` |             |                                         |
    410   +-----------------------------------------+-------------+-----------------------------------------+