11000 строки
442 KiB
HTML
11000 строки
442 KiB
HTML
<?xml version="1.0" encoding="ascii"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<title>nss.nss</title>
|
|
<link rel="stylesheet" href="epydoc.css" type="text/css" />
|
|
<script type="text/javascript" src="epydoc.js"></script>
|
|
</head>
|
|
|
|
<body bgcolor="white" text="black" link="blue" vlink="#204080"
|
|
alink="#204080">
|
|
<!-- ==================== NAVIGATION BAR ==================== -->
|
|
<table class="navbar" border="0" width="100%" cellpadding="0"
|
|
bgcolor="#a0c0ff" cellspacing="0">
|
|
<tr valign="middle">
|
|
<!-- Home link -->
|
|
<th> <a
|
|
href="nss-module.html">Home</a> </th>
|
|
|
|
<!-- Tree link -->
|
|
<th> <a
|
|
href="module-tree.html">Trees</a> </th>
|
|
|
|
<!-- Index link -->
|
|
<th> <a
|
|
href="identifier-index.html">Indices</a> </th>
|
|
|
|
<!-- Help link -->
|
|
<th> <a
|
|
href="help.html">Help</a> </th>
|
|
|
|
<th class="navbar" width="100%"></th>
|
|
</tr>
|
|
</table>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr valign="top">
|
|
<td width="100%">
|
|
<span class="breadcrumbs">
|
|
<a href="nss-module.html">Package nss</a> ::
|
|
Module nss
|
|
</span>
|
|
</td>
|
|
<td>
|
|
<table cellpadding="0" cellspacing="0">
|
|
<!-- hide/show private -->
|
|
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
|
|
onclick="toggle_private();">hide private</a>]</span></td></tr>
|
|
<tr><td align="right"><span class="options"
|
|
>[<a href="frames.html" target="_top">frames</a
|
|
>] | <a href="nss.nss-module.html"
|
|
target="_top">no frames</a>]</span></td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- ==================== MODULE DESCRIPTION ==================== -->
|
|
<h1 class="epydoc">Module nss</h1><p class="nomargin-top"></p>
|
|
This module implements the NSS functions
|
|
|
|
<!-- ==================== CLASSES ==================== -->
|
|
<a name="section-Classes"></a>
|
|
<table class="summary" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr bgcolor="#70b0f0" class="table-header">
|
|
<td colspan="2" class="table-header">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr valign="top">
|
|
<td align="left"><span class="table-header">Classes</span></td>
|
|
<td align="right" valign="top"
|
|
><span class="options">[<a href="#section-Classes"
|
|
class="privatelink" onclick="toggle_private();"
|
|
>hide private</a>]</span></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.AVA-class.html" class="summary-name">AVA</a><br />
|
|
An object representing an AVA (attribute value assertion).
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.AlgorithmID-class.html" class="summary-name">AlgorithmID</a><br />
|
|
An object representing a signature algorithm
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.AuthKeyID-class.html" class="summary-name">AuthKeyID</a><br />
|
|
An object representing Authentication Key ID extension
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.AuthorityInfoAccess-class.html" class="summary-name">AuthorityInfoAccess</a><br />
|
|
AuthorityInfoAccess()
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.AuthorityInfoAccesses-class.html" class="summary-name">AuthorityInfoAccesses</a><br />
|
|
AuthorityInfoAccesses(data)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.BasicConstraints-class.html" class="summary-name">BasicConstraints</a><br />
|
|
An object representing X509 Basic Constraints Extension
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CRLDistributionPoint-class.html" class="summary-name">CRLDistributionPoint</a><br />
|
|
An object representing a CRL Distribution Point
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CRLDistributionPts-class.html" class="summary-name">CRLDistributionPts</a><br />
|
|
An object representing CRL Distribution Points list
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CertAttribute-class.html" class="summary-name">CertAttribute</a><br />
|
|
CertAttribute()
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CertDB-class.html" class="summary-name">CertDB</a><br />
|
|
An object representing a Certificate Database
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CertVerifyLog-class.html" class="summary-name">CertVerifyLog</a><br />
|
|
CertVerifyLog()
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CertVerifyLogNode-class.html" class="summary-name">CertVerifyLogNode</a><br />
|
|
CertVerifyLogNode()
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.Certificate-class.html" class="summary-name">Certificate</a><br />
|
|
Certificate(data, certdb=get_default_certdb(), perm=False, nickname=None)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CertificateExtension-class.html" class="summary-name">CertificateExtension</a><br />
|
|
An object representing a certificate extension
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.CertificateRequest-class.html" class="summary-name">CertificateRequest</a><br />
|
|
CertificateRequest(data=None)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.DN-class.html" class="summary-name">DN</a><br />
|
|
An object representing an X501 Distinguished Name (e.g DN).
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.DSAPublicKey-class.html" class="summary-name">DSAPublicKey</a><br />
|
|
A object representing a DSA Public Key
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.GeneralName-class.html" class="summary-name">GeneralName</a><br />
|
|
An object representing a GeneralName or list of GeneralNames.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.InitContext-class.html" class="summary-name">InitContext</a><br />
|
|
An object representing NSSInitContext
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.InitParameters-class.html" class="summary-name">InitParameters</a><br />
|
|
An object representing NSS Initialization Parameters
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.KEYPQGParams-class.html" class="summary-name">KEYPQGParams</a><br />
|
|
KEYPQGParams(prime=None, subprime=None, base=None)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PK11Context-class.html" class="summary-name">PK11Context</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PK11Slot-class.html" class="summary-name">PK11Slot</a><br />
|
|
An object representing a PKCS #11 Slot
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PK11SymKey-class.html" class="summary-name">PK11SymKey</a><br />
|
|
Holds a hash, encryption or signing context for multi-part operations.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PKCS12DecodeItem-class.html" class="summary-name">PKCS12DecodeItem</a><br />
|
|
An object representing an item in a PKCS12 collection.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PKCS12Decoder-class.html" class="summary-name">PKCS12Decoder</a><br />
|
|
PKCS12Decoder(file, password, slot=None)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PrivateKey-class.html" class="summary-name">PrivateKey</a><br />
|
|
An object representing a Private Key
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.PublicKey-class.html" class="summary-name">PublicKey</a><br />
|
|
An object representing a Public Key
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.RDN-class.html" class="summary-name">RDN</a><br />
|
|
An object representing an X501 Relative Distinguished Name (e.g.
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.RSAGenParams-class.html" class="summary-name">RSAGenParams</a><br />
|
|
RSAGenParams(key_size=1024, public_exponent=0x10001)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.RSAPublicKey-class.html" class="summary-name">RSAPublicKey</a><br />
|
|
An object representing an RSA Public Key
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.SecItem-class.html" class="summary-name">SecItem</a><br />
|
|
SecItem(data=None, type=siBuffer, ascii=False)
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.SignedCRL-class.html" class="summary-name">SignedCRL</a><br />
|
|
An object representing a signed certificate revocation list
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.SignedData-class.html" class="summary-name">SignedData</a><br />
|
|
A object representing a signature
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="summary" colspan="2">
|
|
<a href="nss.nss.SubjectPublicKeyInfo-class.html" class="summary-name">SubjectPublicKeyInfo</a><br />
|
|
An object representing a Subject Public Key
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- ==================== FUNCTIONS ==================== -->
|
|
<a name="section-Functions"></a>
|
|
<table class="summary" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr bgcolor="#70b0f0" class="table-header">
|
|
<td colspan="2" class="table-header">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr valign="top">
|
|
<td align="left"><span class="table-header">Functions</span></td>
|
|
<td align="right" valign="top"
|
|
><span class="options">[<a href="#section-Functions"
|
|
class="privatelink" onclick="toggle_private();"
|
|
>hide private</a>]</span></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">mechanism</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#algtag_to_mechanism" class="summary-sig-name">algtag_to_mechanism</a>(<span class="summary-sig-arg">algtag</span>)</span><br />
|
|
Returns the key mechanism enumeration constant (CKM_*)
|
|
given an algorithm tag.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SecItem</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#base64_to_binary" class="summary-sig-name">base64_to_binary</a>(<span class="summary-sig-arg">text</span>)</span><br />
|
|
Convert the base64 encoded data to binary data.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#cert_crl_reason_from_name" class="summary-sig-name">cert_crl_reason_from_name</a>(<span class="summary-sig-arg">name</span>)</span><br />
|
|
Given the name of a CERTCRLEntryReasonCode constant
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the crlEntry prefix</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#cert_crl_reason_name" class="summary-sig-name">cert_crl_reason_name</a>(<span class="summary-sig-arg">reason</span>)</span><br />
|
|
Given a CERTCRLEntryReasonCode constant
|
|
return it's name as a string</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#cert_general_name_type_from_name" class="summary-sig-name">cert_general_name_type_from_name</a>(<span class="summary-sig-arg">name</span>)</span><br />
|
|
Given the name of a CERTGeneralNameType constant
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the cert prefix</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#cert_general_name_type_name" class="summary-sig-name">cert_general_name_type_name</a>(<span class="summary-sig-arg">type</span>)</span><br />
|
|
Given a CERTGeneralNameType constant
|
|
return it's name as a string</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">['flag_name', ...]</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#cert_type_flags" class="summary-sig-name">cert_type_flags</a>(<span class="summary-sig-arg">flags</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsEnumName</span>)</span><br />
|
|
Given an integer with NS_CERT_TYPE_*
|
|
(e.g.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">['flag_name', ...]</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#cert_usage_flags" class="summary-sig-name">cert_usage_flags</a>(<span class="summary-sig-arg">flags</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsEnumDescription</span>)</span><br />
|
|
Given an integer with certificateUsage*
|
|
(e.g.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="clear_ocsp_cache"></a><span class="summary-sig-name">clear_ocsp_cache</span>()</span><br />
|
|
Removes all items currently stored in the OCSP cache.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">PK11Context</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#create_context_by_sym_key" class="summary-sig-name">create_context_by_sym_key</a>(<span class="summary-sig-arg">mechanism</span>,
|
|
<span class="summary-sig-arg">operation</span>,
|
|
<span class="summary-sig-arg">sym_key</span>,
|
|
<span class="summary-sig-arg">sec_param</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
Create a context from a symmetric key)</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">PK11Context</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#create_digest_context" class="summary-sig-name">create_digest_context</a>(<span class="summary-sig-arg">hash_alg</span>)</span><br />
|
|
Create a context for performing digest (hash) operations)</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">AlgorithmID</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#create_pbev2_algorithm_id" class="summary-sig-name">create_pbev2_algorithm_id</a>(<span class="summary-sig-arg">pbe_alg</span>=<span class="summary-sig-default">SEC_OID_PKCS5_PBKDF2</span>,
|
|
<span class="summary-sig-arg">cipher_alg</span>=<span class="summary-sig-default">SEC_OID_AES_256_CBC</span>,
|
|
<span class="summary-sig-arg">prf_alg</span>=<span class="summary-sig-default">SEC_OID_HMAC_SHA1</span>,
|
|
<span class="summary-sig-arg">key_length</span>=<span class="summary-sig-default">0</span>,
|
|
<span class="summary-sig-arg">iterations</span>=<span class="summary-sig-default">100</span>,
|
|
<span class="summary-sig-arg">salt</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
The default values are appropriate for most users desiring a PKCS5v2
|
|
PBE symmetric key.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string or list of strings</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#data_to_hex" class="summary-sig-name">data_to_hex</a>(<span class="summary-sig-arg">data</span>,
|
|
<span class="summary-sig-arg">octets_per_line</span>=<span class="summary-sig-default">0</span>,
|
|
<span class="summary-sig-arg">separator</span>=<span class="summary-sig-default">':'</span>)</span><br />
|
|
Format the binary data as hex string(s).</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SignedCRL</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#decode_der_crl" class="summary-sig-name">decode_der_crl</a>(<span class="summary-sig-arg">der_crl</span>,
|
|
<span class="summary-sig-arg">type</span>=<span class="summary-sig-default">SEC_CRL_TYPE</span>,
|
|
<span class="summary-sig-arg">decode_options</span>=<span class="summary-sig-default">CRL_DECODE_DEFAULT_OPTIONS</span>)</span></td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">list of (indent, string) tuples</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#der_universal_secitem_fmt_lines" class="summary-sig-name">der_universal_secitem_fmt_lines</a>(<span class="summary-sig-arg">sec_item</span>,
|
|
<span class="summary-sig-arg">level</span>=<span class="summary-sig-default">0</span>,
|
|
<span class="summary-sig-arg">octets_per_line</span>=<span class="summary-sig-default">0</span>,
|
|
<span class="summary-sig-arg">separator</span>=<span class="summary-sig-default">':'</span>)</span><br />
|
|
Given a SecItem in DER format which encodes a ASN.1 universal
|
|
type convert the item to a string and return a list of
|
|
(indent, string) tuples.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#disable_ocsp_checking" class="summary-sig-name">disable_ocsp_checking</a>(<span class="summary-sig-arg">certdb</span>=<span class="summary-sig-default">get_default_certdb()</span>)</span><br />
|
|
Turns off OCSP checking for the given certificate database.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#disable_ocsp_default_responder" class="summary-sig-name">disable_ocsp_default_responder</a>(<span class="summary-sig-arg">certdb</span>=<span class="summary-sig-default">get_default_certdb()</span>)</span><br />
|
|
Turns off use of a default responder when OCSP checking.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#dump_certificate_cache_info" class="summary-sig-name">dump_certificate_cache_info</a>()</span><br />
|
|
Dump the contents of the certificate cache and the temporary
|
|
cert store to stdout.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#enable_ocsp_checking" class="summary-sig-name">enable_ocsp_checking</a>(<span class="summary-sig-arg">certdb</span>=<span class="summary-sig-default">get_default_certdb()</span>)</span><br />
|
|
Turns on OCSP checking for the given certificate database.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#enable_ocsp_default_responder" class="summary-sig-name">enable_ocsp_default_responder</a>(<span class="summary-sig-arg">certdb</span>=<span class="summary-sig-default">get_default_certdb()</span>)</span><br />
|
|
Turns on use of a default responder when OCSP checking.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#find_cert_from_nickname" class="summary-sig-name">find_cert_from_nickname</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
find_cert_from_nickname(nickname, [user_data1, ...]) -> Certificate</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#find_certs_from_email_addr" class="summary-sig-name">find_certs_from_email_addr</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
find_certs_from_email_addr(email, [user_data1, ...]) -> (<a href="nss.nss.Certificate-class.html" class="link">Certificate</a>, ...)</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#find_certs_from_nickname" class="summary-sig-name">find_certs_from_nickname</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
find_certs_from_nickname(email, [user_data1, ...]) -> (<a href="nss.nss.Certificate-class.html" class="link">Certificate</a>, ...)</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#find_key_by_any_cert" class="summary-sig-name">find_key_by_any_cert</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
find_key_by_any_cert(cert, [user_data1, ...]) -> Certificate</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"><a href="nss.nss.PK11Slot-class.html" class="link">PK11Slot</a></span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#find_slot_by_name" class="summary-sig-name">find_slot_by_name</a>(<span class="summary-sig-arg">name</span>)</span><br />
|
|
Given a slot name return a <a href="nss.nss.PK11Slot-class.html" class="link">PK11Slot</a> object.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"><table class="rst-docutils field-list" frame="void" rules="none">
|
|
<col class="field-name" />
|
|
<col class="field-body" />
|
|
<tbody valign="top">
|
|
<tr class="rst-field"><th class="rst-field-name">Parameters:</th><td class="rst-field-body"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#fingerprint_format_lines" class="summary-sig-name">fingerprint_format_lines</a>(<span class="summary-sig-arg">data</span>,
|
|
<span class="summary-sig-arg">level</span>=<span class="summary-sig-default">0</span>)</span><br />
|
|
Data to initialize the certificate request from, must be in DER format</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SecItem</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#generate_new_param" class="summary-sig-name">generate_new_param</a>(<span class="summary-sig-arg">mechanism</span>,
|
|
<span class="summary-sig-arg">sym_key</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
Return a SecItem containing a encryption param.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#generate_random" class="summary-sig-name">generate_random</a>(<span class="summary-sig-arg">num_bytes</span>)</span><br />
|
|
Generates random data..</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">(PK11Slot, ...)</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_all_tokens" class="summary-sig-name">get_all_tokens</a>(<span class="summary-sig-arg">mechanism</span>=<span class="summary-sig-default">CKM_INVALID_MECHANISM</span>,
|
|
<span class="summary-sig-arg">need_rw</span>=<span class="summary-sig-default">False</span>,
|
|
<span class="summary-sig-arg">load_certs</span>=<span class="summary-sig-default">False</span>,
|
|
<span class="summary-sig-arg">pin_args</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
Return a tuple of PK11Slot objects.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_best_slot" class="summary-sig-name">get_best_slot</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
get_best_slot(mechanism, [user_data1, ...]) -> PK11Slot</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_block_size" class="summary-sig-name">get_block_size</a>(<span class="summary-sig-arg">mechanism</span>,
|
|
<span class="summary-sig-arg">sec_param</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
Get the mechanism block size</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_cert_nicknames" class="summary-sig-name">get_cert_nicknames</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
get_cert_nicknames(certdb, what, [user_data1, ...]) -> name0, ...</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="get_default_certdb"></a><span class="summary-sig-name">get_default_certdb</span>()</span><br />
|
|
Returns the default certificate database as a CertDB object</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">PK11Slot</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="get_internal_key_slot"></a><span class="summary-sig-name">get_internal_key_slot</span>()</span><br />
|
|
Get the default internal key slot.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">PK11Slot</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="get_internal_slot"></a><span class="summary-sig-name">get_internal_slot</span>()</span><br />
|
|
Get the default internal slot.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">algtag</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_iv_length" class="summary-sig-name">get_iv_length</a>(<span class="summary-sig-arg">mechanism</span>)</span><br />
|
|
Returns the length of the mechanism's initialization vector.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_pad_mechanism" class="summary-sig-name">get_pad_mechanism</a>(<span class="summary-sig-arg">mechanism</span>)</span><br />
|
|
Determine appropriate mechanism to use when padding is required.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">flag</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#get_use_pkix_for_validation" class="summary-sig-name">get_use_pkix_for_validation</a>()</span><br />
|
|
Returns the current value of the flag used to enable or disable the
|
|
use of PKIX for certificate validation.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#hash_buf" class="summary-sig-name">hash_buf</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
hash_buf(hash_alg, data) --> digest</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#import_crl" class="summary-sig-name">import_crl</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
import_crl(slot, der_crl, url, type, import_options, decode_options, [user_data1, ...]) -> SignedCRL</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#import_sym_key" class="summary-sig-name">import_sym_key</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
import_sym_key(slot, mechanism, origin, operation, key_data, [user_data1, ...]) -> PK11SymKey</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#indented_format" class="summary-sig-name">indented_format</a>(<span class="summary-sig-arg">line_fmt_tuples</span>,
|
|
<span class="summary-sig-arg">indent_len</span>=<span class="summary-sig-default">4</span>)</span><br />
|
|
The function supports the display of complex objects which may be
|
|
composed of other complex objects.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">bool</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="is_fips"></a><span class="summary-sig-name">is_fips</span>()</span><br />
|
|
Returns True if the internal module has FIPS enabled, False otherwise.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#key_mechanism_type_from_name" class="summary-sig-name">key_mechanism_type_from_name</a>(<span class="summary-sig-arg">name</span>)</span><br />
|
|
Given the name of a key mechanism enumeration constant (CKM_*)
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the CKM_ prefix</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#key_mechanism_type_name" class="summary-sig-name">key_mechanism_type_name</a>(<span class="summary-sig-arg">mechanism</span>)</span><br />
|
|
Given a key mechanism enumeration constant (CKM_*)
|
|
return it's name as a string</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">['flag_name', ...]</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#key_usage_flags" class="summary-sig-name">key_usage_flags</a>(<span class="summary-sig-arg">flags</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsEnumName</span>)</span><br />
|
|
Given an integer with KU_*
|
|
(e.g.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#list_certs" class="summary-sig-name">list_certs</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
list_certs(type, [user_data1, ...]) -> (<a href="nss.nss.Certificate-class.html" class="link">Certificate</a>, ...)</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">[(level, str), ...]</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#make_line_fmt_tuples" class="summary-sig-name">make_line_fmt_tuples</a>(<span class="summary-sig-arg">level</span>,
|
|
<span class="summary-sig-arg">obj</span>)</span><br />
|
|
Return a list of line formatted tuples sutible to passing to
|
|
<a href="nss.nss-module.html#indented_format" class="link">indented\_format()</a>.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#md5_digest" class="summary-sig-name">md5_digest</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
md5_digest(data) --> digest</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">algtag</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#mechanism_to_algtag" class="summary-sig-name">mechanism_to_algtag</a>(<span class="summary-sig-arg">mechanism</span>)</span><br />
|
|
Returns the algtag given key mechanism enumeration constant (CKM_*)
|
|
Throws an KeyError exception if the mechanism is invalid.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">bool</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#need_pw_init" class="summary-sig-name">need_pw_init</a>()</span><br />
|
|
Returns True if the internal slot needs to be initialized, False otherwise.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="nss_get_version"></a><span class="summary-sig-name">nss_get_version</span>()</span><br />
|
|
Return a string of the NSS library version</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_init" class="summary-sig-name">nss_init</a>(<span class="summary-sig-arg">cert_dir</span>)</span><br />
|
|
Sets up configuration files and performs other tasks required to run
|
|
Network Security Services.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"><a href="nss.nss.InitContext-class.html" class="link">InitContext</a></span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_init_context" class="summary-sig-name">nss_init_context</a>(<span class="summary-sig-arg">cert_dir</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">cert_prefix</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">key_prefix</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">secmod_name</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">init_params</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">flags</span>=<span class="summary-sig-default">0</span>)</span><br />
|
|
<a href="nss.nss-module.html#nss_init_context" class="link">nss\_init\_context()</a> initializes NSS within a context and returns a
|
|
<a href="nss.nss.InitContext-class.html" class="link">InitContext</a> object.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">['flag_name', ...]</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_init_flags" class="summary-sig-name">nss_init_flags</a>(<span class="summary-sig-arg">flags</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsEnumName</span>)</span><br />
|
|
Given an integer with NSS_INIT*
|
|
(e.g.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_init_nodb" class="summary-sig-name">nss_init_nodb</a>()</span><br />
|
|
Performs tasks required to run Network Security Services without setting up
|
|
configuration files.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_init_read_write" class="summary-sig-name">nss_init_read_write</a>(<span class="summary-sig-arg">cert_dir</span>)</span><br />
|
|
Sets up configuration files and performs other tasks required to run
|
|
Network Security Services.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_initialize" class="summary-sig-name">nss_initialize</a>(<span class="summary-sig-arg">cert_dir</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">cert_prefix</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">key_prefix</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">secmod_name</span>=<span class="summary-sig-default">None</span>,
|
|
<span class="summary-sig-arg">flags</span>=<span class="summary-sig-default">0</span>)</span><br />
|
|
<a href="nss.nss-module.html#nss_initialize" class="link">nss\_initialize()</a> initializes NSS.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_is_initialized" class="summary-sig-name">nss_is_initialized</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
nss_is_initialized() --> bool</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_shutdown" class="summary-sig-name">nss_shutdown</a>()</span><br />
|
|
Closes the key and certificate databases that were opened by nss_init().</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"><table class="rst-docutils field-list" frame="void" rules="none">
|
|
<col class="field-name" />
|
|
<col class="field-body" />
|
|
<tbody valign="top">
|
|
<tr class="rst-field"><th class="rst-field-name">Parameters:</th><td class="rst-field-body"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_shutdown_context" class="summary-sig-name">nss_shutdown_context</a>(<span class="summary-sig-arg">context</span>)</span><br />
|
|
A <a href="nss.nss.InitContext-class.html" class="link">InitContext</a> returned from a previous
|
|
call to <a href="nss.nss-module.html#nss_init_context" class="link">nss\_init\_context</a>.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#nss_version_check" class="summary-sig-name">nss_version_check</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
nss_version_check(version) --> bool</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#oid_dotted_decimal" class="summary-sig-name">oid_dotted_decimal</a>(<span class="summary-sig-arg">oid</span>)</span><br />
|
|
Given an oid return it's tag constant as a string.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#oid_str" class="summary-sig-name">oid_str</a>(<span class="summary-sig-arg">oid</span>)</span><br />
|
|
Given an oid return it's description as a string.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#oid_tag" class="summary-sig-name">oid_tag</a>(<span class="summary-sig-arg">oid</span>)</span><br />
|
|
Given an oid return it's tag constant.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#oid_tag_name" class="summary-sig-name">oid_tag_name</a>(<span class="summary-sig-arg">oid</span>)</span><br />
|
|
Given an oid return it's tag constant as a string.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SecItem</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#param_from_algid" class="summary-sig-name">param_from_algid</a>(<span class="summary-sig-arg">algid</span>)</span><br />
|
|
Return a SecItem containing a encryption param derived from a AlgorithmID.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SecItem</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#param_from_iv" class="summary-sig-name">param_from_iv</a>(<span class="summary-sig-arg">mechanism</span>,
|
|
<span class="summary-sig-arg">iv</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
Return a SecItem to be used as the initialization vector for encryption/decryption.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pk11_attribute_type_from_name" class="summary-sig-name">pk11_attribute_type_from_name</a>(<span class="summary-sig-arg">name</span>)</span><br />
|
|
Given the name of a PK11 attribute type constant (CKA_*)
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the CKA_ prefix</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pk11_attribute_type_name" class="summary-sig-name">pk11_attribute_type_name</a>(<span class="summary-sig-arg">type</span>)</span><br />
|
|
Given a PK11 attribute type constant (CKA_*)
|
|
return it's name as a string</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pk11_disabled_reason_name" class="summary-sig-name">pk11_disabled_reason_name</a>(<span class="summary-sig-arg">reason</span>)</span><br />
|
|
Given a PK11 slot disabled reason constant (PK11_DIS_*)
|
|
return the constant as a string.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pk11_disabled_reason_str" class="summary-sig-name">pk11_disabled_reason_str</a>(<span class="summary-sig-arg">reason</span>)</span><br />
|
|
Given a PK11 slot disabled reason constant (PK11_DIS_*)
|
|
return a descriptive string</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a name="pk11_logout_all"></a><span class="summary-sig-name">pk11_logout_all</span>()</span><br />
|
|
Logout of every slot for all modules.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_cipher_from_name" class="summary-sig-name">pkcs12_cipher_from_name</a>(<span class="summary-sig-arg">name</span>)</span><br />
|
|
Given the name of a PKCS12_* constant
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the PKCS12_ prefix</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">string</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_cipher_name" class="summary-sig-name">pkcs12_cipher_name</a>(<span class="summary-sig-arg">cipher</span>)</span><br />
|
|
Given a PKCS12_* constant
|
|
return it's name as a string</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_enable_all_ciphers" class="summary-sig-name">pkcs12_enable_all_ciphers</a>()</span><br />
|
|
<a href="nss.nss-module.html#PKCS12_RC2_CBC_40" class="link">PKCS12\_RC2\_CBC\_40</a></td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_enable_cipher" class="summary-sig-name">pkcs12_enable_cipher</a>(<span class="summary-sig-arg">cipher</span>,
|
|
<span class="summary-sig-arg">enabled</span>)</span><br />
|
|
PKCS12_RC2_CBC_40</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_export" class="summary-sig-name">pkcs12_export</a>(<span class="summary-sig-arg">nickname</span>,
|
|
<span class="summary-sig-arg">pkcs12_password</span>,
|
|
<span class="summary-sig-arg">key_cipher</span>=<span class="summary-sig-default">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC</span>,
|
|
<span class="summary-sig-arg">cert_cipher</span>=<span class="summary-sig-default">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC</span>,
|
|
<span class="summary-sig-arg">pin_args</span>=<span class="summary-sig-default">None</span>)</span><br />
|
|
pkcs12_export() is used to export a certificate and private key pair
|
|
from the NSS database in a protected manner.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">int</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_map_cipher" class="summary-sig-name">pkcs12_map_cipher</a>(<span class="summary-sig-arg">cipher</span>,
|
|
<span class="summary-sig-arg">key_length</span>=<span class="summary-sig-default">0</span>)</span><br />
|
|
Given an cipher and optionally a key length, map that to a PKCS12 encryption
|
|
method returned as a SEC_OID tag.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_set_nickname_collision_callback" class="summary-sig-name">pkcs12_set_nickname_collision_callback</a>(<span class="summary-sig-arg">callback</span>)</span><br />
|
|
When importing a certificate via a <a href="nss.nss.PKCS12Decoder-class.html" class="link">PKCS12Decoder</a> object and the
|
|
nickname is not set or collides with an existing nickname in the NSS
|
|
database then this callback is invoked to resolve the problem.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pkcs12_set_preferred_cipher" class="summary-sig-name">pkcs12_set_preferred_cipher</a>(<span class="summary-sig-arg">cipher</span>,
|
|
<span class="summary-sig-arg">enabled</span>)</span><br />
|
|
This function enables or disables the preferred flag on a
|
|
PKCS cipher.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SecItem</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#pub_wrap_sym_key" class="summary-sig-name">pub_wrap_sym_key</a>(<span class="summary-sig-arg">mechanism</span>,
|
|
<span class="summary-sig-arg">pub_key</span>,
|
|
<span class="summary-sig-arg">sym_key</span>)</span><br />
|
|
Wraps a public key wrap (which only RSA can do).</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">SecItem</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#read_der_from_file" class="summary-sig-name">read_der_from_file</a>(<span class="summary-sig-arg">file</span>,
|
|
<span class="summary-sig-arg">ascii</span>=<span class="summary-sig-default">False</span>)</span><br />
|
|
Read the contents of a file and return as a SecItem object.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">buffer</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#read_hex" class="summary-sig-name">read_hex</a>(<span class="summary-sig-arg">input</span>,
|
|
<span class="summary-sig-arg">separators</span>=<span class="summary-sig-default">" </span>,
|
|
<span class="summary-sig-arg">:\t\n"</span>)</span><br />
|
|
Parse a string containing hexadecimal data and return a buffer
|
|
object containing the binary octets.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_ocsp_cache_settings" class="summary-sig-name">set_ocsp_cache_settings</a>(<span class="summary-sig-arg">max_cache_entries</span>,
|
|
<span class="summary-sig-arg">min_secs_till_next_fetch</span>,
|
|
<span class="summary-sig-arg">max_secs_till_next_fetch</span>)</span><br />
|
|
Sets parameters that control NSS' internal OCSP cache.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_ocsp_default_responder" class="summary-sig-name">set_ocsp_default_responder</a>(<span class="summary-sig-arg">certdb</span>,
|
|
<span class="summary-sig-arg">url</span>,
|
|
<span class="summary-sig-arg">nickname</span>)</span><br />
|
|
Specify the location and cert of the default responder.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_ocsp_failure_mode" class="summary-sig-name">set_ocsp_failure_mode</a>(<span class="summary-sig-arg">failure_mode</span>)</span><br />
|
|
Set the desired behaviour on OCSP failures.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_ocsp_timeout" class="summary-sig-name">set_ocsp_timeout</a>(<span class="summary-sig-arg">seconds</span>)</span><br />
|
|
Configure the maximum time NSS will wait for an OCSP response.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_password_callback" class="summary-sig-name">set_password_callback</a>(<span class="summary-sig-arg">callback</span>)</span><br />
|
|
Defines a callback function used by the NSS libraries whenever
|
|
information protected by a password needs to be retrieved from the key
|
|
or certificate databases.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_shutdown_callback" class="summary-sig-name">set_shutdown_callback</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
set_shutdown_callback(callback, [user_data1, ...])</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">prev_flag</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#set_use_pkix_for_validation" class="summary-sig-name">set_use_pkix_for_validation</a>(<span class="summary-sig-arg">flag</span>)</span><br />
|
|
Sets the flag to enable or disable the use of PKIX for certificate
|
|
validation.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#sha1_digest" class="summary-sig-name">sha1_digest</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
sha1_digest(data) --> digest</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#sha256_digest" class="summary-sig-name">sha256_digest</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
sha256_digest(data) --> digest</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#sha512_digest" class="summary-sig-name">sha512_digest</a>(<span class="summary-sig-arg">...</span>)</span><br />
|
|
sha512_digest(data) --> digest</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">bool</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#token_exists" class="summary-sig-name">token_exists</a>(<span class="summary-sig-arg">mechanism</span>)</span><br />
|
|
Return True if a token is available which can perform
|
|
the desired mechanism, False otherwise.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">(SecItem, ...)</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#x509_alt_name" class="summary-sig-name">x509_alt_name</a>(<span class="summary-sig-arg">sec_item</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsString</span>)</span><br />
|
|
Return a tuple of GeneralNames according the representation kind.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">(str, ...)</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#x509_cert_type" class="summary-sig-name">x509_cert_type</a>(<span class="summary-sig-arg">bitstr</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsEnumDescription</span>)</span><br />
|
|
Return a tuple of string name for each enabled bit in the key
|
|
usage bit string.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">(obj, ...)</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#x509_ext_key_usage" class="summary-sig-name">x509_ext_key_usage</a>(<span class="summary-sig-arg">sec_item</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsString</span>)</span><br />
|
|
Return a tuple of OID's according the representation kind.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type">(str, ...)</span>
|
|
</td><td class="summary">
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td><span class="summary-sig"><a href="nss.nss-module.html#x509_key_usage" class="summary-sig-name">x509_key_usage</a>(<span class="summary-sig-arg">bitstr</span>,
|
|
<span class="summary-sig-arg">repr_kind</span>=<span class="summary-sig-default">AsEnumDescription</span>)</span><br />
|
|
Return a tuple of string name for each enabled bit in the key
|
|
usage bit string.</td>
|
|
<td align="right" valign="top">
|
|
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- ==================== VARIABLES ==================== -->
|
|
<a name="section-Variables"></a>
|
|
<table class="summary" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr bgcolor="#70b0f0" class="table-header">
|
|
<td colspan="2" class="table-header">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr valign="top">
|
|
<td align="left"><span class="table-header">Variables</span></td>
|
|
<td align="right" valign="top"
|
|
><span class="options">[<a href="#section-Variables"
|
|
class="privatelink" onclick="toggle_private();"
|
|
>hide private</a>]</span></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsDottedDecimal"></a><span class="summary-name">AsDottedDecimal</span> = <code title="9">9</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsEnum"></a><span class="summary-name">AsEnum</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsEnumDescription"></a><span class="summary-name">AsEnumDescription</span> = <code title="7">7</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsEnumName"></a><span class="summary-name">AsEnumName</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsIndex"></a><span class="summary-name">AsIndex</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsLabeledString"></a><span class="summary-name">AsLabeledString</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsObject"></a><span class="summary-name">AsObject</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsString"></a><span class="summary-name">AsString</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsTypeEnum"></a><span class="summary-name">AsTypeEnum</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="AsTypeString"></a><span class="summary-name">AsTypeString</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_GOVT_APPROVED_CA"></a><span class="summary-name">CERTDB_GOVT_APPROVED_CA</span> = <code title="512">512</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_NS_TRUSTED_CA"></a><span class="summary-name">CERTDB_NS_TRUSTED_CA</span> = <code title="32">32</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_SEND_WARN"></a><span class="summary-name">CERTDB_SEND_WARN</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_TERMINAL_RECORD"></a><span class="summary-name">CERTDB_TERMINAL_RECORD</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_TRUSTED"></a><span class="summary-name">CERTDB_TRUSTED</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_TRUSTED_CA"></a><span class="summary-name">CERTDB_TRUSTED_CA</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_TRUSTED_CLIENT_CA"></a><span class="summary-name">CERTDB_TRUSTED_CLIENT_CA</span> = <code title="128">128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_USER"></a><span class="summary-name">CERTDB_USER</span> = <code title="64">64</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CERTDB_VALID_CA"></a><span class="summary-name">CERTDB_VALID_CA</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_AC_ISSUER"></a><span class="summary-name">CKA_AC_ISSUER</span> = <code title="131">131</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ALLOWED_MECHANISMS"></a><span class="summary-name">CKA_ALLOWED_MECHANISMS</span> = <code title="1073743360">1073743360</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ALWAYS_AUTHENTICATE"></a><span class="summary-name">CKA_ALWAYS_AUTHENTICATE</span> = <code title="514">514</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ALWAYS_SENSITIVE"></a><span class="summary-name">CKA_ALWAYS_SENSITIVE</span> = <code title="357">357</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_APPLICATION"></a><span class="summary-name">CKA_APPLICATION</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ATTR_TYPES"></a><span class="summary-name">CKA_ATTR_TYPES</span> = <code title="133">133</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_AUTH_PIN_FLAGS"></a><span class="summary-name">CKA_AUTH_PIN_FLAGS</span> = <code title="513">513</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_BASE"></a><span class="summary-name">CKA_BASE</span> = <code title="306">306</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_BITS_PER_PIXEL"></a><span class="summary-name">CKA_BITS_PER_PIXEL</span> = <code title="1030">1030</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CERTIFICATE_CATEGORY"></a><span class="summary-name">CKA_CERTIFICATE_CATEGORY</span> = <code title="135">135</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CERTIFICATE_TYPE"></a><span class="summary-name">CKA_CERTIFICATE_TYPE</span> = <code title="128">128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CHAR_COLUMNS"></a><span class="summary-name">CKA_CHAR_COLUMNS</span> = <code title="1028">1028</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CHAR_ROWS"></a><span class="summary-name">CKA_CHAR_ROWS</span> = <code title="1027">1027</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CHAR_SETS"></a><span class="summary-name">CKA_CHAR_SETS</span> = <code title="1152">1152</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CHECK_VALUE"></a><span class="summary-name">CKA_CHECK_VALUE</span> = <code title="144">144</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_CLASS"></a><span class="summary-name">CKA_CLASS</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_COEFFICIENT"></a><span class="summary-name">CKA_COEFFICIENT</span> = <code title="296">296</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_COLOR"></a><span class="summary-name">CKA_COLOR</span> = <code title="1029">1029</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_DECRYPT"></a><span class="summary-name">CKA_DECRYPT</span> = <code title="261">261</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_DEFAULT_CMS_ATTRIBUTES"></a><span class="summary-name">CKA_DEFAULT_CMS_ATTRIBUTES</span> = <code title="1282">1282</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_DERIVE"></a><span class="summary-name">CKA_DERIVE</span> = <code title="268">268</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ECDSA_PARAMS"></a><span class="summary-name">CKA_ECDSA_PARAMS</span> = <code title="384">384</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_EC_PARAMS"></a><span class="summary-name">CKA_EC_PARAMS</span> = <code title="384">384</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_EC_POINT"></a><span class="summary-name">CKA_EC_POINT</span> = <code title="385">385</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ENCODING_METHODS"></a><span class="summary-name">CKA_ENCODING_METHODS</span> = <code title="1153">1153</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ENCRYPT"></a><span class="summary-name">CKA_ENCRYPT</span> = <code title="260">260</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_END_DATE"></a><span class="summary-name">CKA_END_DATE</span> = <code title="273">273</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_EXPONENT_1"></a><span class="summary-name">CKA_EXPONENT_1</span> = <code title="294">294</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_EXPONENT_2"></a><span class="summary-name">CKA_EXPONENT_2</span> = <code title="295">295</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_EXTRACTABLE"></a><span class="summary-name">CKA_EXTRACTABLE</span> = <code title="354">354</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_HASH_OF_ISSUER_PUBLIC_KEY"></a><span class="summary-name">CKA_HASH_OF_ISSUER_PUBLIC_KEY</span> = <code title="139">139</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_HASH_OF_SUBJECT_PUBLIC_KEY"></a><span class="summary-name">CKA_HASH_OF_SUBJECT_PUBLIC_KEY</span> = <code title="138">138</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_HAS_RESET"></a><span class="summary-name">CKA_HAS_RESET</span> = <code title="770">770</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_HW_FEATURE_TYPE"></a><span class="summary-name">CKA_HW_FEATURE_TYPE</span> = <code title="768">768</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ID"></a><span class="summary-name">CKA_ID</span> = <code title="258">258</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_ISSUER"></a><span class="summary-name">CKA_ISSUER</span> = <code title="129">129</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_JAVA_MIDP_SECURITY_DOMAIN"></a><span class="summary-name">CKA_JAVA_MIDP_SECURITY_DOMAIN</span> = <code title="136">136</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_KEY_GEN_MECHANISM"></a><span class="summary-name">CKA_KEY_GEN_MECHANISM</span> = <code title="358">358</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_KEY_TYPE"></a><span class="summary-name">CKA_KEY_TYPE</span> = <code title="256">256</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_LABEL"></a><span class="summary-name">CKA_LABEL</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_LOCAL"></a><span class="summary-name">CKA_LOCAL</span> = <code title="355">355</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_MECHANISM_TYPE"></a><span class="summary-name">CKA_MECHANISM_TYPE</span> = <code title="1280">1280</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_MIME_TYPES"></a><span class="summary-name">CKA_MIME_TYPES</span> = <code title="1154">1154</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_MODIFIABLE"></a><span class="summary-name">CKA_MODIFIABLE</span> = <code title="368">368</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_MODULUS"></a><span class="summary-name">CKA_MODULUS</span> = <code title="288">288</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_MODULUS_BITS"></a><span class="summary-name">CKA_MODULUS_BITS</span> = <code title="289">289</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_NEVER_EXTRACTABLE"></a><span class="summary-name">CKA_NEVER_EXTRACTABLE</span> = <code title="356">356</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_OBJECT_ID"></a><span class="summary-name">CKA_OBJECT_ID</span> = <code title="18">18</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_OWNER"></a><span class="summary-name">CKA_OWNER</span> = <code title="132">132</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PIXEL_X"></a><span class="summary-name">CKA_PIXEL_X</span> = <code title="1024">1024</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PIXEL_Y"></a><span class="summary-name">CKA_PIXEL_Y</span> = <code title="1025">1025</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PRIME"></a><span class="summary-name">CKA_PRIME</span> = <code title="304">304</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PRIME_1"></a><span class="summary-name">CKA_PRIME_1</span> = <code title="292">292</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PRIME_2"></a><span class="summary-name">CKA_PRIME_2</span> = <code title="293">293</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PRIME_BITS"></a><span class="summary-name">CKA_PRIME_BITS</span> = <code title="307">307</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PRIVATE"></a><span class="summary-name">CKA_PRIVATE</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PRIVATE_EXPONENT"></a><span class="summary-name">CKA_PRIVATE_EXPONENT</span> = <code title="291">291</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_PUBLIC_EXPONENT"></a><span class="summary-name">CKA_PUBLIC_EXPONENT</span> = <code title="290">290</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_REQUIRED_CMS_ATTRIBUTES"></a><span class="summary-name">CKA_REQUIRED_CMS_ATTRIBUTES</span> = <code title="1281">1281</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_RESET_ON_INIT"></a><span class="summary-name">CKA_RESET_ON_INIT</span> = <code title="769">769</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_RESOLUTION"></a><span class="summary-name">CKA_RESOLUTION</span> = <code title="1026">1026</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SECONDARY_AUTH"></a><span class="summary-name">CKA_SECONDARY_AUTH</span> = <code title="512">512</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SENSITIVE"></a><span class="summary-name">CKA_SENSITIVE</span> = <code title="259">259</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SERIAL_NUMBER"></a><span class="summary-name">CKA_SERIAL_NUMBER</span> = <code title="130">130</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SIGN"></a><span class="summary-name">CKA_SIGN</span> = <code title="264">264</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SIGN_RECOVER"></a><span class="summary-name">CKA_SIGN_RECOVER</span> = <code title="265">265</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_START_DATE"></a><span class="summary-name">CKA_START_DATE</span> = <code title="272">272</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SUBJECT"></a><span class="summary-name">CKA_SUBJECT</span> = <code title="257">257</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SUBPRIME"></a><span class="summary-name">CKA_SUBPRIME</span> = <code title="305">305</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SUBPRIME_BITS"></a><span class="summary-name">CKA_SUBPRIME_BITS</span> = <code title="308">308</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SUB_PRIME_BITS"></a><span class="summary-name">CKA_SUB_PRIME_BITS</span> = <code title="308">308</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_SUPPORTED_CMS_ATTRIBUTES"></a><span class="summary-name">CKA_SUPPORTED_CMS_ATTRIBUTES</span> = <code title="1283">1283</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_TOKEN"></a><span class="summary-name">CKA_TOKEN</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_TRUSTED"></a><span class="summary-name">CKA_TRUSTED</span> = <code title="134">134</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_UNWRAP"></a><span class="summary-name">CKA_UNWRAP</span> = <code title="263">263</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_UNWRAP_TEMPLATE"></a><span class="summary-name">CKA_UNWRAP_TEMPLATE</span> = <code title="1073742354">1073742354</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_URL"></a><span class="summary-name">CKA_URL</span> = <code title="137">137</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_VALUE"></a><span class="summary-name">CKA_VALUE</span> = <code title="17">17</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_VALUE_BITS"></a><span class="summary-name">CKA_VALUE_BITS</span> = <code title="352">352</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_VALUE_LEN"></a><span class="summary-name">CKA_VALUE_LEN</span> = <code title="353">353</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_VENDOR_DEFINED"></a><span class="summary-name">CKA_VENDOR_DEFINED</span> = <code title="2147483648">2147483648</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_VERIFY"></a><span class="summary-name">CKA_VERIFY</span> = <code title="266">266</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_VERIFY_RECOVER"></a><span class="summary-name">CKA_VERIFY_RECOVER</span> = <code title="267">267</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_WRAP"></a><span class="summary-name">CKA_WRAP</span> = <code title="262">262</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_WRAP_TEMPLATE"></a><span class="summary-name">CKA_WRAP_TEMPLATE</span> = <code title="1073742353">1073742353</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKA_WRAP_WITH_TRUSTED"></a><span class="summary-name">CKA_WRAP_WITH_TRUSTED</span> = <code title="528">528</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_CBC"></a><span class="summary-name">CKM_AES_CBC</span> = <code title="4226">4226</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_CBC_ENCRYPT_DATA"></a><span class="summary-name">CKM_AES_CBC_ENCRYPT_DATA</span> = <code title="4357">4357</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_CBC_PAD"></a><span class="summary-name">CKM_AES_CBC_PAD</span> = <code title="4229">4229</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_ECB"></a><span class="summary-name">CKM_AES_ECB</span> = <code title="4225">4225</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_ECB_ENCRYPT_DATA"></a><span class="summary-name">CKM_AES_ECB_ENCRYPT_DATA</span> = <code title="4356">4356</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_KEY_GEN"></a><span class="summary-name">CKM_AES_KEY_GEN</span> = <code title="4224">4224</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_MAC"></a><span class="summary-name">CKM_AES_MAC</span> = <code title="4227">4227</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_AES_MAC_GENERAL"></a><span class="summary-name">CKM_AES_MAC_GENERAL</span> = <code title="4228">4228</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_CBC128"></a><span class="summary-name">CKM_BATON_CBC128</span> = <code title="4147">4147</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_COUNTER"></a><span class="summary-name">CKM_BATON_COUNTER</span> = <code title="4148">4148</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_ECB128"></a><span class="summary-name">CKM_BATON_ECB128</span> = <code title="4145">4145</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_ECB96"></a><span class="summary-name">CKM_BATON_ECB96</span> = <code title="4146">4146</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_KEY_GEN"></a><span class="summary-name">CKM_BATON_KEY_GEN</span> = <code title="4144">4144</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_SHUFFLE"></a><span class="summary-name">CKM_BATON_SHUFFLE</span> = <code title="4149">4149</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BATON_WRAP"></a><span class="summary-name">CKM_BATON_WRAP</span> = <code title="4150">4150</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BLOWFISH_CBC"></a><span class="summary-name">CKM_BLOWFISH_CBC</span> = <code title="4241">4241</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_BLOWFISH_KEY_GEN"></a><span class="summary-name">CKM_BLOWFISH_KEY_GEN</span> = <code title="4240">4240</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_CBC"></a><span class="summary-name">CKM_CAMELLIA_CBC</span> = <code title="1362">1362</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_CBC_ENCRYPT_DATA"></a><span class="summary-name">CKM_CAMELLIA_CBC_ENCRYPT_DATA</span> = <code title="1367">1367</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_CBC_PAD"></a><span class="summary-name">CKM_CAMELLIA_CBC_PAD</span> = <code title="1365">1365</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_ECB"></a><span class="summary-name">CKM_CAMELLIA_ECB</span> = <code title="1361">1361</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_ECB_ENCRYPT_DATA"></a><span class="summary-name">CKM_CAMELLIA_ECB_ENCRYPT_DATA</span> = <code title="1366">1366</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_KEY_GEN"></a><span class="summary-name">CKM_CAMELLIA_KEY_GEN</span> = <code title="1360">1360</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_MAC"></a><span class="summary-name">CKM_CAMELLIA_MAC</span> = <code title="1363">1363</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAMELLIA_MAC_GENERAL"></a><span class="summary-name">CKM_CAMELLIA_MAC_GENERAL</span> = <code title="1364">1364</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST128_CBC"></a><span class="summary-name">CKM_CAST128_CBC</span> = <code title="802">802</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST128_CBC_PAD"></a><span class="summary-name">CKM_CAST128_CBC_PAD</span> = <code title="805">805</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST128_ECB"></a><span class="summary-name">CKM_CAST128_ECB</span> = <code title="801">801</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST128_KEY_GEN"></a><span class="summary-name">CKM_CAST128_KEY_GEN</span> = <code title="800">800</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST128_MAC"></a><span class="summary-name">CKM_CAST128_MAC</span> = <code title="803">803</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST128_MAC_GENERAL"></a><span class="summary-name">CKM_CAST128_MAC_GENERAL</span> = <code title="804">804</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST3_CBC"></a><span class="summary-name">CKM_CAST3_CBC</span> = <code title="786">786</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST3_CBC_PAD"></a><span class="summary-name">CKM_CAST3_CBC_PAD</span> = <code title="789">789</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST3_ECB"></a><span class="summary-name">CKM_CAST3_ECB</span> = <code title="785">785</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST3_KEY_GEN"></a><span class="summary-name">CKM_CAST3_KEY_GEN</span> = <code title="784">784</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST3_MAC"></a><span class="summary-name">CKM_CAST3_MAC</span> = <code title="787">787</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST3_MAC_GENERAL"></a><span class="summary-name">CKM_CAST3_MAC_GENERAL</span> = <code title="788">788</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST5_CBC"></a><span class="summary-name">CKM_CAST5_CBC</span> = <code title="802">802</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST5_CBC_PAD"></a><span class="summary-name">CKM_CAST5_CBC_PAD</span> = <code title="805">805</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST5_ECB"></a><span class="summary-name">CKM_CAST5_ECB</span> = <code title="801">801</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST5_KEY_GEN"></a><span class="summary-name">CKM_CAST5_KEY_GEN</span> = <code title="800">800</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST5_MAC"></a><span class="summary-name">CKM_CAST5_MAC</span> = <code title="803">803</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST5_MAC_GENERAL"></a><span class="summary-name">CKM_CAST5_MAC_GENERAL</span> = <code title="804">804</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST_CBC"></a><span class="summary-name">CKM_CAST_CBC</span> = <code title="770">770</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST_CBC_PAD"></a><span class="summary-name">CKM_CAST_CBC_PAD</span> = <code title="773">773</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST_ECB"></a><span class="summary-name">CKM_CAST_ECB</span> = <code title="769">769</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST_KEY_GEN"></a><span class="summary-name">CKM_CAST_KEY_GEN</span> = <code title="768">768</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST_MAC"></a><span class="summary-name">CKM_CAST_MAC</span> = <code title="771">771</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CAST_MAC_GENERAL"></a><span class="summary-name">CKM_CAST_MAC_GENERAL</span> = <code title="772">772</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CDMF_CBC"></a><span class="summary-name">CKM_CDMF_CBC</span> = <code title="322">322</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CDMF_CBC_PAD"></a><span class="summary-name">CKM_CDMF_CBC_PAD</span> = <code title="325">325</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CDMF_ECB"></a><span class="summary-name">CKM_CDMF_ECB</span> = <code title="321">321</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CDMF_KEY_GEN"></a><span class="summary-name">CKM_CDMF_KEY_GEN</span> = <code title="320">320</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CDMF_MAC"></a><span class="summary-name">CKM_CDMF_MAC</span> = <code title="323">323</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CDMF_MAC_GENERAL"></a><span class="summary-name">CKM_CDMF_MAC_GENERAL</span> = <code title="324">324</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CMS_SIG"></a><span class="summary-name">CKM_CMS_SIG</span> = <code title="1280">1280</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CONCATENATE_BASE_AND_DATA"></a><span class="summary-name">CKM_CONCATENATE_BASE_AND_DATA</span> = <code title="866">866</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CONCATENATE_BASE_AND_KEY"></a><span class="summary-name">CKM_CONCATENATE_BASE_AND_KEY</span> = <code title="864">864</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_CONCATENATE_DATA_AND_BASE"></a><span class="summary-name">CKM_CONCATENATE_DATA_AND_BASE</span> = <code title="867">867</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES2_KEY_GEN"></a><span class="summary-name">CKM_DES2_KEY_GEN</span> = <code title="304">304</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_CBC"></a><span class="summary-name">CKM_DES3_CBC</span> = <code title="307">307</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_CBC_ENCRYPT_DATA"></a><span class="summary-name">CKM_DES3_CBC_ENCRYPT_DATA</span> = <code title="4355">4355</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_CBC_PAD"></a><span class="summary-name">CKM_DES3_CBC_PAD</span> = <code title="310">310</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_ECB"></a><span class="summary-name">CKM_DES3_ECB</span> = <code title="306">306</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_ECB_ENCRYPT_DATA"></a><span class="summary-name">CKM_DES3_ECB_ENCRYPT_DATA</span> = <code title="4354">4354</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_KEY_GEN"></a><span class="summary-name">CKM_DES3_KEY_GEN</span> = <code title="305">305</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_MAC"></a><span class="summary-name">CKM_DES3_MAC</span> = <code title="308">308</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES3_MAC_GENERAL"></a><span class="summary-name">CKM_DES3_MAC_GENERAL</span> = <code title="309">309</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_CBC"></a><span class="summary-name">CKM_DES_CBC</span> = <code title="290">290</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_CBC_ENCRYPT_DATA"></a><span class="summary-name">CKM_DES_CBC_ENCRYPT_DATA</span> = <code title="4353">4353</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_CBC_PAD"></a><span class="summary-name">CKM_DES_CBC_PAD</span> = <code title="293">293</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_CFB64"></a><span class="summary-name">CKM_DES_CFB64</span> = <code title="338">338</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_CFB8"></a><span class="summary-name">CKM_DES_CFB8</span> = <code title="339">339</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_ECB"></a><span class="summary-name">CKM_DES_ECB</span> = <code title="289">289</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_ECB_ENCRYPT_DATA"></a><span class="summary-name">CKM_DES_ECB_ENCRYPT_DATA</span> = <code title="4352">4352</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_KEY_GEN"></a><span class="summary-name">CKM_DES_KEY_GEN</span> = <code title="288">288</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_MAC"></a><span class="summary-name">CKM_DES_MAC</span> = <code title="291">291</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_MAC_GENERAL"></a><span class="summary-name">CKM_DES_MAC_GENERAL</span> = <code title="292">292</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_OFB64"></a><span class="summary-name">CKM_DES_OFB64</span> = <code title="336">336</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DES_OFB8"></a><span class="summary-name">CKM_DES_OFB8</span> = <code title="337">337</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DH_PKCS_DERIVE"></a><span class="summary-name">CKM_DH_PKCS_DERIVE</span> = <code title="33">33</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DH_PKCS_KEY_PAIR_GEN"></a><span class="summary-name">CKM_DH_PKCS_KEY_PAIR_GEN</span> = <code title="32">32</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DH_PKCS_PARAMETER_GEN"></a><span class="summary-name">CKM_DH_PKCS_PARAMETER_GEN</span> = <code title="8193">8193</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DSA"></a><span class="summary-name">CKM_DSA</span> = <code title="17">17</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DSA_KEY_PAIR_GEN"></a><span class="summary-name">CKM_DSA_KEY_PAIR_GEN</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DSA_PARAMETER_GEN"></a><span class="summary-name">CKM_DSA_PARAMETER_GEN</span> = <code title="8192">8192</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_DSA_SHA1"></a><span class="summary-name">CKM_DSA_SHA1</span> = <code title="18">18</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_ECDH1_COFACTOR_DERIVE"></a><span class="summary-name">CKM_ECDH1_COFACTOR_DERIVE</span> = <code title="4177">4177</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_ECDH1_DERIVE"></a><span class="summary-name">CKM_ECDH1_DERIVE</span> = <code title="4176">4176</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_ECDSA"></a><span class="summary-name">CKM_ECDSA</span> = <code title="4161">4161</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_ECDSA_KEY_PAIR_GEN"></a><span class="summary-name">CKM_ECDSA_KEY_PAIR_GEN</span> = <code title="4160">4160</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_ECDSA_SHA1"></a><span class="summary-name">CKM_ECDSA_SHA1</span> = <code title="4162">4162</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_ECMQV_DERIVE"></a><span class="summary-name">CKM_ECMQV_DERIVE</span> = <code title="4178">4178</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_EC_KEY_PAIR_GEN"></a><span class="summary-name">CKM_EC_KEY_PAIR_GEN</span> = <code title="4160">4160</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_EXTRACT_KEY_FROM_KEY"></a><span class="summary-name">CKM_EXTRACT_KEY_FROM_KEY</span> = <code title="869">869</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_FASTHASH"></a><span class="summary-name">CKM_FASTHASH</span> = <code title="4208">4208</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_FORTEZZA_TIMESTAMP"></a><span class="summary-name">CKM_FORTEZZA_TIMESTAMP</span> = <code title="4128">4128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_GENERIC_SECRET_KEY_GEN"></a><span class="summary-name">CKM_GENERIC_SECRET_KEY_GEN</span> = <code title="848">848</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_IDEA_CBC"></a><span class="summary-name">CKM_IDEA_CBC</span> = <code title="834">834</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_IDEA_CBC_PAD"></a><span class="summary-name">CKM_IDEA_CBC_PAD</span> = <code title="837">837</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_IDEA_ECB"></a><span class="summary-name">CKM_IDEA_ECB</span> = <code title="833">833</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_IDEA_KEY_GEN"></a><span class="summary-name">CKM_IDEA_KEY_GEN</span> = <code title="832">832</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_IDEA_MAC"></a><span class="summary-name">CKM_IDEA_MAC</span> = <code title="835">835</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_IDEA_MAC_GENERAL"></a><span class="summary-name">CKM_IDEA_MAC_GENERAL</span> = <code title="836">836</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_JUNIPER_CBC128"></a><span class="summary-name">CKM_JUNIPER_CBC128</span> = <code title="4194">4194</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_JUNIPER_COUNTER"></a><span class="summary-name">CKM_JUNIPER_COUNTER</span> = <code title="4195">4195</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_JUNIPER_ECB128"></a><span class="summary-name">CKM_JUNIPER_ECB128</span> = <code title="4193">4193</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_JUNIPER_KEY_GEN"></a><span class="summary-name">CKM_JUNIPER_KEY_GEN</span> = <code title="4192">4192</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_JUNIPER_SHUFFLE"></a><span class="summary-name">CKM_JUNIPER_SHUFFLE</span> = <code title="4196">4196</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_JUNIPER_WRAP"></a><span class="summary-name">CKM_JUNIPER_WRAP</span> = <code title="4197">4197</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_KEA_KEY_DERIVE"></a><span class="summary-name">CKM_KEA_KEY_DERIVE</span> = <code title="4113">4113</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_KEA_KEY_PAIR_GEN"></a><span class="summary-name">CKM_KEA_KEY_PAIR_GEN</span> = <code title="4112">4112</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_KEY_WRAP_LYNKS"></a><span class="summary-name">CKM_KEY_WRAP_LYNKS</span> = <code title="1024">1024</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_KEY_WRAP_SET_OAEP"></a><span class="summary-name">CKM_KEY_WRAP_SET_OAEP</span> = <code title="1025">1025</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD2"></a><span class="summary-name">CKM_MD2</span> = <code title="512">512</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD2_HMAC"></a><span class="summary-name">CKM_MD2_HMAC</span> = <code title="513">513</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD2_HMAC_GENERAL"></a><span class="summary-name">CKM_MD2_HMAC_GENERAL</span> = <code title="514">514</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD2_KEY_DERIVATION"></a><span class="summary-name">CKM_MD2_KEY_DERIVATION</span> = <code title="913">913</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD2_RSA_PKCS"></a><span class="summary-name">CKM_MD2_RSA_PKCS</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD5"></a><span class="summary-name">CKM_MD5</span> = <code title="528">528</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD5_HMAC"></a><span class="summary-name">CKM_MD5_HMAC</span> = <code title="529">529</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD5_HMAC_GENERAL"></a><span class="summary-name">CKM_MD5_HMAC_GENERAL</span> = <code title="530">530</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD5_KEY_DERIVATION"></a><span class="summary-name">CKM_MD5_KEY_DERIVATION</span> = <code title="912">912</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_MD5_RSA_PKCS"></a><span class="summary-name">CKM_MD5_RSA_PKCS</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBA_SHA1_WITH_SHA1_HMAC"></a><span class="summary-name">CKM_PBA_SHA1_WITH_SHA1_HMAC</span> = <code title="960">960</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_MD2_DES_CBC"></a><span class="summary-name">CKM_PBE_MD2_DES_CBC</span> = <code title="928">928</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_MD5_CAST128_CBC"></a><span class="summary-name">CKM_PBE_MD5_CAST128_CBC</span> = <code title="932">932</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_MD5_CAST3_CBC"></a><span class="summary-name">CKM_PBE_MD5_CAST3_CBC</span> = <code title="931">931</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_MD5_CAST5_CBC"></a><span class="summary-name">CKM_PBE_MD5_CAST5_CBC</span> = <code title="932">932</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_MD5_CAST_CBC"></a><span class="summary-name">CKM_PBE_MD5_CAST_CBC</span> = <code title="930">930</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_MD5_DES_CBC"></a><span class="summary-name">CKM_PBE_MD5_DES_CBC</span> = <code title="929">929</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_CAST128_CBC"></a><span class="summary-name">CKM_PBE_SHA1_CAST128_CBC</span> = <code title="933">933</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_CAST5_CBC"></a><span class="summary-name">CKM_PBE_SHA1_CAST5_CBC</span> = <code title="933">933</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_DES2_EDE_CBC"></a><span class="summary-name">CKM_PBE_SHA1_DES2_EDE_CBC</span> = <code title="937">937</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_DES3_EDE_CBC"></a><span class="summary-name">CKM_PBE_SHA1_DES3_EDE_CBC</span> = <code title="936">936</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_RC2_128_CBC"></a><span class="summary-name">CKM_PBE_SHA1_RC2_128_CBC</span> = <code title="938">938</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_RC2_40_CBC"></a><span class="summary-name">CKM_PBE_SHA1_RC2_40_CBC</span> = <code title="939">939</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_RC4_128"></a><span class="summary-name">CKM_PBE_SHA1_RC4_128</span> = <code title="934">934</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PBE_SHA1_RC4_40"></a><span class="summary-name">CKM_PBE_SHA1_RC4_40</span> = <code title="935">935</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_PKCS5_PBKD2"></a><span class="summary-name">CKM_PKCS5_PBKD2</span> = <code title="944">944</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC2_CBC"></a><span class="summary-name">CKM_RC2_CBC</span> = <code title="258">258</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC2_CBC_PAD"></a><span class="summary-name">CKM_RC2_CBC_PAD</span> = <code title="261">261</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC2_ECB"></a><span class="summary-name">CKM_RC2_ECB</span> = <code title="257">257</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC2_KEY_GEN"></a><span class="summary-name">CKM_RC2_KEY_GEN</span> = <code title="256">256</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC2_MAC"></a><span class="summary-name">CKM_RC2_MAC</span> = <code title="259">259</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC2_MAC_GENERAL"></a><span class="summary-name">CKM_RC2_MAC_GENERAL</span> = <code title="260">260</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC4"></a><span class="summary-name">CKM_RC4</span> = <code title="273">273</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC4_KEY_GEN"></a><span class="summary-name">CKM_RC4_KEY_GEN</span> = <code title="272">272</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC5_CBC"></a><span class="summary-name">CKM_RC5_CBC</span> = <code title="818">818</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC5_CBC_PAD"></a><span class="summary-name">CKM_RC5_CBC_PAD</span> = <code title="821">821</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC5_ECB"></a><span class="summary-name">CKM_RC5_ECB</span> = <code title="817">817</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC5_KEY_GEN"></a><span class="summary-name">CKM_RC5_KEY_GEN</span> = <code title="816">816</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC5_MAC"></a><span class="summary-name">CKM_RC5_MAC</span> = <code title="819">819</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RC5_MAC_GENERAL"></a><span class="summary-name">CKM_RC5_MAC_GENERAL</span> = <code title="820">820</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD128"></a><span class="summary-name">CKM_RIPEMD128</span> = <code title="560">560</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD128_HMAC"></a><span class="summary-name">CKM_RIPEMD128_HMAC</span> = <code title="561">561</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD128_HMAC_GENERAL"></a><span class="summary-name">CKM_RIPEMD128_HMAC_GENERAL</span> = <code title="562">562</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD128_RSA_PKCS"></a><span class="summary-name">CKM_RIPEMD128_RSA_PKCS</span> = <code title="7">7</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD160"></a><span class="summary-name">CKM_RIPEMD160</span> = <code title="576">576</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD160_HMAC"></a><span class="summary-name">CKM_RIPEMD160_HMAC</span> = <code title="577">577</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD160_HMAC_GENERAL"></a><span class="summary-name">CKM_RIPEMD160_HMAC_GENERAL</span> = <code title="578">578</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RIPEMD160_RSA_PKCS"></a><span class="summary-name">CKM_RIPEMD160_RSA_PKCS</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_9796"></a><span class="summary-name">CKM_RSA_9796</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_PKCS"></a><span class="summary-name">CKM_RSA_PKCS</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_PKCS_KEY_PAIR_GEN"></a><span class="summary-name">CKM_RSA_PKCS_KEY_PAIR_GEN</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_PKCS_OAEP"></a><span class="summary-name">CKM_RSA_PKCS_OAEP</span> = <code title="9">9</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_PKCS_PSS"></a><span class="summary-name">CKM_RSA_PKCS_PSS</span> = <code title="13">13</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_X9_31"></a><span class="summary-name">CKM_RSA_X9_31</span> = <code title="11">11</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_X9_31_KEY_PAIR_GEN"></a><span class="summary-name">CKM_RSA_X9_31_KEY_PAIR_GEN</span> = <code title="10">10</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_RSA_X_509"></a><span class="summary-name">CKM_RSA_X_509</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_CBC"></a><span class="summary-name">CKM_SEED_CBC</span> = <code title="1618">1618</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_CBC_ENCRYPT_DATA"></a><span class="summary-name">CKM_SEED_CBC_ENCRYPT_DATA</span> = <code title="1623">1623</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_CBC_PAD"></a><span class="summary-name">CKM_SEED_CBC_PAD</span> = <code title="1621">1621</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_ECB"></a><span class="summary-name">CKM_SEED_ECB</span> = <code title="1617">1617</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_ECB_ENCRYPT_DATA"></a><span class="summary-name">CKM_SEED_ECB_ENCRYPT_DATA</span> = <code title="1622">1622</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_KEY_GEN"></a><span class="summary-name">CKM_SEED_KEY_GEN</span> = <code title="1616">1616</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_MAC"></a><span class="summary-name">CKM_SEED_MAC</span> = <code title="1619">1619</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SEED_MAC_GENERAL"></a><span class="summary-name">CKM_SEED_MAC_GENERAL</span> = <code title="1620">1620</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA1_KEY_DERIVATION"></a><span class="summary-name">CKM_SHA1_KEY_DERIVATION</span> = <code title="914">914</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA1_RSA_PKCS"></a><span class="summary-name">CKM_SHA1_RSA_PKCS</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA1_RSA_PKCS_PSS"></a><span class="summary-name">CKM_SHA1_RSA_PKCS_PSS</span> = <code title="14">14</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA1_RSA_X9_31"></a><span class="summary-name">CKM_SHA1_RSA_X9_31</span> = <code title="12">12</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA224"></a><span class="summary-name">CKM_SHA224</span> = <code title="597">597</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA224_HMAC"></a><span class="summary-name">CKM_SHA224_HMAC</span> = <code title="598">598</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA224_HMAC_GENERAL"></a><span class="summary-name">CKM_SHA224_HMAC_GENERAL</span> = <code title="599">599</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA224_KEY_DERIVATION"></a><span class="summary-name">CKM_SHA224_KEY_DERIVATION</span> = <code title="918">918</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA224_RSA_PKCS"></a><span class="summary-name">CKM_SHA224_RSA_PKCS</span> = <code title="70">70</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA224_RSA_PKCS_PSS"></a><span class="summary-name">CKM_SHA224_RSA_PKCS_PSS</span> = <code title="71">71</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA256"></a><span class="summary-name">CKM_SHA256</span> = <code title="592">592</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA256_HMAC"></a><span class="summary-name">CKM_SHA256_HMAC</span> = <code title="593">593</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA256_HMAC_GENERAL"></a><span class="summary-name">CKM_SHA256_HMAC_GENERAL</span> = <code title="594">594</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA256_KEY_DERIVATION"></a><span class="summary-name">CKM_SHA256_KEY_DERIVATION</span> = <code title="915">915</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA256_RSA_PKCS"></a><span class="summary-name">CKM_SHA256_RSA_PKCS</span> = <code title="64">64</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA256_RSA_PKCS_PSS"></a><span class="summary-name">CKM_SHA256_RSA_PKCS_PSS</span> = <code title="67">67</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA384"></a><span class="summary-name">CKM_SHA384</span> = <code title="608">608</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA384_HMAC"></a><span class="summary-name">CKM_SHA384_HMAC</span> = <code title="609">609</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA384_HMAC_GENERAL"></a><span class="summary-name">CKM_SHA384_HMAC_GENERAL</span> = <code title="610">610</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA384_KEY_DERIVATION"></a><span class="summary-name">CKM_SHA384_KEY_DERIVATION</span> = <code title="916">916</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA384_RSA_PKCS"></a><span class="summary-name">CKM_SHA384_RSA_PKCS</span> = <code title="65">65</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA384_RSA_PKCS_PSS"></a><span class="summary-name">CKM_SHA384_RSA_PKCS_PSS</span> = <code title="68">68</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA512"></a><span class="summary-name">CKM_SHA512</span> = <code title="624">624</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA512_HMAC"></a><span class="summary-name">CKM_SHA512_HMAC</span> = <code title="625">625</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA512_HMAC_GENERAL"></a><span class="summary-name">CKM_SHA512_HMAC_GENERAL</span> = <code title="626">626</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA512_KEY_DERIVATION"></a><span class="summary-name">CKM_SHA512_KEY_DERIVATION</span> = <code title="917">917</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA512_RSA_PKCS"></a><span class="summary-name">CKM_SHA512_RSA_PKCS</span> = <code title="66">66</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA512_RSA_PKCS_PSS"></a><span class="summary-name">CKM_SHA512_RSA_PKCS_PSS</span> = <code title="69">69</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA_1"></a><span class="summary-name">CKM_SHA_1</span> = <code title="544">544</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA_1_HMAC"></a><span class="summary-name">CKM_SHA_1_HMAC</span> = <code title="545">545</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SHA_1_HMAC_GENERAL"></a><span class="summary-name">CKM_SHA_1_HMAC_GENERAL</span> = <code title="546">546</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_CBC64"></a><span class="summary-name">CKM_SKIPJACK_CBC64</span> = <code title="4098">4098</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_CFB16"></a><span class="summary-name">CKM_SKIPJACK_CFB16</span> = <code title="4102">4102</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_CFB32"></a><span class="summary-name">CKM_SKIPJACK_CFB32</span> = <code title="4101">4101</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_CFB64"></a><span class="summary-name">CKM_SKIPJACK_CFB64</span> = <code title="4100">4100</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_CFB8"></a><span class="summary-name">CKM_SKIPJACK_CFB8</span> = <code title="4103">4103</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_ECB64"></a><span class="summary-name">CKM_SKIPJACK_ECB64</span> = <code title="4097">4097</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_KEY_GEN"></a><span class="summary-name">CKM_SKIPJACK_KEY_GEN</span> = <code title="4096">4096</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_OFB64"></a><span class="summary-name">CKM_SKIPJACK_OFB64</span> = <code title="4099">4099</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_PRIVATE_WRAP"></a><span class="summary-name">CKM_SKIPJACK_PRIVATE_WRAP</span> = <code title="4105">4105</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_RELAYX"></a><span class="summary-name">CKM_SKIPJACK_RELAYX</span> = <code title="4106">4106</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SKIPJACK_WRAP"></a><span class="summary-name">CKM_SKIPJACK_WRAP</span> = <code title="4104">4104</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SSL3_KEY_AND_MAC_DERIVE"></a><span class="summary-name">CKM_SSL3_KEY_AND_MAC_DERIVE</span> = <code title="882">882</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SSL3_MASTER_KEY_DERIVE"></a><span class="summary-name">CKM_SSL3_MASTER_KEY_DERIVE</span> = <code title="881">881</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SSL3_MASTER_KEY_DERIVE_DH"></a><span class="summary-name">CKM_SSL3_MASTER_KEY_DERIVE_DH</span> = <code title="883">883</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SSL3_MD5_MAC"></a><span class="summary-name">CKM_SSL3_MD5_MAC</span> = <code title="896">896</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SSL3_PRE_MASTER_KEY_GEN"></a><span class="summary-name">CKM_SSL3_PRE_MASTER_KEY_GEN</span> = <code title="880">880</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_SSL3_SHA1_MAC"></a><span class="summary-name">CKM_SSL3_SHA1_MAC</span> = <code title="897">897</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TLS_KEY_AND_MAC_DERIVE"></a><span class="summary-name">CKM_TLS_KEY_AND_MAC_DERIVE</span> = <code title="886">886</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TLS_MASTER_KEY_DERIVE"></a><span class="summary-name">CKM_TLS_MASTER_KEY_DERIVE</span> = <code title="885">885</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TLS_MASTER_KEY_DERIVE_DH"></a><span class="summary-name">CKM_TLS_MASTER_KEY_DERIVE_DH</span> = <code title="887">887</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TLS_PRE_MASTER_KEY_GEN"></a><span class="summary-name">CKM_TLS_PRE_MASTER_KEY_GEN</span> = <code title="884">884</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TLS_PRF"></a><span class="summary-name">CKM_TLS_PRF</span> = <code title="888">888</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TWOFISH_CBC"></a><span class="summary-name">CKM_TWOFISH_CBC</span> = <code title="4243">4243</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_TWOFISH_KEY_GEN"></a><span class="summary-name">CKM_TWOFISH_KEY_GEN</span> = <code title="4242">4242</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE"></a><span class="summary-name">CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE</span> = <code title="981">981</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_WTLS_MASTER_KEY_DERIVE"></a><span class="summary-name">CKM_WTLS_MASTER_KEY_DERIVE</span> = <code title="977">977</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC"></a><span class="summary-name">CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC</span> = <code title="978">978</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_WTLS_PRE_MASTER_KEY_GEN"></a><span class="summary-name">CKM_WTLS_PRE_MASTER_KEY_GEN</span> = <code title="976">976</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_WTLS_PRF"></a><span class="summary-name">CKM_WTLS_PRF</span> = <code title="979">979</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE"></a><span class="summary-name">CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE</span> = <code title="980">980</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_X9_42_DH_DERIVE"></a><span class="summary-name">CKM_X9_42_DH_DERIVE</span> = <code title="49">49</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_X9_42_DH_HYBRID_DERIVE"></a><span class="summary-name">CKM_X9_42_DH_HYBRID_DERIVE</span> = <code title="50">50</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_X9_42_DH_KEY_PAIR_GEN"></a><span class="summary-name">CKM_X9_42_DH_KEY_PAIR_GEN</span> = <code title="48">48</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_X9_42_DH_PARAMETER_GEN"></a><span class="summary-name">CKM_X9_42_DH_PARAMETER_GEN</span> = <code title="8194">8194</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_X9_42_MQV_DERIVE"></a><span class="summary-name">CKM_X9_42_MQV_DERIVE</span> = <code title="51">51</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CKM_XOR_BASE_AND_DATA"></a><span class="summary-name">CKM_XOR_BASE_AND_DATA</span> = <code title="868">868</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_DECODE_ADOPT_HEAP_DER"></a><span class="summary-name">CRL_DECODE_ADOPT_HEAP_DER</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_DECODE_DEFAULT_OPTIONS"></a><span class="summary-name">CRL_DECODE_DEFAULT_OPTIONS</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_DECODE_DONT_COPY_DER"></a><span class="summary-name">CRL_DECODE_DONT_COPY_DER</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_DECODE_KEEP_BAD_CRL"></a><span class="summary-name">CRL_DECODE_KEEP_BAD_CRL</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_DECODE_SKIP_ENTRIES"></a><span class="summary-name">CRL_DECODE_SKIP_ENTRIES</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_IMPORT_BYPASS_CHECKS"></a><span class="summary-name">CRL_IMPORT_BYPASS_CHECKS</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="CRL_IMPORT_DEFAULT_OPTIONS"></a><span class="summary-name">CRL_IMPORT_DEFAULT_OPTIONS</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="HEX_SEPARATOR_DEFAULT"></a><span class="summary-name">HEX_SEPARATOR_DEFAULT</span> = <code title="':'"><code class="variable-quote">'</code><code class="variable-string">:</code><code class="variable-quote">'</code></code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_ALL"></a><span class="summary-name">KU_ALL</span> = <code title="255">255</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_CRL_SIGN"></a><span class="summary-name">KU_CRL_SIGN</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_DATA_ENCIPHERMENT"></a><span class="summary-name">KU_DATA_ENCIPHERMENT</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_DIGITAL_SIGNATURE"></a><span class="summary-name">KU_DIGITAL_SIGNATURE</span> = <code title="128">128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_DIGITAL_SIGNATURE_OR_NON_REPUDIATION"></a><span class="summary-name">KU_DIGITAL_SIGNATURE_OR_NON_REPUDIATION</span> = <code title="8192">8192</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_ENCIPHER_ONLY"></a><span class="summary-name">KU_ENCIPHER_ONLY</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_KEY_AGREEMENT"></a><span class="summary-name">KU_KEY_AGREEMENT</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_KEY_AGREEMENT_OR_ENCIPHERMENT"></a><span class="summary-name">KU_KEY_AGREEMENT_OR_ENCIPHERMENT</span> = <code title="16384">16384</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_KEY_CERT_SIGN"></a><span class="summary-name">KU_KEY_CERT_SIGN</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_KEY_ENCIPHERMENT"></a><span class="summary-name">KU_KEY_ENCIPHERMENT</span> = <code title="32">32</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_NON_REPUDIATION"></a><span class="summary-name">KU_NON_REPUDIATION</span> = <code title="64">64</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="KU_NS_GOVT_APPROVED"></a><span class="summary-name">KU_NS_GOVT_APPROVED</span> = <code title="32768">32768</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_COOPERATE"></a><span class="summary-name">NSS_INIT_COOPERATE</span> = <code title="960">960</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_FORCEOPEN"></a><span class="summary-name">NSS_INIT_FORCEOPEN</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_NOCERTDB"></a><span class="summary-name">NSS_INIT_NOCERTDB</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_NOMODDB"></a><span class="summary-name">NSS_INIT_NOMODDB</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_NOPK11FINALIZE"></a><span class="summary-name">NSS_INIT_NOPK11FINALIZE</span> = <code title="256">256</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_NOROOTINIT"></a><span class="summary-name">NSS_INIT_NOROOTINIT</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_OPTIMIZESPACE"></a><span class="summary-name">NSS_INIT_OPTIMIZESPACE</span> = <code title="32">32</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_PK11RELOAD"></a><span class="summary-name">NSS_INIT_PK11RELOAD</span> = <code title="128">128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_PK11THREADSAFE"></a><span class="summary-name">NSS_INIT_PK11THREADSAFE</span> = <code title="64">64</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_READONLY"></a><span class="summary-name">NSS_INIT_READONLY</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="NSS_INIT_RESERVED"></a><span class="summary-name">NSS_INIT_RESERVED</span> = <code title="512">512</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="OCTETS_PER_LINE_DEFAULT"></a><span class="summary-name">OCTETS_PER_LINE_DEFAULT</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListAll"></a><span class="summary-name">PK11CertListAll</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListCA"></a><span class="summary-name">PK11CertListCA</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListCAUnique"></a><span class="summary-name">PK11CertListCAUnique</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListRootUnique"></a><span class="summary-name">PK11CertListRootUnique</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListUnique"></a><span class="summary-name">PK11CertListUnique</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListUser"></a><span class="summary-name">PK11CertListUser</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11CertListUserUnique"></a><span class="summary-name">PK11CertListUserUnique</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_DIS_COULD_NOT_INIT_TOKEN"></a><span class="summary-name">PK11_DIS_COULD_NOT_INIT_TOKEN</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_DIS_NONE"></a><span class="summary-name">PK11_DIS_NONE</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_DIS_TOKEN_NOT_PRESENT"></a><span class="summary-name">PK11_DIS_TOKEN_NOT_PRESENT</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_DIS_TOKEN_VERIFY_FAILED"></a><span class="summary-name">PK11_DIS_TOKEN_VERIFY_FAILED</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_DIS_USER_SELECTED"></a><span class="summary-name">PK11_DIS_USER_SELECTED</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_OriginDerive"></a><span class="summary-name">PK11_OriginDerive</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_OriginFortezzaHack"></a><span class="summary-name">PK11_OriginFortezzaHack</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_OriginGenerated"></a><span class="summary-name">PK11_OriginGenerated</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_OriginNULL"></a><span class="summary-name">PK11_OriginNULL</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PK11_OriginUnwrap"></a><span class="summary-name">PK11_OriginUnwrap</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PKCS12_DES_56"></a><span class="summary-name">PKCS12_DES_56</span> = <code title="131089">131089</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PKCS12_DES_EDE3_168"></a><span class="summary-name">PKCS12_DES_EDE3_168</span> = <code title="131090">131090</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PKCS12_RC2_CBC_128"></a><span class="summary-name">PKCS12_RC2_CBC_128</span> = <code title="131074">131074</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PKCS12_RC2_CBC_40"></a><span class="summary-name">PKCS12_RC2_CBC_40</span> = <code title="131073">131073</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PKCS12_RC4_128"></a><span class="summary-name">PKCS12_RC4_128</span> = <code title="131082">131082</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="PKCS12_RC4_40"></a><span class="summary-name">PKCS12_RC4_40</span> = <code title="131081">131081</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_CERT_NICKNAMES_ALL"></a><span class="summary-name">SEC_CERT_NICKNAMES_ALL</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_CERT_NICKNAMES_CA"></a><span class="summary-name">SEC_CERT_NICKNAMES_CA</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_CERT_NICKNAMES_SERVER"></a><span class="summary-name">SEC_CERT_NICKNAMES_SERVER</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_CERT_NICKNAMES_USER"></a><span class="summary-name">SEC_CERT_NICKNAMES_USER</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_CRL_TYPE"></a><span class="summary-name">SEC_CRL_TYPE</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_KRL_TYPE"></a><span class="summary-name">SEC_KRL_TYPE</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_128_CBC"></a><span class="summary-name">SEC_OID_AES_128_CBC</span> = <code title="184">184</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_128_ECB"></a><span class="summary-name">SEC_OID_AES_128_ECB</span> = <code title="183">183</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_128_KEY_WRAP"></a><span class="summary-name">SEC_OID_AES_128_KEY_WRAP</span> = <code title="197">197</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_192_CBC"></a><span class="summary-name">SEC_OID_AES_192_CBC</span> = <code title="186">186</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_192_ECB"></a><span class="summary-name">SEC_OID_AES_192_ECB</span> = <code title="185">185</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_192_KEY_WRAP"></a><span class="summary-name">SEC_OID_AES_192_KEY_WRAP</span> = <code title="198">198</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_256_CBC"></a><span class="summary-name">SEC_OID_AES_256_CBC</span> = <code title="188">188</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_256_ECB"></a><span class="summary-name">SEC_OID_AES_256_ECB</span> = <code title="187">187</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AES_256_KEY_WRAP"></a><span class="summary-name">SEC_OID_AES_256_KEY_WRAP</span> = <code title="199">199</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SHA1_SIGNATURE</span> = <code title="201">201</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SHA224_SIGNATURE</span> = <code title="277">277</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SHA256_SIGNATURE</span> = <code title="278">278</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SHA384_SIGNATURE</span> = <code title="279">279</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SHA512_SIGNATURE</span> = <code title="280">280</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SIGNATURE_RECOMMENDED_DIGEST</span> = <code title="275">275</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SIGNATURE_SPECIFIED_DIGEST</span> = <code title="276">276</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_ECDSA_SIGNATURE_WITH_SHA1_DIGEST"></a><span class="summary-name">SEC_OID_ANSIX962_ECDSA_SIGNATURE_WITH_SHA1_DIGEST</span> = <code title="201">201</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2ONB191V4"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2ONB191V4</span> = <code title="229">229</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2ONB191V5"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2ONB191V5</span> = <code title="230">230</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2ONB239V4"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2ONB239V4</span> = <code title="235">235</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2ONB239V5"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2ONB239V5</span> = <code title="236">236</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB163V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB163V1</span> = <code title="222">222</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB163V2"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB163V2</span> = <code title="223">223</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB163V3"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB163V3</span> = <code title="224">224</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB176V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB176V1</span> = <code title="225">225</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB208W1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB208W1</span> = <code title="231">231</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB272W1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB272W1</span> = <code title="237">237</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB304W1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB304W1</span> = <code title="238">238</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2PNB368W1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2PNB368W1</span> = <code title="240">240</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB191V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB191V1</span> = <code title="226">226</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB191V2"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB191V2</span> = <code title="227">227</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB191V3"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB191V3</span> = <code title="228">228</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB239V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB239V1</span> = <code title="232">232</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB239V2"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB239V2</span> = <code title="233">233</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB239V3"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB239V3</span> = <code title="234">234</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB359V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB359V1</span> = <code title="239">239</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_C2TNB431R1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_C2TNB431R1</span> = <code title="241">241</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME192V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME192V1</span> = <code title="202">202</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME192V2"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME192V2</span> = <code title="203">203</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME192V3"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME192V3</span> = <code title="204">204</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME239V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME239V1</span> = <code title="205">205</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME239V2"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME239V2</span> = <code title="206">206</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME239V3"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME239V3</span> = <code title="207">207</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PRIME256V1"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PRIME256V1</span> = <code title="208">208</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX962_EC_PUBLIC_KEY"></a><span class="summary-name">SEC_OID_ANSIX962_EC_PUBLIC_KEY</span> = <code title="200">200</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX9_DSA_SIGNATURE"></a><span class="summary-name">SEC_OID_ANSIX9_DSA_SIGNATURE</span> = <code title="124">124</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST"></a><span class="summary-name">SEC_OID_ANSIX9_DSA_SIGNATURE_WITH_SHA1_DIGEST</span> = <code title="125">125</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_COMMON_NAME"></a><span class="summary-name">SEC_OID_AVA_COMMON_NAME</span> = <code title="41">41</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_COUNTRY_NAME"></a><span class="summary-name">SEC_OID_AVA_COUNTRY_NAME</span> = <code title="42">42</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_DC"></a><span class="summary-name">SEC_OID_AVA_DC</span> = <code title="48">48</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_DN_QUALIFIER"></a><span class="summary-name">SEC_OID_AVA_DN_QUALIFIER</span> = <code title="47">47</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_GENERATION_QUALIFIER"></a><span class="summary-name">SEC_OID_AVA_GENERATION_QUALIFIER</span> = <code title="270">270</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_GIVEN_NAME"></a><span class="summary-name">SEC_OID_AVA_GIVEN_NAME</span> = <code title="268">268</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_HOUSE_IDENTIFIER"></a><span class="summary-name">SEC_OID_AVA_HOUSE_IDENTIFIER</span> = <code title="271">271</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_INITIALS"></a><span class="summary-name">SEC_OID_AVA_INITIALS</span> = <code title="269">269</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_LOCALITY"></a><span class="summary-name">SEC_OID_AVA_LOCALITY</span> = <code title="43">43</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME"></a><span class="summary-name">SEC_OID_AVA_ORGANIZATIONAL_UNIT_NAME</span> = <code title="46">46</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_ORGANIZATION_NAME"></a><span class="summary-name">SEC_OID_AVA_ORGANIZATION_NAME</span> = <code title="45">45</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_POSTAL_ADDRESS"></a><span class="summary-name">SEC_OID_AVA_POSTAL_ADDRESS</span> = <code title="265">265</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_POSTAL_CODE"></a><span class="summary-name">SEC_OID_AVA_POSTAL_CODE</span> = <code title="266">266</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_POST_OFFICE_BOX"></a><span class="summary-name">SEC_OID_AVA_POST_OFFICE_BOX</span> = <code title="267">267</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_PSEUDONYM"></a><span class="summary-name">SEC_OID_AVA_PSEUDONYM</span> = <code title="272">272</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_SERIAL_NUMBER"></a><span class="summary-name">SEC_OID_AVA_SERIAL_NUMBER</span> = <code title="262">262</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_STATE_OR_PROVINCE"></a><span class="summary-name">SEC_OID_AVA_STATE_OR_PROVINCE</span> = <code title="44">44</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_STREET_ADDRESS"></a><span class="summary-name">SEC_OID_AVA_STREET_ADDRESS</span> = <code title="263">263</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_SURNAME"></a><span class="summary-name">SEC_OID_AVA_SURNAME</span> = <code title="261">261</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_AVA_TITLE"></a><span class="summary-name">SEC_OID_AVA_TITLE</span> = <code title="264">264</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST"></a><span class="summary-name">SEC_OID_BOGUS_DSA_SIGNATURE_WITH_SHA1_DIGEST</span> = <code title="126">126</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_BOGUS_KEY_USAGE"></a><span class="summary-name">SEC_OID_BOGUS_KEY_USAGE</span> = <code title="173">173</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CAMELLIA_128_CBC"></a><span class="summary-name">SEC_OID_CAMELLIA_128_CBC</span> = <code title="288">288</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CAMELLIA_192_CBC"></a><span class="summary-name">SEC_OID_CAMELLIA_192_CBC</span> = <code title="289">289</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CAMELLIA_256_CBC"></a><span class="summary-name">SEC_OID_CAMELLIA_256_CBC</span> = <code title="290">290</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CERT_RENEWAL_LOCATOR"></a><span class="summary-name">SEC_OID_CERT_RENEWAL_LOCATOR</span> = <code title="177">177</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CMS_3DES_KEY_WRAP"></a><span class="summary-name">SEC_OID_CMS_3DES_KEY_WRAP</span> = <code title="180">180</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN"></a><span class="summary-name">SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN</span> = <code title="179">179</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_CMS_RC2_KEY_WRAP"></a><span class="summary-name">SEC_OID_CMS_RC2_KEY_WRAP</span> = <code title="181">181</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_CBC"></a><span class="summary-name">SEC_OID_DES_CBC</span> = <code title="10">10</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_CFB"></a><span class="summary-name">SEC_OID_DES_CFB</span> = <code title="12">12</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_ECB"></a><span class="summary-name">SEC_OID_DES_ECB</span> = <code title="9">9</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_EDE"></a><span class="summary-name">SEC_OID_DES_EDE</span> = <code title="14">14</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_EDE3_CBC"></a><span class="summary-name">SEC_OID_DES_EDE3_CBC</span> = <code title="7">7</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_MAC"></a><span class="summary-name">SEC_OID_DES_MAC</span> = <code title="13">13</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_DES_OFB"></a><span class="summary-name">SEC_OID_DES_OFB</span> = <code title="11">11</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_EXT_KEY_USAGE_CLIENT_AUTH"></a><span class="summary-name">SEC_OID_EXT_KEY_USAGE_CLIENT_AUTH</span> = <code title="147">147</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_EXT_KEY_USAGE_CODE_SIGN"></a><span class="summary-name">SEC_OID_EXT_KEY_USAGE_CODE_SIGN</span> = <code title="148">148</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_EXT_KEY_USAGE_EMAIL_PROTECT"></a><span class="summary-name">SEC_OID_EXT_KEY_USAGE_EMAIL_PROTECT</span> = <code title="149">149</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_EXT_KEY_USAGE_SERVER_AUTH"></a><span class="summary-name">SEC_OID_EXT_KEY_USAGE_SERVER_AUTH</span> = <code title="146">146</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_EXT_KEY_USAGE_TIME_STAMP"></a><span class="summary-name">SEC_OID_EXT_KEY_USAGE_TIME_STAMP</span> = <code title="150">150</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_FORTEZZA_SKIPJACK"></a><span class="summary-name">SEC_OID_FORTEZZA_SKIPJACK</span> = <code title="153">153</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_HMAC_SHA1"></a><span class="summary-name">SEC_OID_HMAC_SHA1</span> = <code title="294">294</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_HMAC_SHA224"></a><span class="summary-name">SEC_OID_HMAC_SHA224</span> = <code title="295">295</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_HMAC_SHA256"></a><span class="summary-name">SEC_OID_HMAC_SHA256</span> = <code title="296">296</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_HMAC_SHA384"></a><span class="summary-name">SEC_OID_HMAC_SHA384</span> = <code title="297">297</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_HMAC_SHA512"></a><span class="summary-name">SEC_OID_HMAC_SHA512</span> = <code title="298">298</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE"></a><span class="summary-name">SEC_OID_ISO_SHA1_WITH_RSA_SIGNATURE</span> = <code title="301">301</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE"></a><span class="summary-name">SEC_OID_ISO_SHA_WITH_RSA_SIGNATURE</span> = <code title="15">15</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MD2"></a><span class="summary-name">SEC_OID_MD2</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MD4"></a><span class="summary-name">SEC_OID_MD4</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MD5"></a><span class="summary-name">SEC_OID_MD5</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MISSI_ALT_KEA"></a><span class="summary-name">SEC_OID_MISSI_ALT_KEA</span> = <code title="59">59</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MISSI_DSS"></a><span class="summary-name">SEC_OID_MISSI_DSS</span> = <code title="57">57</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MISSI_DSS_OLD"></a><span class="summary-name">SEC_OID_MISSI_DSS_OLD</span> = <code title="55">55</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MISSI_KEA"></a><span class="summary-name">SEC_OID_MISSI_KEA</span> = <code title="58">58</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MISSI_KEA_DSS"></a><span class="summary-name">SEC_OID_MISSI_KEA_DSS</span> = <code title="56">56</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MISSI_KEA_DSS_OLD"></a><span class="summary-name">SEC_OID_MISSI_KEA_DSS_OLD</span> = <code title="54">54</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_MS_SMIME_ENCRYPTION_KEY_PREFERENCE"></a><span class="summary-name">SEC_OID_MS_SMIME_ENCRYPTION_KEY_PREFERENCE</span> = <code title="190">190</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NETSCAPE_AOLSCREENNAME"></a><span class="summary-name">SEC_OID_NETSCAPE_AOLSCREENNAME</span> = <code title="260">260</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NETSCAPE_NICKNAME"></a><span class="summary-name">SEC_OID_NETSCAPE_NICKNAME</span> = <code title="175">175</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NETSCAPE_RECOVERY_REQUEST"></a><span class="summary-name">SEC_OID_NETSCAPE_RECOVERY_REQUEST</span> = <code title="176">176</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NETSCAPE_SMIME_KEA"></a><span class="summary-name">SEC_OID_NETSCAPE_SMIME_KEA</span> = <code title="152">152</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_BASE_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_BASE_URL</span> = <code title="64">64</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CA_CERT_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CA_CERT_URL</span> = <code title="68">68</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CA_CRL_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CA_CRL_URL</span> = <code title="67">67</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CA_POLICY_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CA_POLICY_URL</span> = <code title="70">70</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CA_REVOCATION_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CA_REVOCATION_URL</span> = <code title="66">66</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CERT_RENEWAL_TIME"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CERT_RENEWAL_TIME</span> = <code title="77">77</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CERT_RENEWAL_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CERT_RENEWAL_URL</span> = <code title="69">69</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_CERT_TYPE"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_CERT_TYPE</span> = <code title="63">63</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_COMMENT"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_COMMENT</span> = <code title="75">75</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_ENTITY_LOGO"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_ENTITY_LOGO</span> = <code title="72">72</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_HOMEPAGE_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_HOMEPAGE_URL</span> = <code title="71">71</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_ISSUER_LOGO"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_ISSUER_LOGO</span> = <code title="61">61</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_LOST_PASSWORD_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_LOST_PASSWORD_URL</span> = <code title="76">76</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_NETSCAPE_OK"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_NETSCAPE_OK</span> = <code title="60">60</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_REVOCATION_URL"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_REVOCATION_URL</span> = <code title="65">65</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_SCOPE_OF_USE"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_SCOPE_OF_USE</span> = <code title="178">178</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_SSL_SERVER_NAME"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_SSL_SERVER_NAME</span> = <code title="74">74</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_SUBJECT_LOGO"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_SUBJECT_LOGO</span> = <code title="62">62</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_CERT_EXT_USER_PICTURE"></a><span class="summary-name">SEC_OID_NS_CERT_EXT_USER_PICTURE</span> = <code title="73">73</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_KEY_USAGE_GOVT_APPROVED"></a><span class="summary-name">SEC_OID_NS_KEY_USAGE_GOVT_APPROVED</span> = <code title="78">78</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_TYPE_CERT_SEQUENCE"></a><span class="summary-name">SEC_OID_NS_TYPE_CERT_SEQUENCE</span> = <code title="53">53</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_TYPE_GIF"></a><span class="summary-name">SEC_OID_NS_TYPE_GIF</span> = <code title="49">49</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_TYPE_HTML"></a><span class="summary-name">SEC_OID_NS_TYPE_HTML</span> = <code title="52">52</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_TYPE_JPEG"></a><span class="summary-name">SEC_OID_NS_TYPE_JPEG</span> = <code title="50">50</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_NS_TYPE_URL"></a><span class="summary-name">SEC_OID_NS_TYPE_URL</span> = <code title="51">51</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_OCSP_RESPONDER"></a><span class="summary-name">SEC_OID_OCSP_RESPONDER</span> = <code title="151">151</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12"></a><span class="summary-name">SEC_OID_PKCS12</span> = <code title="100">100</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_BAG_IDS"></a><span class="summary-name">SEC_OID_PKCS12_BAG_IDS</span> = <code title="103">103</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_CERT_AND_CRL_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_CERT_AND_CRL_BAG_ID</span> = <code title="111">111</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_CERT_BAG_IDS"></a><span class="summary-name">SEC_OID_PKCS12_CERT_BAG_IDS</span> = <code title="104">104</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_ENVELOPING_IDS"></a><span class="summary-name">SEC_OID_PKCS12_ENVELOPING_IDS</span> = <code title="108">108</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_ESPVK_IDS"></a><span class="summary-name">SEC_OID_PKCS12_ESPVK_IDS</span> = <code title="102">102</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_KEY_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_KEY_BAG_ID</span> = <code title="110">110</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_KEY_USAGE"></a><span class="summary-name">SEC_OID_PKCS12_KEY_USAGE</span> = <code title="81">81</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_MODE_IDS"></a><span class="summary-name">SEC_OID_PKCS12_MODE_IDS</span> = <code title="101">101</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_OIDS"></a><span class="summary-name">SEC_OID_PKCS12_OIDS</span> = <code title="105">105</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PBE_IDS"></a><span class="summary-name">SEC_OID_PKCS12_PBE_IDS</span> = <code title="106">106</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC"></a><span class="summary-name">SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC</span> = <code title="118">118</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4"></a><span class="summary-name">SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4</span> = <code title="115">115</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC"></a><span class="summary-name">SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC</span> = <code title="119">119</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4"></a><span class="summary-name">SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4</span> = <code title="116">116</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC"></a><span class="summary-name">SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC</span> = <code title="117">117</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PKCS8_KEY_SHROUDING"></a><span class="summary-name">SEC_OID_PKCS12_PKCS8_KEY_SHROUDING</span> = <code title="109">109</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_PKCS8_SHROUDED_KEY_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_PKCS8_SHROUDED_KEY_BAG_ID</span> = <code title="161">161</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_128_BIT_RC4"></a><span class="summary-name">SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_128_BIT_RC4</span> = <code title="120">120</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_40_BIT_RC4"></a><span class="summary-name">SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_40_BIT_RC4</span> = <code title="121">121</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_TRIPLE_DES"></a><span class="summary-name">SEC_OID_PKCS12_RSA_ENCRYPTION_WITH_TRIPLE_DES</span> = <code title="122">122</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_RSA_SIGNATURE_WITH_SHA1_DIGEST"></a><span class="summary-name">SEC_OID_PKCS12_RSA_SIGNATURE_WITH_SHA1_DIGEST</span> = <code title="123">123</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_SAFE_CONTENTS_ID"></a><span class="summary-name">SEC_OID_PKCS12_SAFE_CONTENTS_ID</span> = <code title="160">160</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_SDSI_CERT_BAG"></a><span class="summary-name">SEC_OID_PKCS12_SDSI_CERT_BAG</span> = <code title="114">114</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_SECRET_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_SECRET_BAG_ID</span> = <code title="112">112</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_SIGNATURE_IDS"></a><span class="summary-name">SEC_OID_PKCS12_SIGNATURE_IDS</span> = <code title="107">107</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V1_CERT_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_V1_CERT_BAG_ID</span> = <code title="164">164</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V1_CRL_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_V1_CRL_BAG_ID</span> = <code title="165">165</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V1_KEY_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_V1_KEY_BAG_ID</span> = <code title="162">162</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V1_PKCS8_SHROUDED_KEY_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_V1_PKCS8_SHROUDED_KEY_BAG_ID</span> = <code title="163">163</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V1_SAFE_CONTENTS_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_V1_SAFE_CONTENTS_BAG_ID</span> = <code title="167">167</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V1_SECRET_BAG_ID"></a><span class="summary-name">SEC_OID_PKCS12_V1_SECRET_BAG_ID</span> = <code title="166">166</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC"></a><span class="summary-name">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC</span> = <code title="158">158</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4"></a><span class="summary-name">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4</span> = <code title="154">154</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_2KEY_TRIPLE_DES_CBC"></a><span class="summary-name">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_2KEY_TRIPLE_DES_CBC</span> = <code title="157">157</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC"></a><span class="summary-name">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC</span> = <code title="156">156</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC"></a><span class="summary-name">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC</span> = <code title="159">159</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4"></a><span class="summary-name">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4</span> = <code title="155">155</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS12_X509_CERT_CRL_BAG"></a><span class="summary-name">SEC_OID_PKCS12_X509_CERT_CRL_BAG</span> = <code title="113">113</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_MD2_WITH_RSA_ENCRYPTION</span> = <code title="17">17</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_MD4_WITH_RSA_ENCRYPTION</span> = <code title="18">18</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_MD5_WITH_RSA_ENCRYPTION</span> = <code title="19">19</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_RSA_ENCRYPTION</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_SHA1_WITH_RSA_ENCRYPTION</span> = <code title="20">20</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_SHA256_WITH_RSA_ENCRYPTION</span> = <code title="194">194</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_SHA384_WITH_RSA_ENCRYPTION</span> = <code title="195">195</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_PKCS1_SHA512_WITH_RSA_ENCRYPTION</span> = <code title="196">196</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS5_PBES2"></a><span class="summary-name">SEC_OID_PKCS5_PBES2</span> = <code title="292">292</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC"></a><span class="summary-name">SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC</span> = <code title="21">21</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC"></a><span class="summary-name">SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC</span> = <code title="22">22</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC"></a><span class="summary-name">SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC</span> = <code title="23">23</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS5_PBKDF2"></a><span class="summary-name">SEC_OID_PKCS5_PBKDF2</span> = <code title="291">291</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS5_PBMAC1"></a><span class="summary-name">SEC_OID_PKCS5_PBMAC1</span> = <code title="293">293</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7"></a><span class="summary-name">SEC_OID_PKCS7</span> = <code title="24">24</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7_DATA"></a><span class="summary-name">SEC_OID_PKCS7_DATA</span> = <code title="25">25</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7_DIGESTED_DATA"></a><span class="summary-name">SEC_OID_PKCS7_DIGESTED_DATA</span> = <code title="29">29</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7_ENCRYPTED_DATA"></a><span class="summary-name">SEC_OID_PKCS7_ENCRYPTED_DATA</span> = <code title="30">30</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7_ENVELOPED_DATA"></a><span class="summary-name">SEC_OID_PKCS7_ENVELOPED_DATA</span> = <code title="27">27</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7_SIGNED_DATA"></a><span class="summary-name">SEC_OID_PKCS7_SIGNED_DATA</span> = <code title="26">26</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS7_SIGNED_ENVELOPED_DATA"></a><span class="summary-name">SEC_OID_PKCS7_SIGNED_ENVELOPED_DATA</span> = <code title="28">28</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_CHALLENGE_PASSWORD"></a><span class="summary-name">SEC_OID_PKCS9_CHALLENGE_PASSWORD</span> = <code title="37">37</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_CONTENT_TYPE"></a><span class="summary-name">SEC_OID_PKCS9_CONTENT_TYPE</span> = <code title="33">33</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_COUNTER_SIGNATURE"></a><span class="summary-name">SEC_OID_PKCS9_COUNTER_SIGNATURE</span> = <code title="36">36</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_EMAIL_ADDRESS"></a><span class="summary-name">SEC_OID_PKCS9_EMAIL_ADDRESS</span> = <code title="31">31</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_EXTENDED_CERTIFICATE_ATTRIBUTES"></a><span class="summary-name">SEC_OID_PKCS9_EXTENDED_CERTIFICATE_ATTRIBUTES</span> = <code title="39">39</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_EXTENSION_REQUEST"></a><span class="summary-name">SEC_OID_PKCS9_EXTENSION_REQUEST</span> = <code title="274">274</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_FRIENDLY_NAME"></a><span class="summary-name">SEC_OID_PKCS9_FRIENDLY_NAME</span> = <code title="171">171</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_LOCAL_KEY_ID"></a><span class="summary-name">SEC_OID_PKCS9_LOCAL_KEY_ID</span> = <code title="172">172</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_MESSAGE_DIGEST"></a><span class="summary-name">SEC_OID_PKCS9_MESSAGE_DIGEST</span> = <code title="34">34</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_SDSI_CERT"></a><span class="summary-name">SEC_OID_PKCS9_SDSI_CERT</span> = <code title="169">169</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_SIGNING_TIME"></a><span class="summary-name">SEC_OID_PKCS9_SIGNING_TIME</span> = <code title="35">35</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_SMIME_CAPABILITIES"></a><span class="summary-name">SEC_OID_PKCS9_SMIME_CAPABILITIES</span> = <code title="40">40</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_UNSTRUCTURED_ADDRESS"></a><span class="summary-name">SEC_OID_PKCS9_UNSTRUCTURED_ADDRESS</span> = <code title="38">38</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_UNSTRUCTURED_NAME"></a><span class="summary-name">SEC_OID_PKCS9_UNSTRUCTURED_NAME</span> = <code title="32">32</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_X509_CERT"></a><span class="summary-name">SEC_OID_PKCS9_X509_CERT</span> = <code title="168">168</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKCS9_X509_CRL"></a><span class="summary-name">SEC_OID_PKCS9_X509_CRL</span> = <code title="170">170</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_CA_ISSUERS"></a><span class="summary-name">SEC_OID_PKIX_CA_ISSUERS</span> = <code title="273">273</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_CA_REPOSITORY"></a><span class="summary-name">SEC_OID_PKIX_CA_REPOSITORY</span> = <code title="300">300</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_CPS_POINTER_QUALIFIER"></a><span class="summary-name">SEC_OID_PKIX_CPS_POINTER_QUALIFIER</span> = <code title="128">128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP"></a><span class="summary-name">SEC_OID_PKIX_OCSP</span> = <code title="130">130</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_ARCHIVE_CUTOFF"></a><span class="summary-name">SEC_OID_PKIX_OCSP_ARCHIVE_CUTOFF</span> = <code title="136">136</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_BASIC_RESPONSE"></a><span class="summary-name">SEC_OID_PKIX_OCSP_BASIC_RESPONSE</span> = <code title="131">131</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_CRL"></a><span class="summary-name">SEC_OID_PKIX_OCSP_CRL</span> = <code title="133">133</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_NONCE"></a><span class="summary-name">SEC_OID_PKIX_OCSP_NONCE</span> = <code title="132">132</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_NO_CHECK"></a><span class="summary-name">SEC_OID_PKIX_OCSP_NO_CHECK</span> = <code title="135">135</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_RESPONSE"></a><span class="summary-name">SEC_OID_PKIX_OCSP_RESPONSE</span> = <code title="134">134</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_OCSP_SERVICE_LOCATOR"></a><span class="summary-name">SEC_OID_PKIX_OCSP_SERVICE_LOCATOR</span> = <code title="137">137</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGCTRL_AUTHENTICATOR"></a><span class="summary-name">SEC_OID_PKIX_REGCTRL_AUTHENTICATOR</span> = <code title="139">139</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGCTRL_OLD_CERT_ID"></a><span class="summary-name">SEC_OID_PKIX_REGCTRL_OLD_CERT_ID</span> = <code title="142">142</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGCTRL_PKIPUBINFO"></a><span class="summary-name">SEC_OID_PKIX_REGCTRL_PKIPUBINFO</span> = <code title="140">140</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGCTRL_PKI_ARCH_OPTIONS"></a><span class="summary-name">SEC_OID_PKIX_REGCTRL_PKI_ARCH_OPTIONS</span> = <code title="141">141</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGCTRL_PROTOCOL_ENC_KEY"></a><span class="summary-name">SEC_OID_PKIX_REGCTRL_PROTOCOL_ENC_KEY</span> = <code title="143">143</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGCTRL_REGTOKEN"></a><span class="summary-name">SEC_OID_PKIX_REGCTRL_REGTOKEN</span> = <code title="138">138</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGINFO_CERT_REQUEST"></a><span class="summary-name">SEC_OID_PKIX_REGINFO_CERT_REQUEST</span> = <code title="145">145</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_REGINFO_UTF8_PAIRS"></a><span class="summary-name">SEC_OID_PKIX_REGINFO_UTF8_PAIRS</span> = <code title="144">144</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_TIMESTAMPING"></a><span class="summary-name">SEC_OID_PKIX_TIMESTAMPING</span> = <code title="299">299</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_PKIX_USER_NOTICE_QUALIFIER"></a><span class="summary-name">SEC_OID_PKIX_USER_NOTICE_QUALIFIER</span> = <code title="129">129</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_RC2_CBC"></a><span class="summary-name">SEC_OID_RC2_CBC</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_RC4"></a><span class="summary-name">SEC_OID_RC4</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_RC5_CBC_PAD"></a><span class="summary-name">SEC_OID_RC5_CBC_PAD</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_RFC1274_MAIL"></a><span class="summary-name">SEC_OID_RFC1274_MAIL</span> = <code title="99">99</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_RFC1274_UID"></a><span class="summary-name">SEC_OID_RFC1274_UID</span> = <code title="98">98</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SDN702_DSA_SIGNATURE"></a><span class="summary-name">SEC_OID_SDN702_DSA_SIGNATURE</span> = <code title="189">189</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP112R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP112R1</span> = <code title="209">209</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP112R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECP112R2</span> = <code title="210">210</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP128R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP128R1</span> = <code title="211">211</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP128R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECP128R2</span> = <code title="212">212</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP160K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP160K1</span> = <code title="213">213</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP160R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP160R1</span> = <code title="214">214</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP160R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECP160R2</span> = <code title="215">215</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP192K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP192K1</span> = <code title="216">216</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP192R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP192R1</span> = <code title="202">202</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP224K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP224K1</span> = <code title="217">217</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP224R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP224R1</span> = <code title="218">218</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP256K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP256K1</span> = <code title="219">219</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP256R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP256R1</span> = <code title="208">208</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP384R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP384R1</span> = <code title="220">220</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECP521R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECP521R1</span> = <code title="221">221</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT113R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT113R1</span> = <code title="242">242</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT113R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECT113R2</span> = <code title="243">243</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT131R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT131R1</span> = <code title="244">244</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT131R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECT131R2</span> = <code title="245">245</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT163K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT163K1</span> = <code title="246">246</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT163R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT163R1</span> = <code title="247">247</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT163R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECT163R2</span> = <code title="248">248</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT193R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT193R1</span> = <code title="249">249</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT193R2"></a><span class="summary-name">SEC_OID_SECG_EC_SECT193R2</span> = <code title="250">250</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT233K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT233K1</span> = <code title="251">251</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT233R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT233R1</span> = <code title="252">252</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT239K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT239K1</span> = <code title="253">253</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT283K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT283K1</span> = <code title="254">254</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT283R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT283R1</span> = <code title="255">255</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT409K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT409K1</span> = <code title="256">256</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT409R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT409R1</span> = <code title="257">257</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT571K1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT571K1</span> = <code title="258">258</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SECG_EC_SECT571R1"></a><span class="summary-name">SEC_OID_SECG_EC_SECT571R1</span> = <code title="259">259</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SHA1"></a><span class="summary-name">SEC_OID_SHA1</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SHA256"></a><span class="summary-name">SEC_OID_SHA256</span> = <code title="191">191</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SHA384"></a><span class="summary-name">SEC_OID_SHA384</span> = <code title="192">192</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SHA512"></a><span class="summary-name">SEC_OID_SHA512</span> = <code title="193">193</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_SMIME_ENCRYPTION_KEY_PREFERENCE"></a><span class="summary-name">SEC_OID_SMIME_ENCRYPTION_KEY_PREFERENCE</span> = <code title="182">182</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_UNKNOWN"></a><span class="summary-name">SEC_OID_UNKNOWN</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_VERISIGN_USER_NOTICES"></a><span class="summary-name">SEC_OID_VERISIGN_USER_NOTICES</span> = <code title="127">127</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X500_RSA_ENCRYPTION"></a><span class="summary-name">SEC_OID_X500_RSA_ENCRYPTION</span> = <code title="97">97</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_AUTH_INFO_ACCESS"></a><span class="summary-name">SEC_OID_X509_AUTH_INFO_ACCESS</span> = <code title="93">93</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_AUTH_KEY_ID"></a><span class="summary-name">SEC_OID_X509_AUTH_KEY_ID</span> = <code title="91">91</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_BASIC_CONSTRAINTS"></a><span class="summary-name">SEC_OID_X509_BASIC_CONSTRAINTS</span> = <code title="85">85</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_CERTIFICATE_POLICIES"></a><span class="summary-name">SEC_OID_X509_CERTIFICATE_POLICIES</span> = <code title="88">88</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_CERT_ISSUER"></a><span class="summary-name">SEC_OID_X509_CERT_ISSUER</span> = <code title="284">284</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_CRL_DIST_POINTS"></a><span class="summary-name">SEC_OID_X509_CRL_DIST_POINTS</span> = <code title="87">87</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_CRL_NUMBER"></a><span class="summary-name">SEC_OID_X509_CRL_NUMBER</span> = <code title="94">94</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_DELTA_CRL_INDICATOR"></a><span class="summary-name">SEC_OID_X509_DELTA_CRL_INDICATOR</span> = <code title="282">282</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_EXT_KEY_USAGE"></a><span class="summary-name">SEC_OID_X509_EXT_KEY_USAGE</span> = <code title="92">92</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_FRESHEST_CRL"></a><span class="summary-name">SEC_OID_X509_FRESHEST_CRL</span> = <code title="285">285</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_HOLD_INSTRUCTION_CODE"></a><span class="summary-name">SEC_OID_X509_HOLD_INSTRUCTION_CODE</span> = <code title="281">281</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_INHIBIT_ANY_POLICY"></a><span class="summary-name">SEC_OID_X509_INHIBIT_ANY_POLICY</span> = <code title="286">286</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_INVALID_DATE"></a><span class="summary-name">SEC_OID_X509_INVALID_DATE</span> = <code title="96">96</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_ISSUER_ALT_NAME"></a><span class="summary-name">SEC_OID_X509_ISSUER_ALT_NAME</span> = <code title="84">84</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_ISSUING_DISTRIBUTION_POINT"></a><span class="summary-name">SEC_OID_X509_ISSUING_DISTRIBUTION_POINT</span> = <code title="283">283</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_KEY_USAGE"></a><span class="summary-name">SEC_OID_X509_KEY_USAGE</span> = <code title="81">81</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_NAME_CONSTRAINTS"></a><span class="summary-name">SEC_OID_X509_NAME_CONSTRAINTS</span> = <code title="86">86</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_POLICY_CONSTRAINTS"></a><span class="summary-name">SEC_OID_X509_POLICY_CONSTRAINTS</span> = <code title="90">90</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_POLICY_MAPPINGS"></a><span class="summary-name">SEC_OID_X509_POLICY_MAPPINGS</span> = <code title="89">89</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_PRIVATE_KEY_USAGE_PERIOD"></a><span class="summary-name">SEC_OID_X509_PRIVATE_KEY_USAGE_PERIOD</span> = <code title="82">82</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_REASON_CODE"></a><span class="summary-name">SEC_OID_X509_REASON_CODE</span> = <code title="95">95</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_SUBJECT_ALT_NAME"></a><span class="summary-name">SEC_OID_X509_SUBJECT_ALT_NAME</span> = <code title="83">83</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_SUBJECT_DIRECTORY_ATTR"></a><span class="summary-name">SEC_OID_X509_SUBJECT_DIRECTORY_ATTR</span> = <code title="79">79</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_SUBJECT_INFO_ACCESS"></a><span class="summary-name">SEC_OID_X509_SUBJECT_INFO_ACCESS</span> = <code title="287">287</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X509_SUBJECT_KEY_ID"></a><span class="summary-name">SEC_OID_X509_SUBJECT_KEY_ID</span> = <code title="80">80</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="SEC_OID_X942_DIFFIE_HELMAN_KEY"></a><span class="summary-name">SEC_OID_X942_DIFFIE_HELMAN_KEY</span> = <code title="174">174</code>
|
|
</td>
|
|
</tr>
|
|
<tr class="private">
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="_C_API"></a><span class="summary-name">_C_API</span> = <code title="<capsule object "_C_API" at 0x7f1d0752e870>"><capsule object "_C_API" at 0x7f1d0752e870></code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="__package__"></a><span class="summary-name">__package__</span> = <code title="None">None</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certDNSName"></a><span class="summary-name">certDNSName</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certDirectoryName"></a><span class="summary-name">certDirectoryName</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certEDIPartyName"></a><span class="summary-name">certEDIPartyName</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certIPAddress"></a><span class="summary-name">certIPAddress</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certOtherName"></a><span class="summary-name">certOtherName</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certRFC822Name"></a><span class="summary-name">certRFC822Name</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certRegisterID"></a><span class="summary-name">certRegisterID</span> = <code title="9">9</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certURI"></a><span class="summary-name">certURI</span> = <code title="7">7</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageAnyCA"></a><span class="summary-name">certUsageAnyCA</span> = <code title="11">11</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageEmailRecipient"></a><span class="summary-name">certUsageEmailRecipient</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageEmailSigner"></a><span class="summary-name">certUsageEmailSigner</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageObjectSigner"></a><span class="summary-name">certUsageObjectSigner</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageProtectedObjectSigner"></a><span class="summary-name">certUsageProtectedObjectSigner</span> = <code title="9">9</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageSSLCA"></a><span class="summary-name">certUsageSSLCA</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageSSLClient"></a><span class="summary-name">certUsageSSLClient</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageSSLServer"></a><span class="summary-name">certUsageSSLServer</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageSSLServerWithStepUp"></a><span class="summary-name">certUsageSSLServerWithStepUp</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageStatusResponder"></a><span class="summary-name">certUsageStatusResponder</span> = <code title="10">10</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageUserCertImport"></a><span class="summary-name">certUsageUserCertImport</span> = <code title="7">7</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certUsageVerifyCA"></a><span class="summary-name">certUsageVerifyCA</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certX400Address"></a><span class="summary-name">certX400Address</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageAnyCA"></a><span class="summary-name">certificateUsageAnyCA</span> = <code title="2048">2048</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageCheckAllUsages"></a><span class="summary-name">certificateUsageCheckAllUsages</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageEmailRecipient"></a><span class="summary-name">certificateUsageEmailRecipient</span> = <code title="32">32</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageEmailSigner"></a><span class="summary-name">certificateUsageEmailSigner</span> = <code title="16">16</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageObjectSigner"></a><span class="summary-name">certificateUsageObjectSigner</span> = <code title="64">64</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageProtectedObjectSigner"></a><span class="summary-name">certificateUsageProtectedObjectSigner</span> = <code title="512">512</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageSSLCA"></a><span class="summary-name">certificateUsageSSLCA</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageSSLClient"></a><span class="summary-name">certificateUsageSSLClient</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageSSLServer"></a><span class="summary-name">certificateUsageSSLServer</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageSSLServerWithStepUp"></a><span class="summary-name">certificateUsageSSLServerWithStepUp</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageStatusResponder"></a><span class="summary-name">certificateUsageStatusResponder</span> = <code title="1024">1024</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageUserCertImport"></a><span class="summary-name">certificateUsageUserCertImport</span> = <code title="128">128</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="certificateUsageVerifyCA"></a><span class="summary-name">certificateUsageVerifyCA</span> = <code title="256">256</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonAaCompromise"></a><span class="summary-name">crlEntryReasonAaCompromise</span> = <code title="10">10</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonAffiliationChanged"></a><span class="summary-name">crlEntryReasonAffiliationChanged</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonCaCompromise"></a><span class="summary-name">crlEntryReasonCaCompromise</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonCessationOfOperation"></a><span class="summary-name">crlEntryReasonCessationOfOperation</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonKeyCompromise"></a><span class="summary-name">crlEntryReasonKeyCompromise</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonPrivilegeWithdrawn"></a><span class="summary-name">crlEntryReasonPrivilegeWithdrawn</span> = <code title="9">9</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonRemoveFromCRL"></a><span class="summary-name">crlEntryReasonRemoveFromCRL</span> = <code title="8">8</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonSuperseded"></a><span class="summary-name">crlEntryReasonSuperseded</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasonUnspecified"></a><span class="summary-name">crlEntryReasonUnspecified</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="crlEntryReasoncertificatedHold"></a><span class="summary-name">crlEntryReasoncertificatedHold</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="dhKey"></a><span class="summary-name">dhKey</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="dsaKey"></a><span class="summary-name">dsaKey</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ecKey"></a><span class="summary-name">ecKey</span> = <code title="6">6</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="fortezzaKey"></a><span class="summary-name">fortezzaKey</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="generalName"></a><span class="summary-name">generalName</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="keaKey"></a><span class="summary-name">keaKey</span> = <code title="5">5</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="nullKey"></a><span class="summary-name">nullKey</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ocspMode_FailureIsNotAVerificationFailure"></a><span class="summary-name">ocspMode_FailureIsNotAVerificationFailure</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ocspMode_FailureIsVerificationFailure"></a><span class="summary-name">ocspMode_FailureIsVerificationFailure</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="relativeDistinguishedName"></a><span class="summary-name">relativeDistinguishedName</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="rsaKey"></a><span class="summary-name">rsaKey</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="secCertTimeExpired"></a><span class="summary-name">secCertTimeExpired</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="secCertTimeNotValidYet"></a><span class="summary-name">secCertTimeNotValidYet</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="secCertTimeValid"></a><span class="summary-name">secCertTimeValid</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ssl_kea_dh"></a><span class="summary-name">ssl_kea_dh</span> = <code title="2">2</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ssl_kea_ecdh"></a><span class="summary-name">ssl_kea_ecdh</span> = <code title="4">4</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ssl_kea_fortezza"></a><span class="summary-name">ssl_kea_fortezza</span> = <code title="3">3</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ssl_kea_null"></a><span class="summary-name">ssl_kea_null</span> = <code title="0">0</code>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%" align="right" valign="top" class="summary">
|
|
<span class="summary-type"> </span>
|
|
</td><td class="summary">
|
|
<a name="ssl_kea_rsa"></a><span class="summary-name">ssl_kea_rsa</span> = <code title="1">1</code>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<!-- ==================== FUNCTION DETAILS ==================== -->
|
|
<a name="section-FunctionDetails"></a>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr bgcolor="#70b0f0" class="table-header">
|
|
<td colspan="2" class="table-header">
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr valign="top">
|
|
<td align="left"><span class="table-header">Function Details</span></td>
|
|
<td align="right" valign="top"
|
|
><span class="options">[<a href="#section-FunctionDetails"
|
|
class="privatelink" onclick="toggle_private();"
|
|
>hide private</a>]</span></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<a name="algtag_to_mechanism"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">algtag_to_mechanism</span>(<span class="sig-arg">algtag</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Returns the key mechanism enumeration constant (CKM_*)
|
|
given an algorithm tag. Throws a KeyError exception if the
|
|
algorithm tag is invalid.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>algtag</code></strong> (int) - algorithm tag (e.g. SEC_OID_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: mechanism</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="base64_to_binary"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">base64_to_binary</span>(<span class="sig-arg">text</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Convert the base64 encoded data to binary data.</p>
|
|
<p>The text is assumed to contain base64 text. The base64 text may
|
|
optionally be wrapped in a PEM header and footer.</p>
|
|
<p>Returns a SecItem containg the binary data.</p>
|
|
<p>Note, a SecItem can be initialized directly from base64 text by
|
|
utilizing the ascii parameter to the SecItem constructor, thus
|
|
the two are equivalent:</p>
|
|
<blockquote>
|
|
sec_item = nss.base64_to_binary(text)
|
|
sec_tiem = nss.SecItem(text, ascii=True)</blockquote>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>text</code></strong> (string) - string containing base64 data.</li>
|
|
</ul></dd>
|
|
<dt>Returns: SecItem</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="cert_crl_reason_from_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">cert_crl_reason_from_name</span>(<span class="sig-arg">name</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given the name of a CERTCRLEntryReasonCode constant
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the crlEntry prefix
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>name</code></strong> (string) - name of CERTCRLEntryReasonCode constant</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="cert_crl_reason_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">cert_crl_reason_name</span>(<span class="sig-arg">reason</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a CERTCRLEntryReasonCode constant
|
|
return it's name as a string
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>reason</code></strong> (int) - CERTCRLEntryReasonCode constant</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="cert_general_name_type_from_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">cert_general_name_type_from_name</span>(<span class="sig-arg">name</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given the name of a CERTGeneralNameType constant
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the cert prefix
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>name</code></strong> (string) - name of CERTGeneralNameType constant</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="cert_general_name_type_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">cert_general_name_type_name</span>(<span class="sig-arg">type</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a CERTGeneralNameType constant
|
|
return it's name as a string
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>type</code></strong> (int) - CERTGeneralNameType constant</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="cert_type_flags"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">cert_type_flags</span>(<span class="sig-arg">flags</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsEnumName</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an integer with NS_CERT_TYPE_*
|
|
(e.g. nss.NS_CERT_TYPE_SSL_SERVER) bit flags return a sorted
|
|
list of their string names.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>flags</code></strong> (int) - KU_* bit flags</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned list will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsEnum</dt>
|
|
<dd>The enumerated constant as an integer value.</dd>
|
|
<dt>AsEnumName</dt>
|
|
<dd>The name of the enumerated constant as a string.</dd>
|
|
<dt>AsEnumDescription</dt>
|
|
<dd>A friendly human readable description of the enumerated constant as a string.</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: ['flag_name', ...]</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="cert_usage_flags"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">cert_usage_flags</span>(<span class="sig-arg">flags</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsEnumDescription</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an integer with certificateUsage*
|
|
(e.g. nss.certificateUsageSSLServer) bit flags return a sorted
|
|
list of their string names.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>flags</code></strong> (int) - certificateUsage* bit flags</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned list will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsEnum</dt>
|
|
<dd>The enumerated constant as an integer value.</dd>
|
|
<dt>AsEnumName</dt>
|
|
<dd>The name of the enumerated constant as a string.</dd>
|
|
<dt>AsEnumDescription</dt>
|
|
<dd>A friendly human readable description of the enumerated constant as a string.</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: ['flag_name', ...]</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="create_context_by_sym_key"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">create_context_by_sym_key</span>(<span class="sig-arg">mechanism</span>,
|
|
<span class="sig-arg">operation</span>,
|
|
<span class="sig-arg">sym_key</span>,
|
|
<span class="sig-arg">sec_param</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Create a context from a symmetric key)
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
<li><strong class="pname"><code>operation</code></strong> (int) - type of operation this context will be doing. A (CKA_*) constant
|
|
(e.g. CKA_ENCRYPT, CKA_DECRYPT, CKA_SIGN, CKA_VERIFY, CKA_DIGEST)</li>
|
|
<li><strong class="pname"><code>sym_key</code></strong> (PK11SymKey object) - symmetric key</li>
|
|
<li><strong class="pname"><code>sec_param</code></strong> (SecItem object or None) - mechanism parameters used to build this context or None.</li>
|
|
</ul></dd>
|
|
<dt>Returns: PK11Context</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="create_digest_context"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">create_digest_context</span>(<span class="sig-arg">hash_alg</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Create a context for performing digest (hash) operations)
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>hash_alg</code></strong> (int) - hash algorithm enumeration (SEC_OID_*)
|
|
e.g.: SEC_OID_MD5, SEC_OID_SHA1, SEC_OID_SHA256, SEC_OID_SHA512, etc.</li>
|
|
</ul></dd>
|
|
<dt>Returns: PK11Context</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="create_pbev2_algorithm_id"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">create_pbev2_algorithm_id</span>(<span class="sig-arg">pbe_alg</span>=<span class="sig-default">SEC_OID_PKCS5_PBKDF2</span>,
|
|
<span class="sig-arg">cipher_alg</span>=<span class="sig-default">SEC_OID_AES_256_CBC</span>,
|
|
<span class="sig-arg">prf_alg</span>=<span class="sig-default">SEC_OID_HMAC_SHA1</span>,
|
|
<span class="sig-arg">key_length</span>=<span class="sig-default">0</span>,
|
|
<span class="sig-arg">iterations</span>=<span class="sig-default">100</span>,
|
|
<span class="sig-arg">salt</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>The default values are appropriate for most users desiring a PKCS5v2
|
|
PBE symmetric key.</p>
|
|
<p>The pbe, cipher and prf algorithms may be specified in any of the
|
|
following manners:</p>
|
|
<blockquote>
|
|
<ul>
|
|
<li><p class="rst-first">integer:: A SEC OID enumeration constant, also known as a tag
|
|
(i.e. SEC_OID_*) for example SEC_OID_PKCS5_PBKDF2.</p>
|
|
</li>
|
|
<li><p class="rst-first">string:: A string for the tag name
|
|
(e.g. 'SEC_OID_PKCS5_PBKDF2') The 'SEC_OID_' prefix is
|
|
optional. A string in dotted decimal representation, for
|
|
example 'OID.1.2.840.113549.1.5.12'.
|
|
The 'OID.' prefix is optional. Case is not significant.</p>
|
|
</li>
|
|
<li><dl class="rst-first rst-docutils">
|
|
<dt>SecItem:: A SecItem object encapsulating the OID in</dt>
|
|
<dd><p class="rst-first rst-last">DER format.</p>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
</blockquote>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>pbe_alg</code></strong> (may be one of integer, string or SecItem (see below)) - password based encryption algorithm</li>
|
|
<li><strong class="pname"><code>cipher_alg</code></strong> (may be one of integer, string or SecItem (see below)) - cipher algorithm</li>
|
|
<li><strong class="pname"><code>prf_alg</code></strong> (may be one of integer, string or SecItem (see below)) - pseudo-random function algorithm</li>
|
|
<li><strong class="pname"><code>key_length</code></strong> (int) - Number of octets in derived key DK. Must be a valid value for the
|
|
cipher_alg. If zero then NSS will select the longest key length
|
|
appropriate for the cipher</li>
|
|
<li><strong class="pname"><code>iterations</code></strong> (int) - Number of times the pseudo-random function is applied to generate
|
|
the symmetric key.</li>
|
|
<li><strong class="pname"><code>salt</code></strong> (SecItem or str or any buffer compatible object or None) - Cyrptographic salt. If None a random salt will be generated.</li>
|
|
</ul></dd>
|
|
<dt>Returns: AlgorithmID</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="data_to_hex"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">data_to_hex</span>(<span class="sig-arg">data</span>,
|
|
<span class="sig-arg">octets_per_line</span>=<span class="sig-default">0</span>,
|
|
<span class="sig-arg">separator</span>=<span class="sig-default">':'</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Format the binary data as hex string(s).
|
|
Either a list of strings is returned or a single string.</p>
|
|
<p>If octets_per_line is greater than zero then a list of
|
|
strings will be returned where each string contains
|
|
octets_per_line number of octets (except for the last
|
|
string in the list which will contain the remainder of the
|
|
octets). Returning a list of "lines" makes it convenient
|
|
for a caller to format a block of hexadecimal data with line
|
|
wrapping. If octets_per_line is greater than zero indicating
|
|
a list result is desired a list is always returned even if
|
|
the number of octets would produce only a single line.</p>
|
|
<p>If octets_per_line is zero then a single string is returned,
|
|
(no line splitting is performed). This is the default.</p>
|
|
<p>The separator string is used to separate each octet. If None
|
|
it will be as if the empty string had been passed and no
|
|
separator will be used.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>data</code></strong> (buffer) - Binary data</li>
|
|
<li><strong class="pname"><code>octets_per_line</code></strong> (integer) - Number of octets formatted on one line, if 0 then
|
|
return a single string instead of an array of lines</li>
|
|
<li><strong class="pname"><code>separator</code></strong> (string) - String used to seperate each octet
|
|
If None it will be as if the empty string had been
|
|
passed and no separator will be used.</li>
|
|
</ul></dd>
|
|
<dt>Returns: string or list of strings</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="decode_der_crl"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">decode_der_crl</span>(<span class="sig-arg">der_crl</span>,
|
|
<span class="sig-arg">type</span>=<span class="sig-default">SEC_CRL_TYPE</span>,
|
|
<span class="sig-arg">decode_options</span>=<span class="sig-default">CRL_DECODE_DEFAULT_OPTIONS</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>der_crl</code></strong> (SecItem object) - DER encoded CRL data encapsulated in a SECItem.</li>
|
|
<li><p><strong class="pname"><code>type</code></strong> (int) - revocation list type</p>
|
|
<dl class="rst-docutils">
|
|
<dt>may be one of:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>SEC_CRL_TYPE</li>
|
|
<li>SEC_KRL_TYPE</li>
|
|
</ul>
|
|
</dd>
|
|
</dl></li>
|
|
<li><strong class="pname"><code>decode_options</code></strong> (int) - <dl class="rst-docutils">
|
|
<dt>bit-wise OR of the following flags:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>CRL_DECODE_DONT_COPY_DER</li>
|
|
<li>CRL_DECODE_SKIP_ENTRIES</li>
|
|
<li>CRL_DECODE_KEEP_BAD_CRL</li>
|
|
<li>CRL_DECODE_ADOPT_HEAP_DER</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<p>or use CRL_DECODE_DEFAULT_OPTIONS</p></li>
|
|
</ul></dd>
|
|
<dt>Returns: SignedCRL</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="der_universal_secitem_fmt_lines"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">der_universal_secitem_fmt_lines</span>(<span class="sig-arg">sec_item</span>,
|
|
<span class="sig-arg">level</span>=<span class="sig-default">0</span>,
|
|
<span class="sig-arg">octets_per_line</span>=<span class="sig-default">0</span>,
|
|
<span class="sig-arg">separator</span>=<span class="sig-default">':'</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a SecItem in DER format which encodes a ASN.1 universal
|
|
type convert the item to a string and return a list of
|
|
(indent, string) tuples.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>sec_item</code></strong> (SecItem object) - A SecItem containing a DER encoded ASN1 universal type</li>
|
|
<li><strong class="pname"><code>level</code></strong> (integer) - Initial indentation level, all subsequent indents are relative
|
|
to this starting level.</li>
|
|
<li><strong class="pname"><code>octets_per_line</code></strong> (integer) - Number of octets formatted on one line, if 0 then
|
|
return a single string instead of an array of lines</li>
|
|
<li><strong class="pname"><code>separator</code></strong> (string) - String used to seperate each octet
|
|
If None it will be as if the empty string had been
|
|
passed and no separator will be used.</li>
|
|
</ul></dd>
|
|
<dt>Returns: list of (indent, string) tuples</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="disable_ocsp_checking"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">disable_ocsp_checking</span>(<span class="sig-arg">certdb</span>=<span class="sig-default">get_default_certdb()</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Turns off OCSP checking for the given certificate database. It will
|
|
raise an exception with SEC_ERROR_OCSP_NOT_ENABLED as the error code
|
|
if OCSP checking is not enabled. It is safe to call it when OCSP
|
|
checking is disabled, you can just ignore the exception if it is
|
|
easier to just call it than to remember if it was enabled.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>certdb</code></strong> (CertDB object or None) - CertDB certificate database object, if None then the default
|
|
certdb will be supplied by calling <a href="nss.nss-module.html#get_default_certdb" class="link">nss.get\_default\_certdb()</a>.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="disable_ocsp_default_responder"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">disable_ocsp_default_responder</span>(<span class="sig-arg">certdb</span>=<span class="sig-default">get_default_certdb()</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Turns off use of a default responder when OCSP checking.
|
|
(Does nothing if use of a default responder is not enabled.)
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>certdb</code></strong> (CertDB object or None) - CertDB certificate database object, if None then the default
|
|
certdb will be supplied by calling <a href="nss.nss-module.html#get_default_certdb" class="link">nss.get\_default\_certdb()</a>.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="dump_certificate_cache_info"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">dump_certificate_cache_info</span>()</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Dump the contents of the certificate cache and the temporary
|
|
cert store to stdout.</p>
|
|
<p>Use this as a debugging aid to detect leaked references of certs at
|
|
shutdown time. For example if <a href="nss.nss-module.html#nss_shutdown" class="link">nss.nss\_shutdown()</a> throws a
|
|
SEC_ERROR_BUSY exception.</p>
|
|
<dl class="fields">
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="enable_ocsp_checking"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">enable_ocsp_checking</span>(<span class="sig-arg">certdb</span>=<span class="sig-default">get_default_certdb()</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Turns on OCSP checking for the given certificate database.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>certdb</code></strong> (CertDB object or None) - CertDB certificate database object, if None then the default
|
|
certdb will be supplied by calling <a href="nss.nss-module.html#get_default_certdb" class="link">nss.get\_default\_certdb()</a>.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="enable_ocsp_default_responder"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">enable_ocsp_default_responder</span>(<span class="sig-arg">certdb</span>=<span class="sig-default">get_default_certdb()</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Turns on use of a default responder when OCSP checking. If OCSP
|
|
checking is already enabled, this will make subsequent checks go
|
|
directly to the default responder. (The location of the responder and
|
|
the nickname of the responder cert must already be specified.) If
|
|
OCSP checking is not enabled, this will be recorded and take effect
|
|
whenever it is enabled.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>certdb</code></strong> (CertDB object or None) - CertDB certificate database object, if None then the default
|
|
certdb will be supplied by calling <a href="nss.nss-module.html#get_default_certdb" class="link">nss.get\_default\_certdb()</a>.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="find_cert_from_nickname"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">find_cert_from_nickname</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>find_cert_from_nickname(nickname, [user_data1, ...]) -> Certificate</p>
|
|
<p>A nickname is an alias for a certificate subject. There may be
|
|
multiple certificates with the same subject, and hence the same
|
|
nickname. This function will return the newest certificate that
|
|
matches the subject, based on the NotBefore / NotAfter fields of the
|
|
certificate.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>nickname</code></strong> (string) - certificate nickname to search for</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="find_certs_from_email_addr"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">find_certs_from_email_addr</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>find_certs_from_email_addr(email, [user_data1, ...]) -> (<a href="nss.nss.Certificate-class.html" class="link">Certificate</a>, ...)</p>
|
|
<p>Given an email address return a tuple of <a href="nss.nss.Certificate-class.html" class="link">Certificate</a>
|
|
objects containing that address.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>email</code></strong> (string) - email address.</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="find_certs_from_nickname"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">find_certs_from_nickname</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>find_certs_from_nickname(email, [user_data1, ...]) -> (<a href="nss.nss.Certificate-class.html" class="link">Certificate</a>, ...)</p>
|
|
<p>Given a certificate nickname return a tuple of <a href="nss.nss.Certificate-class.html" class="link">Certificate</a>
|
|
objects matching that nickname.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>nickname</code></strong> (string) - certificate nickname.</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="find_key_by_any_cert"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">find_key_by_any_cert</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>find_key_by_any_cert(cert, [user_data1, ...]) -> Certificate</p>
|
|
<p>Finds the private key associated with a specified certificate in any
|
|
available slot.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cert</code></strong> (Certificate object) - certificate whose private key is being searched for</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="find_slot_by_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">find_slot_by_name</span>(<span class="sig-arg">name</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a slot name return a <a href="nss.nss.PK11Slot-class.html" class="link">PK11Slot</a> object.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>name</code></strong> (string) - slot name</li>
|
|
</ul></dd>
|
|
<dt>Returns: <a href="nss.nss.PK11Slot-class.html" class="link">PK11Slot</a></dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="fingerprint_format_lines"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">fingerprint_format_lines</span>(<span class="sig-arg">data</span>,
|
|
<span class="sig-arg">level</span>=<span class="sig-default">0</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<blockquote>
|
|
<dl class="rst-docutils">
|
|
<dt>data <span class="classifier-delimiter">:</span> <span class="rst-classifier">SecItem or str or any buffer compatible object</span></dt>
|
|
<dd>Data to initialize the certificate request from, must be in DER format</dd>
|
|
<dt>level <span class="classifier-delimiter">:</span> <span class="rst-classifier">integer</span></dt>
|
|
<dd>Initial indentation level, all subsequent indents are relative
|
|
to this starting level.</dd>
|
|
</dl>
|
|
</blockquote>
|
|
<p>Generates digests of data (i.e. fingerprint) and formats
|
|
it into line tuples for text output.</p>
|
|
<dl class="fields">
|
|
<dt>Returns: <table class="rst-docutils field-list" frame="void" rules="none">
|
|
<col class="field-name" />
|
|
<col class="field-body" />
|
|
<tbody valign="top">
|
|
<tr class="rst-field"><th class="rst-field-name">Parameters:</th><td class="rst-field-body"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="generate_new_param"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">generate_new_param</span>(<span class="sig-arg">mechanism</span>,
|
|
<span class="sig-arg">sym_key</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a SecItem containing a encryption param.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
<li><strong class="pname"><code>sym_key</code></strong> (PK11SymKey object or None) - symmetric key or None</li>
|
|
</ul></dd>
|
|
<dt>Returns: SecItem</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="generate_random"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">generate_random</span>(<span class="sig-arg">num_bytes</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Generates random data..
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>num_bytes</code></strong> (integer) - Number of num_bytes to generate (must be non-negative)</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_all_tokens"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_all_tokens</span>(<span class="sig-arg">mechanism</span>=<span class="sig-default">CKM_INVALID_MECHANISM</span>,
|
|
<span class="sig-arg">need_rw</span>=<span class="sig-default">False</span>,
|
|
<span class="sig-arg">load_certs</span>=<span class="sig-default">False</span>,
|
|
<span class="sig-arg">pin_args</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Return a tuple of PK11Slot objects.</p>
|
|
<p>Example:</p>
|
|
<pre class="rst-literal-block">
|
|
import nss.nss as nss
|
|
nss.nss_init_nodb()
|
|
|
|
slots = nss.get_all_tokens()
|
|
for slot in slots:
|
|
print slot
|
|
print
|
|
|
|
Slot Name: NSS User Private Key and Certificate Services
|
|
Token Name: NSS Certificate DB
|
|
Is Hardware: False
|
|
Is Present: True
|
|
Is Read Only: True
|
|
Is Internal: True
|
|
Needs Login: False
|
|
Needs User Init: True
|
|
Is Friendly: True
|
|
Is Removable: False
|
|
Has Protected Authentication Path: False
|
|
Is Disabled: False (no reason)
|
|
Has Root Certs: False
|
|
Best Wrap Mechanism: CKM_DES3_ECB (0x132)
|
|
|
|
Slot Name: NSS Internal Cryptographic Services
|
|
Token Name: NSS Generic Crypto Services
|
|
Is Hardware: False
|
|
Is Present: True
|
|
Is Read Only: True
|
|
Is Internal: True
|
|
Needs Login: False
|
|
Needs User Init: True
|
|
Is Friendly: True
|
|
Is Removable: False
|
|
Has Protected Authentication Path: False
|
|
Is Disabled: False (no reason)
|
|
Has Root Certs: False
|
|
Best Wrap Mechanism: CKM_DES3_ECB (0x132)
|
|
</pre>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*).
|
|
Use CKM_INVALID_MECHANISM to get all tokens.</li>
|
|
<li><strong class="pname"><code>need_rw</code></strong> (boolean) - need read/write</li>
|
|
<li><strong class="pname"><code>load_certs</code></strong> (boolean) - load certificates</li>
|
|
<li><strong class="pname"><code>pin_args</code></strong> (tuple) - Extra parameters which will
|
|
be passed to the password callback function.</li>
|
|
</ul></dd>
|
|
<dt>Returns: (PK11Slot, ...)</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_best_slot"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_best_slot</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>get_best_slot(mechanism, [user_data1, ...]) -> PK11Slot</p>
|
|
<p>Find the best slot which supports the given mechanism.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_block_size"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_block_size</span>(<span class="sig-arg">mechanism</span>,
|
|
<span class="sig-arg">sec_param</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Get the mechanism block size
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
<li><strong class="pname"><code>sec_param</code></strong> (SecItem object or None) - mechanism parameters used to build this context or None.</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_cert_nicknames"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_cert_nicknames</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>get_cert_nicknames(certdb, what, [user_data1, ...]) -> name0, ...</p>
|
|
<p>Returns a tuple of the nicknames of the certificates in a specified
|
|
certificate database.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>certdb</code></strong> (CertDB object) - CertDB certificate database object</li>
|
|
<li><strong class="pname"><code>what</code></strong> (integer) - <dl class="rst-docutils">
|
|
<dt>one of:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>SEC_CERT_NICKNAMES_ALL</li>
|
|
<li>SEC_CERT_NICKNAMES_USER</li>
|
|
<li>SEC_CERT_NICKNAMES_SERVER</li>
|
|
<li>SEC_CERT_NICKNAMES_CA</li>
|
|
</ul>
|
|
</dd>
|
|
</dl></li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_iv_length"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_iv_length</span>(<span class="sig-arg">mechanism</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Returns the length of the mechanism's initialization vector.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: algtag</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_pad_mechanism"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_pad_mechanism</span>(<span class="sig-arg">mechanism</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Determine appropriate mechanism to use when padding is required.
|
|
If the mechanism does not map to a padding mechanism return the mechanism.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="get_use_pkix_for_validation"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">get_use_pkix_for_validation</span>()</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Returns the current value of the flag used to enable or disable the
|
|
use of PKIX for certificate validation. See also:
|
|
<a href="nss.nss-module.html#set_use_pkix_for_validation" class="link">set\_use\_pkix\_for\_validation</a>.
|
|
<dl class="fields">
|
|
<dt>Returns: flag</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="hash_buf"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">hash_buf</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>hash_buf(hash_alg, data) --> digest</p>
|
|
<p>Computes a digest according to the hash_alg type.
|
|
Return the digest data as buffer object.</p>
|
|
<p>Note, if a hexidecimal string representation is desired then pass
|
|
result to data_to_hex()</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>hash_alg</code></strong> (int) - hash algorithm enumeration (SEC_OID_*)
|
|
e.g.: SEC_OID_MD5, SEC_OID_SHA1, SEC_OID_SHA256, SEC_OID_SHA512, etc.</li>
|
|
<li><strong class="pname"><code>data</code></strong> (buffer or string) - buffer the digest will be computed for</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="import_crl"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">import_crl</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
import_crl(slot, der_crl, url, type, import_options, decode_options, [user_data1, ...]) -> SignedCRL
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>slot</code></strong> (PK11Slot object) - designated PK11 slot</li>
|
|
<li><strong class="pname"><code>der_crl</code></strong> (SecItem object) - signed DER CRL data encapsulated in a SecItem object.</li>
|
|
<li><strong class="pname"><code>url</code></strong> (string) - URL of the CRL</li>
|
|
<li><p><strong class="pname"><code>type</code></strong> (int) - revocation list type</p>
|
|
<dl class="rst-docutils">
|
|
<dt>may be one of:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>SEC_CRL_TYPE</li>
|
|
<li>SEC_KRL_TYPE</li>
|
|
</ul>
|
|
</dd>
|
|
</dl></li>
|
|
<li><strong class="pname"><code>import_options</code></strong> (int) - <dl class="rst-docutils">
|
|
<dt>bit-wise OR of the following flags:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>CRL_IMPORT_BYPASS_CHECKS</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<p>or use CRL_IMPORT_DEFAULT_OPTIONS</p></li>
|
|
<li><strong class="pname"><code>decode_options</code></strong> (int) - <dl class="rst-docutils">
|
|
<dt>bit-wise OR of the following flags:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>CRL_DECODE_DONT_COPY_DER</li>
|
|
<li>CRL_DECODE_SKIP_ENTRIES</li>
|
|
<li>CRL_DECODE_KEEP_BAD_CRL</li>
|
|
<li>CRL_DECODE_ADOPT_HEAP_DER</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<p>or use CRL_DECODE_DEFAULT_OPTIONS</p></li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="import_sym_key"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">import_sym_key</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>import_sym_key(slot, mechanism, origin, operation, key_data, [user_data1, ...]) -> PK11SymKey</p>
|
|
<p>Create a PK11SymKey from data)</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>slot</code></strong> (PK11Slot object) - designated PK11 slot</li>
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
<li><strong class="pname"><code>origin</code></strong> (int) - PK11 origin enumeration (PK11Origin*)
|
|
e.g. PK11_OriginDerive, PK11_OriginUnwrap, etc.</li>
|
|
<li><strong class="pname"><code>operation</code></strong> (int) - type of operation this context will be doing. A (CKA_*) constant
|
|
(e.g. CKA_ENCRYPT, CKA_DECRYPT, CKA_SIGN, CKA_VERIFY, CKA_DIGEST)</li>
|
|
<li><strong class="pname"><code>key_data</code></strong>, <strong class="pname"><code>SecItem</code></strong>, <strong class="pname"><code>object</code></strong> - key data encapsulated in a SECItem used to build the symmetric key.</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="indented_format"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">indented_format</span>(<span class="sig-arg">line_fmt_tuples</span>,
|
|
<span class="sig-arg">indent_len</span>=<span class="sig-default">4</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>The function supports the display of complex objects which may be
|
|
composed of other complex objects. There is often a need to output
|
|
section headers or single strings and lists of <attribute,value> pairs
|
|
(the attribute in this discussion is called a label), or even blank
|
|
lines. All of these items should line up in columns at different
|
|
indentation levels in order to visually see the structure.</p>
|
|
<p>It would not be flexible enough to have object formatting routines
|
|
which simply returned a single string with all the indentation and
|
|
formatting pre-applied. The indentation width may not be what is
|
|
desired. Or more importantly you might not be outputting to text
|
|
display. It might be a GUI which desires to display the
|
|
information. Most GUI's want to handle each string seperately and
|
|
control indentation and the visibility of each item (e.g. a tree
|
|
control).</p>
|
|
<p>At the same time we want to satisfy the need for easy and simple text
|
|
output. This routine will do that, e.g.:</p>
|
|
<blockquote>
|
|
print indented_format(obj.format_lines())</blockquote>
|
|
<p>To accomodate necessary flexibility the object formatting methods
|
|
(format_lines()) return a list of tuples. Each tuple represents a
|
|
single line with the first tuple item being the indentation level for
|
|
the line. There may be 0,1 or 2 additional strings in the tuple which
|
|
are to be output on the line. A single string are usually one of two
|
|
things, either a section header or data that has been continuted onto
|
|
multiple lines. Two strings usually represent a <attribute,value> pair
|
|
with the first string being a label (e.g. attribute name).</p>
|
|
<p>Each tuple may be:</p>
|
|
<blockquote>
|
|
<dl class="rst-docutils">
|
|
<dt>(int,)</dt>
|
|
<dd>1-value tuple, no strings, e.g. blank line.</dd>
|
|
<dt>(int, string)</dt>
|
|
<dd>2-value tuple, output string at indent level.</dd>
|
|
<dt>(int, string, string)</dt>
|
|
<dd>3-value tuple, first string is a label, second string is a
|
|
value. Starting at the indent level output the label, then
|
|
follow with the value. By keeping the label separate from the
|
|
value the ouput formatter may elect to align the values in
|
|
vertical columns for adjacent lines.</dd>
|
|
</dl>
|
|
</blockquote>
|
|
<p>Example:</p>
|
|
<pre class="rst-literal-block">
|
|
# This list of tuples,
|
|
|
|
[(0, 'Constraints'),
|
|
(1, 'min:', '0')
|
|
(1, 'max:', '100'),
|
|
(1, 'Filter Data'),
|
|
(2, 'ab bc de f0 12 34 56 78 9a bc de f0')
|
|
(2, '12 34 56 78 9a bc de f0 12 34 56 78')
|
|
]
|
|
|
|
# would product this output
|
|
|
|
Constraints
|
|
min: 0
|
|
max: 100
|
|
Filter Data:
|
|
ab bc de f0 12 34 56 78 9a bc de f0
|
|
12 34 56 78 9a bc de f0 12 34 56 78
|
|
</pre>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>line_fmt_tuples</code></strong> ([(level, ...),...]) - A list of tuples. First tuple value is the indentation level
|
|
followed by optional strings for the line.</li>
|
|
<li><strong class="pname"><code>indent_len</code></strong> (int) - Number of space characters repeated for each level and
|
|
prepended to the line string.</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="key_mechanism_type_from_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">key_mechanism_type_from_name</span>(<span class="sig-arg">name</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given the name of a key mechanism enumeration constant (CKM_*)
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the CKM_ prefix
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>name</code></strong> (string) - name of key mechanism enumeration constant (CKM_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="key_mechanism_type_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">key_mechanism_type_name</span>(<span class="sig-arg">mechanism</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a key mechanism enumeration constant (CKM_*)
|
|
return it's name as a string
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="key_usage_flags"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">key_usage_flags</span>(<span class="sig-arg">flags</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsEnumName</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an integer with KU_*
|
|
(e.g. nss.KU_DIGITAL_SIGNATURE) bit flags return a sorted
|
|
list of their string names.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>flags</code></strong> (int) - KU_* bit flags</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned list will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsEnum</dt>
|
|
<dd>The enumerated constant as an integer value.</dd>
|
|
<dt>AsEnumName</dt>
|
|
<dd>The name of the enumerated constant as a string.</dd>
|
|
<dt>AsEnumDescription</dt>
|
|
<dd>A friendly human readable description of the enumerated constant as a string.</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: ['flag_name', ...]</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="list_certs"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">list_certs</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>list_certs(type, [user_data1, ...]) -> (<a href="nss.nss.Certificate-class.html" class="link">Certificate</a>, ...)</p>
|
|
<p>Given the type of certificates to list return a tuple of <a href="nss.nss.Certificate-class.html" class="link">Certificate</a>
|
|
objects matching that type.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>type</code></strong> (int) - PK11CertList* enumerated constant.</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object ...) - zero or more caller supplied parameters which will
|
|
be passed to the password callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="make_line_fmt_tuples"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">make_line_fmt_tuples</span>(<span class="sig-arg">level</span>,
|
|
<span class="sig-arg">obj</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a list of line formatted tuples sutible to passing to
|
|
<a href="nss.nss-module.html#indented_format" class="link">indented\_format()</a>. Each tuple consists of a integer
|
|
level value and a string object. This is equivalent to:
|
|
[(level, str(x)) for x in obj].
|
|
As a special case convenience if obj is a scalar object (i.e.
|
|
not a list or tuple) then [(level, str(obj))] will be returned.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>obj</code></strong> (object) - If obj is a tuple or list then each member will be wrapped
|
|
in a 2-tuple of (level, str). If obj is a scalar object
|
|
then obj will be wrapped in a 2-tuple of (level, obj)</li>
|
|
<li><strong class="pname"><code>level</code></strong> (integer) - Initial indentation level, all subsequent indents are relative
|
|
to this starting level.</li>
|
|
</ul></dd>
|
|
<dt>Returns: [(level, str), ...]</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="md5_digest"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">md5_digest</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>md5_digest(data) --> digest</p>
|
|
<p>Returns 16 octet MD5 digest data as buffer object.</p>
|
|
<p>Note, if a hexidecimal string representation is desired then pass
|
|
result to data_to_hex()</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>data</code></strong> (buffer or string) - buffer the digest will be computed for</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="mechanism_to_algtag"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">mechanism_to_algtag</span>(<span class="sig-arg">mechanism</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Returns the algtag given key mechanism enumeration constant (CKM_*)
|
|
Throws an KeyError exception if the mechanism is invalid.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: algtag</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="need_pw_init"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">need_pw_init</span>()</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Returns True if the internal slot needs to be initialized, False otherwise.</p>
|
|
<p>The internal slot token should be initalized if:</p>
|
|
<p>The token is not initialized</p>
|
|
<blockquote>
|
|
<a href="nss.nss.PK11Slot-class.html#need_login" class="link">PK11Slot.need\_login()</a> == True and <a href="nss.nss.PK11Slot-class.html#need_user_init" class="link">PK11Slot.need\_user\_init()</a> == True</blockquote>
|
|
<p>Or</p>
|
|
<p>The token has a NULL password.</p>
|
|
<blockquote>
|
|
<a href="nss.nss.PK11Slot-class.html#need_login" class="link">PK11Slot.need\_login()</a> == False and <a href="nss.nss.PK11Slot-class.html#need_user_init" class="link">PK11Slot.need\_user\_init()</a> == False</blockquote>
|
|
<table border="1" class="rst-docutils">
|
|
<colgroup>
|
|
<col width="29%" />
|
|
<col width="38%" />
|
|
<col width="33%" />
|
|
</colgroup>
|
|
<thead valign="bottom">
|
|
<tr><th class="rst-head">CKF_LOGIN_REQUIRED</th>
|
|
<th class="rst-head">CKF_USER_PIN_INITIALIZED</th>
|
|
<th class="rst-head">CKF_TOKEN_INITIALIZED</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody valign="top">
|
|
<tr><td>False</td>
|
|
<td>False</td>
|
|
<td>True</td>
|
|
</tr>
|
|
<tr><td>True</td>
|
|
<td>False</td>
|
|
<td>False</td>
|
|
</tr>
|
|
<tr><td>False</td>
|
|
<td>True</td>
|
|
<td>True</td>
|
|
</tr>
|
|
<tr><td>True</td>
|
|
<td>True</td>
|
|
<td>True</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<p><a href="nss.nss.PK11Slot-class.html#need_login" class="link">PK11Slot.need\_login()</a> == CKF_LOGIN_REQUIRED</p>
|
|
<p><a href="nss.nss.PK11Slot-class.html#need_user_init" class="link">PK11Slot.need\_user\_init()</a> == !CKF_USER_PIN_INITIALIZED</p>
|
|
<dl class="fields">
|
|
<dt>Returns: bool</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_init"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_init</span>(<span class="sig-arg">cert_dir</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Sets up configuration files and performs other tasks required to run
|
|
Network Security Services. <a href="nss.nss-module.html#nss_init" class="link">nss.nss\_init()</a> differs from
|
|
<a href="nss.nss-module.html#nss_init_read_write" class="link">nss.nss\_init\_read\_write()</a> because the internal PK11 slot (see
|
|
<a href="nss.nss-module.html#get_internal_slot" class="link">nss.get\_internal\_slot()</a>) is created in Read Only (RO) mode as
|
|
opposed to Read Write (RW) mode.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cert_dir</code></strong> (string) - Pathname of the directory where the certificate, key, and
|
|
security module databases reside.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_init_context"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_init_context</span>(<span class="sig-arg">cert_dir</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">cert_prefix</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">key_prefix</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">secmod_name</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">init_params</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">flags</span>=<span class="sig-default">0</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p><a href="nss.nss-module.html#nss_init_context" class="link">nss\_init\_context()</a> initializes NSS within a context and returns a
|
|
<a href="nss.nss.InitContext-class.html" class="link">InitContext</a> object. Contexts are used when multiple entities within
|
|
a single process wish to use NSS without colliding such as
|
|
libraries.</p>
|
|
<p>You must hold onto the returned InitContext object and call shutdown
|
|
on it when you are done. The context will automatically be shutdown
|
|
when the InitContext object is destroyed if you have not already shut
|
|
it down.</p>
|
|
<p>By default <a href="nss.nss-module.html#nss_initialize" class="link">nss\_initialize()</a> and <a href="nss.nss-module.html#nss_init_context" class="link">nss\_init\_context()</a> open the
|
|
internal PK11 slot (see <a href="nss.nss-module.html#get_internal_slot" class="link">get\_internal\_slot()</a>) in Read Write (RW) mode
|
|
as opposed to <a href="nss.nss-module.html#nss_init" class="link">nss\_init()</a> which opens it in Read Only (RO) mode. If
|
|
you want RO mode you pass the <a href="nss.nss-module.html#NSS_INIT_READONLY" class="link">NSS\_INIT\_READONLY</a> flag.</p>
|
|
<p>The flags parameter is a bitwise OR of the following flags:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>NSS_INIT_READONLY</dt>
|
|
<dd>Open the databases read only.</dd>
|
|
<dt>NSS_INIT_NOCERTDB</dt>
|
|
<dd>Don't open the cert DB and key DB's, just initialize the volatile
|
|
certdb.</dd>
|
|
<dt>NSS_INIT_NOMODDB</dt>
|
|
<dd>Don't open the security module DB, just initialize the PKCS #11 module.</dd>
|
|
<dt>NSS_INIT_FORCEOPEN</dt>
|
|
<dd>Continue to force initializations even if the databases cannot be
|
|
opened.</dd>
|
|
<dt>NSS_INIT_NOROOTINIT</dt>
|
|
<dd>Don't try to look for the root certs module automatically.</dd>
|
|
<dt>NSS_INIT_OPTIMIZESPACE</dt>
|
|
<dd>Optimize for space instead of speed. Use smaller tables and caches.</dd>
|
|
<dt>NSS_INIT_PK11THREADSAFE</dt>
|
|
<dd>Only load PKCS#11 modules that are thread-safe, i.e., that support
|
|
locking - either OS locking or NSS-provided locks . If a PKCS#11 module
|
|
isn't thread-safe, don't serialize its calls; just don't load it
|
|
instead. This is necessary if another piece of code is using the same
|
|
PKCS#11 modules that NSS is accessing without going through NSS, for
|
|
example, the Java SunPKCS11 provider.</dd>
|
|
<dt>NSS_INIT_PK11RELOAD</dt>
|
|
<dd>Ignore the CKR_CRYPTOKI_ALREADY_INITIALIZED error when loading PKCS#11
|
|
modules. This is necessary if another piece of code is using the same
|
|
PKCS#11 modules that NSS is accessing without going through NSS, for
|
|
example, Java SunPKCS11 provider.</dd>
|
|
<dt>NSS_INIT_NOPK11FINALIZE</dt>
|
|
<dd>Never call C_Finalize on any PKCS#11 module. This may be necessary in
|
|
order to ensure continuous operation and proper shutdown sequence if
|
|
another piece of code is using the same PKCS#11 modules that NSS is
|
|
accessing without going through NSS, for example, Java SunPKCS11
|
|
provider. The following limitation applies when this is set :
|
|
SECMOD_WaitForAnyTokenEvent will not use C_WaitForSlotEvent, in order
|
|
to prevent the need for C_Finalize. This call will be emulated instead.</dd>
|
|
<dt>NSS_INIT_RESERVED</dt>
|
|
<dd>Currently has no effect, but may be used in the future to trigger
|
|
better cooperation between PKCS#11 modules used by both NSS and the
|
|
Java SunPKCS11 provider. This should occur after a new flag is defined
|
|
for C_Initialize by the PKCS#11 working group.</dd>
|
|
<dt>NSS_INIT_COOPERATE</dt>
|
|
<dd>Sets the above four recommended options for applications that use both
|
|
NSS and the Java SunPKCS11 provider.</dd>
|
|
</dl>
|
|
<p>Hint: You can obtain a printable representation of the flags via <a href="nss.nss-module.html#nss_init_flags" class="link">nss\_init\_flags</a>.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cert_dir</code></strong> (string) - Pathname of the directory where the certificate, key, and
|
|
security module databases reside.</li>
|
|
<li><strong class="pname"><code>cert_prefix</code></strong> (string) - Prefix added to the beginning of the certificate database,
|
|
for example,"https-server1-".</li>
|
|
<li><strong class="pname"><code>key_prefix</code></strong> (string) - Prefix added to the beginning of the key database,
|
|
for example, "https-server1-".</li>
|
|
<li><strong class="pname"><code>secmod_name</code></strong> (string) - Name of the security module database,
|
|
usually "secmod.db".</li>
|
|
<li><strong class="pname"><code>init_params</code></strong> (<a href="nss.nss.InitContext-class.html" class="link">InitContext</a> object) - Object with a set of initialization parameters.
|
|
See <a href="nss.nss.InitContext-class.html" class="link">InitContext</a>.</li>
|
|
<li><strong class="pname"><code>flags</code></strong> - Bit flags that specify how NSS should be initialized.</li>
|
|
</ul></dd>
|
|
<dt>Returns: <a href="nss.nss.InitContext-class.html" class="link">InitContext</a></dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_init_flags"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_init_flags</span>(<span class="sig-arg">flags</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsEnumName</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an integer with NSS_INIT*
|
|
(e.g. nss.NSS_INIT_READONLY) bit flags return a sorted
|
|
list of their string names.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>flags</code></strong> (int) - NSS_INIT* bit flags</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned list will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsEnum</dt>
|
|
<dd>The enumerated constant as an integer value.</dd>
|
|
<dt>AsEnumName</dt>
|
|
<dd>The name of the enumerated constant as a string.</dd>
|
|
<dt>AsEnumDescription</dt>
|
|
<dd>A friendly human readable description of the enumerated constant as a string.</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: ['flag_name', ...]</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_init_nodb"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_init_nodb</span>()</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Performs tasks required to run Network Security Services without setting up
|
|
configuration files. Important: This NSS function is not intended for use with
|
|
SSL, which requires that the certificate and key database files be opened.</p>
|
|
<p>nss_init_nodb opens only the temporary database and the internal PKCS #112
|
|
module. Unlike nss_init, nss_init_nodb allows applications that do not have
|
|
access to storage for databases to run raw crypto, hashing, and certificate
|
|
functions. nss_init_nodb is not idempotent, so call it only once. The policy
|
|
flags for all cipher suites are turned off by default, disallowing all cipher
|
|
suites. Therefore, an application cannot use NSS to perform any cryptographic
|
|
operations until after it enables appropriate cipher suites by calling one of
|
|
the SSL Export Policy Functions.</p>
|
|
<dl class="fields">
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_init_read_write"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_init_read_write</span>(<span class="sig-arg">cert_dir</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Sets up configuration files and performs other tasks required to run
|
|
Network Security Services. <a href="nss.nss-module.html#nss_init_read_write" class="link">nss.nss\_init\_read\_write()</a> differs from
|
|
<a href="nss.nss-module.html#nss_init" class="link">nss.nss\_init()</a> because the internal PK11 slot (see
|
|
<a href="nss.nss-module.html#get_internal_slot" class="link">nss.get\_internal\_slot()</a>) is created in Read Write (RW) mode as
|
|
opposed to Read Only (RO) mode.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cert_dir</code></strong> (string) - Pathname of the directory where the certificate, key, and
|
|
security module databases reside.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_initialize"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_initialize</span>(<span class="sig-arg">cert_dir</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">cert_prefix</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">key_prefix</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">secmod_name</span>=<span class="sig-default">None</span>,
|
|
<span class="sig-arg">flags</span>=<span class="sig-default">0</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p><a href="nss.nss-module.html#nss_initialize" class="link">nss\_initialize()</a> initializes NSS. It is more flexible than <a href="nss.nss-module.html#nss_init" class="link">nss\_init()</a>,
|
|
<a href="nss.nss-module.html#nss_init_read_write" class="link">nss\_init\_read\_write()</a>, and <a href="nss.nss-module.html#nss_init_nodb" class="link">nss\_init\_nodb()</a>. If any of those simpler NSS
|
|
initialization functions suffices for your needs, call that instead.</p>
|
|
<p>By default <a href="nss.nss-module.html#nss_initialize" class="link">nss\_initialize()</a> and <a href="nss.nss-module.html#nss_init_context" class="link">nss\_init\_context()</a> open the
|
|
internal PK11 slot (see <a href="nss.nss-module.html#get_internal_slot" class="link">get\_internal\_slot()</a>) in Read Write (RW) mode
|
|
as opposed to <a href="nss.nss-module.html#nss_init" class="link">nss\_init()</a> which opens it in Read Only (RO) mode. If
|
|
you want RO mode you pass the <a href="nss.nss-module.html#NSS_INIT_READONLY" class="link">NSS\_INIT\_READONLY</a> flag.</p>
|
|
<p>The flags parameter is a bitwise OR of the following flags:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>NSS_INIT_READONLY</dt>
|
|
<dd>Open the databases read only.</dd>
|
|
<dt>NSS_INIT_NOCERTDB</dt>
|
|
<dd>Don't open the cert DB and key DB's, just initialize the volatile
|
|
certdb.</dd>
|
|
<dt>NSS_INIT_NOMODDB</dt>
|
|
<dd>Don't open the security module DB, just initialize the PKCS #11 module.</dd>
|
|
<dt>NSS_INIT_FORCEOPEN</dt>
|
|
<dd>Continue to force initializations even if the databases cannot be
|
|
opened.</dd>
|
|
<dt>NSS_INIT_NOROOTINIT</dt>
|
|
<dd>Don't try to look for the root certs module automatically.</dd>
|
|
<dt>NSS_INIT_OPTIMIZESPACE</dt>
|
|
<dd>Optimize for space instead of speed. Use smaller tables and caches.</dd>
|
|
<dt>NSS_INIT_PK11THREADSAFE</dt>
|
|
<dd>Only load PKCS#11 modules that are thread-safe, i.e., that support
|
|
locking - either OS locking or NSS-provided locks . If a PKCS#11 module
|
|
isn't thread-safe, don't serialize its calls; just don't load it
|
|
instead. This is necessary if another piece of code is using the same
|
|
PKCS#11 modules that NSS is accessing without going through NSS, for
|
|
example, the Java SunPKCS11 provider.</dd>
|
|
<dt>NSS_INIT_PK11RELOAD</dt>
|
|
<dd>Ignore the CKR_CRYPTOKI_ALREADY_INITIALIZED error when loading PKCS#11
|
|
modules. This is necessary if another piece of code is using the same
|
|
PKCS#11 modules that NSS is accessing without going through NSS, for
|
|
example, Java SunPKCS11 provider.</dd>
|
|
<dt>NSS_INIT_NOPK11FINALIZE</dt>
|
|
<dd>Never call C_Finalize on any PKCS#11 module. This may be necessary in
|
|
order to ensure continuous operation and proper shutdown sequence if
|
|
another piece of code is using the same PKCS#11 modules that NSS is
|
|
accessing without going through NSS, for example, Java SunPKCS11
|
|
provider. The following limitation applies when this is set :
|
|
SECMOD_WaitForAnyTokenEvent will not use C_WaitForSlotEvent, in order
|
|
to prevent the need for C_Finalize. This call will be emulated instead.</dd>
|
|
<dt>NSS_INIT_RESERVED</dt>
|
|
<dd>Currently has no effect, but may be used in the future to trigger
|
|
better cooperation between PKCS#11 modules used by both NSS and the
|
|
Java SunPKCS11 provider. This should occur after a new flag is defined
|
|
for C_Initialize by the PKCS#11 working group.</dd>
|
|
<dt>NSS_INIT_COOPERATE</dt>
|
|
<dd>Sets the above four recommended options for applications that use both
|
|
NSS and the Java SunPKCS11 provider.</dd>
|
|
</dl>
|
|
<p>Hint: You can obtain a printable representation of the flags via <a href="nss.nss-module.html#nss_init_flags" class="link">nss\_init\_flags</a>.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cert_dir</code></strong> (string) - Pathname of the directory where the certificate, key, and
|
|
security module databases reside.</li>
|
|
<li><strong class="pname"><code>cert_prefix</code></strong> (string) - Prefix added to the beginning of the certificate database,
|
|
for example,"https-server1-".</li>
|
|
<li><strong class="pname"><code>key_prefix</code></strong> (string) - Prefix added to the beginning of the key database,
|
|
for example, "https-server1-".</li>
|
|
<li><strong class="pname"><code>secmod_name</code></strong> (string) - Name of the security module database,
|
|
usually "secmod.db".</li>
|
|
<li><strong class="pname"><code>flags</code></strong> - Bit flags that specify how NSS should be initialized.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_is_initialized"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_is_initialized</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>nss_is_initialized() --> bool</p>
|
|
<p>Returns whether Network Security Services has already been initialized or not.</p>
|
|
<dl class="fields">
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_shutdown"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_shutdown</span>()</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Closes the key and certificate databases that were opened by nss_init().</p>
|
|
<p>NSS can only shutdown successfully if all NSS objects have been
|
|
released, otherwise nss_shutdown will fail with the error code
|
|
SEC_ERROR_BUSY. Here are some tips to make sure nss_shutdown will
|
|
succeed. <a class="rst-footnote-reference" href="#rst-id3" id="rst-id1">[1]</a></p>
|
|
<ul class="rst-simple">
|
|
<li>If the process is a SSL client make sure you call
|
|
<a href="nss.ssl-module.html#clear_session_cache" class="link">ssl.clear\_session\_cache</a>.</li>
|
|
<li>If the process is a SSL server make sure you call
|
|
<a href="nss.ssl-module.html#shutdown_server_session_id_cache" class="link">ssl.shutdown\_server\_session\_id\_cache()</a>.</li>
|
|
<li>Make sure all sockets have been closed, open SSL sockets hold
|
|
references NSS objects.</li>
|
|
<li>Explicitly delete Python objects which contain NSS objects using the
|
|
del command. <a class="rst-footnote-reference" href="#rst-id4" id="rst-id2">[2]</a></li>
|
|
<li>Use <a href="nss.nss-module.html#dump_certificate_cache_info" class="link">nss.dump\_certificate\_cache\_info()</a> to provide information about
|
|
which cached objects may still persist and be responsible for
|
|
preventing a full NSS shutdown.</li>
|
|
</ul>
|
|
<table class="rst-docutils footnote" frame="void" id="rst-id3" rules="none">
|
|
<colgroup><col class="label" /><col /></colgroup>
|
|
<tbody valign="top">
|
|
<tr><td class="rst-label"><a class="fn-backref" href="#id1">[1]</a></td><td>If the leaked objects are subsequently released after
|
|
nss_shutdown is called NSS can be reinitialized with the
|
|
various NSS initialization routines. In this cass teh
|
|
SEC_ERROR_BUSY error can be thought of as an informatiive
|
|
warning.</td></tr>
|
|
</tbody>
|
|
</table>
|
|
<table class="rst-docutils footnote" frame="void" id="rst-id4" rules="none">
|
|
<colgroup><col class="label" /><col /></colgroup>
|
|
<tbody valign="top">
|
|
<tr><td class="rst-label"><a class="fn-backref" href="#id2">[2]</a></td><td><p class="rst-first">This Python binding to NSS wraps each NSS object inside a
|
|
Python object. Like NSS objects Python objects are reference
|
|
counted. When the last reference to the Python object
|
|
disappears the Python object is destroyed. The destructor for a
|
|
Python object wrapping an NSS object releases the NSS reference
|
|
to the NSS object. Thus if any Python objects which wrap NSS
|
|
objects remain "live" nss_shutdown will fail. Python objects
|
|
are typically released by the Python interpretor when the
|
|
variable holding the object is assigned a new object or when
|
|
the variable holding the object goes out of scope. This means
|
|
you may need to manually delete some objects using the del
|
|
command rather relying on Python's automatic garbage
|
|
collection. Consider this example:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>def foo():</dt>
|
|
<dd>nss.nss_init(certdir)
|
|
sock = ssl.SSLSocket()
|
|
nss.nss_shutdown()</dd>
|
|
</dl>
|
|
<p>When nss_shutown() is called the sock object is still alive and
|
|
holds references to NSS objects. The sock object won't be
|
|
released by Python until it goes out of scope when the function
|
|
exits. Thus the shutdown will fail with SEC_ERROR_BUSY. But you
|
|
can explicitly force the sock object to be released by
|
|
explictily deleting it, for example:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>def foo():</dt>
|
|
<dd>nss.nss_init(certdir)
|
|
sock = ssl.SSLSocket()
|
|
del sock
|
|
nss.nss_shutdown()</dd>
|
|
</dl>
|
|
<p class="rst-last">Another way to avoid this issue is to arrange your code such
|
|
that nss_shutdown is called from a location in your code which
|
|
is not in scope for any NSS objects created. This also implies
|
|
you shouldn't assign NSS objects to globals.</p>
|
|
</td></tr>
|
|
</tbody>
|
|
</table>
|
|
<dl class="fields">
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_shutdown_context"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_shutdown_context</span>(<span class="sig-arg">context</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<blockquote>
|
|
<dl class="rst-docutils">
|
|
<dt>context <span class="classifier-delimiter">:</span> <span class="rst-classifier"><a href="nss.nss.InitContext-class.html" class="link">InitContext</a> object</span></dt>
|
|
<dd>A <a href="nss.nss.InitContext-class.html" class="link">InitContext</a> returned from a previous
|
|
call to <a href="nss.nss-module.html#nss_init_context" class="link">nss\_init\_context</a>.</dd>
|
|
</dl>
|
|
</blockquote>
|
|
<p>Shutdown NSS for the users of this context. When all contexts
|
|
have been shutdown NSS will fully shutdown.</p>
|
|
<dl class="fields">
|
|
<dt>Returns: <table class="rst-docutils field-list" frame="void" rules="none">
|
|
<col class="field-name" />
|
|
<col class="field-body" />
|
|
<tbody valign="top">
|
|
<tr class="rst-field"><th class="rst-field-name">Parameters:</th><td class="rst-field-body"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table></dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="nss_version_check"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">nss_version_check</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>nss_version_check(version) --> bool</p>
|
|
<p>Return a boolean that indicates whether the underlying NSS library
|
|
will perform as the caller expects.</p>
|
|
<p>The the version parameter is a string identifier of the NSS
|
|
library. That string will be compared against a string that represents
|
|
the actual build version of the NSS library. Return True if supplied
|
|
version is compatible, False otherwise.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>version</code></strong> (string) - Required version</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="oid_dotted_decimal"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">oid_dotted_decimal</span>(<span class="sig-arg">oid</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an oid return it's tag constant as a string.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><p><strong class="pname"><code>oid</code></strong> (may be one of integer, string, SecItem) - May be one of:</p>
|
|
<ul class="rst-simple">
|
|
<li>integer:: A SEC OID enumeration constant, also known as a tag
|
|
(i.e. SEC_OID_*) for example SEC_OID_AVA_COMMON_NAME.</li>
|
|
<li>string:: A string in dotted decimal representation, for example
|
|
'OID.2.5.4.3'. The 'OID.' prefix is optional.
|
|
Or a string for the tag name (e.g. 'SEC_OID_AVA_COMMON_NAME')
|
|
The 'SEC_OID_' prefix is optional. Or one of the canonical
|
|
abbreviations (e.g. 'cn'). Case is not significant.</li>
|
|
<li>SecItem:: A SecItem object encapsulating the OID in
|
|
DER format.</li>
|
|
</ul></li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="oid_str"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">oid_str</span>(<span class="sig-arg">oid</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an oid return it's description as a string.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><p><strong class="pname"><code>oid</code></strong> (may be one of integer, string, SecItem) - May be one of:</p>
|
|
<ul class="rst-simple">
|
|
<li>integer:: A SEC OID enumeration constant, also known as a tag
|
|
(i.e. SEC_OID_*) for example SEC_OID_AVA_COMMON_NAME.</li>
|
|
<li>string:: A string in dotted decimal representation, for example
|
|
'OID.2.5.4.3'. The 'OID.' prefix is optional.
|
|
Or a string for the tag name (e.g. 'SEC_OID_AVA_COMMON_NAME')
|
|
The 'SEC_OID_' prefix is optional. Or one of the canonical
|
|
abbreviations (e.g. 'cn'). Case is not significant.</li>
|
|
<li>SecItem:: A SecItem object encapsulating the OID in
|
|
DER format.</li>
|
|
</ul></li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="oid_tag"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">oid_tag</span>(<span class="sig-arg">oid</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an oid return it's tag constant.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><p><strong class="pname"><code>oid</code></strong> (may be one of integer, string, SecItem) - May be one of:</p>
|
|
<ul class="rst-simple">
|
|
<li>integer:: A SEC OID enumeration constant, also known as a tag
|
|
(i.e. SEC_OID_*) for example SEC_OID_AVA_COMMON_NAME.</li>
|
|
<li>string:: A string in dotted decimal representation, for example
|
|
'OID.2.5.4.3'. The 'OID.' prefix is optional.
|
|
Or a string for the tag name (e.g. 'SEC_OID_AVA_COMMON_NAME')
|
|
The 'SEC_OID_' prefix is optional. Or one of the canonical
|
|
abbreviations (e.g. 'cn'). Case is not significant.</li>
|
|
<li>SecItem:: A SecItem object encapsulating the OID in
|
|
DER format.</li>
|
|
</ul></li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="oid_tag_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">oid_tag_name</span>(<span class="sig-arg">oid</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an oid return it's tag constant as a string.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><p><strong class="pname"><code>oid</code></strong> (may be one of integer, string, SecItem) - May be one of:</p>
|
|
<ul class="rst-simple">
|
|
<li>integer:: A SEC OID enumeration constant, also known as a tag
|
|
(i.e. SEC_OID_*) for example SEC_OID_AVA_COMMON_NAME.</li>
|
|
<li>string:: A string in dotted decimal representation, for example
|
|
'OID.2.5.4.3'. The 'OID.' prefix is optional.
|
|
Or a string for the tag name (e.g. 'SEC_OID_AVA_COMMON_NAME')
|
|
The 'SEC_OID_' prefix is optional. Or one of the canonical
|
|
abbreviations (e.g. 'cn'). Case is not significant.</li>
|
|
<li>SecItem:: A SecItem object encapsulating the OID in
|
|
DER format.</li>
|
|
</ul></li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="param_from_algid"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">param_from_algid</span>(<span class="sig-arg">algid</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a SecItem containing a encryption param derived from a AlgorithmID.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>algid</code></strong> (AlgorithmID object) - algorithm id</li>
|
|
</ul></dd>
|
|
<dt>Returns: SecItem</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="param_from_iv"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">param_from_iv</span>(<span class="sig-arg">mechanism</span>,
|
|
<span class="sig-arg">iv</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a SecItem to be used as the initialization vector for encryption/decryption.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
<li><strong class="pname"><code>iv</code></strong> (SecItem object) - initialization vector. If there is no initialization vector you may also pass
|
|
None or an empty SecItem object (e.g. SecItem())</li>
|
|
</ul></dd>
|
|
<dt>Returns: SecItem</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pk11_attribute_type_from_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pk11_attribute_type_from_name</span>(<span class="sig-arg">name</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given the name of a PK11 attribute type constant (CKA_*)
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the CKA_ prefix
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>name</code></strong> (string) - name of PK11 attribute type constant (CKA_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pk11_attribute_type_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pk11_attribute_type_name</span>(<span class="sig-arg">type</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a PK11 attribute type constant (CKA_*)
|
|
return it's name as a string
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>type</code></strong> (int) - PK11 attribute type constant (CKA_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pk11_disabled_reason_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pk11_disabled_reason_name</span>(<span class="sig-arg">reason</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a PK11 slot disabled reason constant (PK11_DIS_*)
|
|
return the constant as a string.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>reason</code></strong> (int) - PK11 slot disabled reason constant (PK11_DIS_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pk11_disabled_reason_str"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pk11_disabled_reason_str</span>(<span class="sig-arg">reason</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a PK11 slot disabled reason constant (PK11_DIS_*)
|
|
return a descriptive string
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>reason</code></strong> (int) - PK11 slot disabled reason constant (PK11_DIS_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_cipher_from_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_cipher_from_name</span>(<span class="sig-arg">name</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given the name of a PKCS12_* constant
|
|
return it's integer constant
|
|
The string comparison is case insensitive and will match with
|
|
or without the PKCS12_ prefix
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>name</code></strong> (string) - name of PKCS12_* constant</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_cipher_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_cipher_name</span>(<span class="sig-arg">cipher</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given a PKCS12_* constant
|
|
return it's name as a string
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cipher</code></strong> (int) - PKCS12_* constant</li>
|
|
</ul></dd>
|
|
<dt>Returns: string</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_enable_all_ciphers"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_enable_all_ciphers</span>()</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<dl class="rst-docutils">
|
|
<dt>Enables all PKCS12 ciphers, which are:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li><a href="nss.nss-module.html#PKCS12_RC2_CBC_40" class="link">PKCS12\_RC2\_CBC\_40</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_RC2_CBC_128" class="link">PKCS12\_RC2\_CBC\_128</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_RC4_40" class="link">PKCS12\_RC4\_40</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_RC4_128" class="link">PKCS12\_RC4\_128</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_DES_56" class="link">PKCS12\_DES\_56</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_DES_EDE3_168" class="link">PKCS12\_DES\_EDE3\_168</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="fields">
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_enable_cipher"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_enable_cipher</span>(<span class="sig-arg">cipher</span>,
|
|
<span class="sig-arg">enabled</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<dl class="rst-docutils">
|
|
<dt>The cipher may be one of:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li>PKCS12_RC2_CBC_40</li>
|
|
<li>PKCS12_RC2_CBC_128</li>
|
|
<li>PKCS12_RC4_40</li>
|
|
<li>PKCS12_RC4_128</li>
|
|
<li>PKCS12_DES_56</li>
|
|
<li>PKCS12_DES_EDE3_168</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cipher</code></strong> (integer) - The PKCS12 cipher suite enumeration (e.g. <a href="nss.nss-module.html#PKCS12_DES_EDE3_168" class="link">PKCS12\_DES\_EDE3\_168</a>, etc.)</li>
|
|
<li><strong class="pname"><code>enabled</code></strong> (bool or int) - True enables, False disables</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_export"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_export</span>(<span class="sig-arg">nickname</span>,
|
|
<span class="sig-arg">pkcs12_password</span>,
|
|
<span class="sig-arg">key_cipher</span>=<span class="sig-default">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC</span>,
|
|
<span class="sig-arg">cert_cipher</span>=<span class="sig-default">SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC</span>,
|
|
<span class="sig-arg">pin_args</span>=<span class="sig-default">None</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>pkcs12_export() is used to export a certificate and private key pair
|
|
from the NSS database in a protected manner. It produces the binary
|
|
content of what is typically called a .p12 file (e.g. PKCS12). This
|
|
function does not write the file, if you want to write a .p12 file
|
|
you must write it's output to a file, for example:</p>
|
|
<pre class="rst-literal-block">
|
|
pkcs12_data = nss.pkcs12_export(nickname, pkcs12_file_password)
|
|
f = open(p12_file_path, 'w')
|
|
f.write(pkcs12_data)
|
|
f.close()
|
|
</pre>
|
|
<div class="rst-section" id="rst-password-based-encryption">
|
|
<h1 class="heading">Password Based Encryption</h1>
|
|
<p>PKCS #12 provides for not only the protection of the private keys but
|
|
also the certificate and meta-data associated with the keys. Password
|
|
based encryption is used to protect private keys (i.e. key_cipher) on
|
|
export to a PKCS #12 file and also the entire package when allowed
|
|
(i.e. cert_cipher). If no algorithm is specified it defaults to using
|
|
'PKCS #12 V2 PBE With SHA-1 And 3KEY Triple DES-CBC' for private key
|
|
encryption. For historical export control reasons 'PKCS #12 V2 PBE
|
|
With SHA-1 And 40 Bit RC2 CBC' is the default for the overall package
|
|
encryption when not in FIPS mode and no package encryption when in
|
|
FIPS mode. The private key is always protected with strong encryption
|
|
by default.</p>
|
|
<p>A list of ciphers follows, the term is the SEC OID TAG followd by a
|
|
friendly description.</p>
|
|
<ul>
|
|
<li><dl class="rst-first rst-docutils">
|
|
<dt>symmetric CBC ciphers for PKCS #5 V2:</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>SEC_OID_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">DES-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_RC2_CBC</dt>
|
|
<dd><p class="rst-first rst-last">RC2-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_RC5_CBC_PAD</dt>
|
|
<dd><p class="rst-first rst-last">RC5-CBCPad.</p>
|
|
</dd>
|
|
<dt>SEC_OID_DES_EDE3_CBC</dt>
|
|
<dd><p class="rst-first rst-last">DES-EDE3-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_AES_128_CBC</dt>
|
|
<dd><p class="rst-first rst-last">AES-128-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_AES_192_CBC</dt>
|
|
<dd><p class="rst-first rst-last">AES-192-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_AES_256_CBC</dt>
|
|
<dd><p class="rst-first rst-last">AES-256-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_CAMELLIA_128_CBC</dt>
|
|
<dd><p class="rst-first rst-last">CAMELLIA-128-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_CAMELLIA_192_CBC</dt>
|
|
<dd><p class="rst-first rst-last">CAMELLIA-192-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_CAMELLIA_256_CBC</dt>
|
|
<dd><p class="rst-first rst-last">CAMELLIA-256-CBC.</p>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
<li><dl class="rst-first rst-docutils">
|
|
<dt>PKCS #12 PBE Ciphers:</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC4</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 PBE With SHA-1 and 128 Bit RC4.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC4</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 PBE With SHA-1 and 40 Bit RC4.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_PBE_WITH_SHA1_AND_TRIPLE_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 PBE With SHA-1 and Triple DES-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 PBE With SHA-1 and 128 Bit RC2 CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 PBE With SHA-1 and 40 Bit RC2 CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC4</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 V2 PBE With SHA-1 And 128 Bit RC4.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC4</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 V2 PBE With SHA-1 And 40 Bit RC4.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_3KEY_TRIPLE_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 V2 PBE With SHA-1 And 3KEY Triple DES-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_2KEY_TRIPLE_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 V2 PBE With SHA-1 And 2KEY Triple DES-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_128_BIT_RC2_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 V2 PBE With SHA-1 And 128 Bit RC2 CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS12_V2_PBE_WITH_SHA1_AND_40_BIT_RC2_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #12 V2 PBE With SHA-1 And 40 Bit RC2 CBC.</p>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
<li><dl class="rst-first rst-docutils">
|
|
<dt>PKCS #5 PBE Ciphers:</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>SEC_OID_PKCS5_PBE_WITH_MD2_AND_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #5 Password Based Encryption with MD2 and DES-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS5_PBE_WITH_MD5_AND_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #5 Password Based Encryption with MD5 and DES-CBC.</p>
|
|
</dd>
|
|
<dt>SEC_OID_PKCS5_PBE_WITH_SHA1_AND_DES_CBC</dt>
|
|
<dd><p class="rst-first rst-last">PKCS #5 Password Based Encryption with SHA-1 and DES-CBC.</p>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>nickname</code></strong> (string) - Certificate nickname to search for.</li>
|
|
<li><strong class="pname"><code>pkcs12_password</code></strong> (string) - The password used to protect the pkcs12_file.</li>
|
|
<li><strong class="pname"><code>key_cipher</code></strong> (int) - A SEC OID TAG enumerated constant selecting the
|
|
encryption for the private key (see below).
|
|
Also see <a href="nss.nss-module.html#pkcs12_map_cipher" class="link">nss.pkcs12\_map\_cipher()</a> for an alternative
|
|
method to select the encryption cipher.</li>
|
|
<li><strong class="pname"><code>cert_cipher</code></strong> (int) - A SEC OID TAG enumerated constant selecting the
|
|
encryption for the certificates (see below).
|
|
Also see <a href="nss.nss-module.html#pkcs12_map_cipher" class="link">nss.pkcs12\_map\_cipher()</a> for an alternative
|
|
method to select the encryption cipher.</li>
|
|
<li><strong class="pname"><code>pin_args</code></strong> (tuple) - Extra parameters which will
|
|
be passed to the password callback function.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_map_cipher"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_map_cipher</span>(<span class="sig-arg">cipher</span>,
|
|
<span class="sig-arg">key_length</span>=<span class="sig-default">0</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Given an cipher and optionally a key length, map that to a PKCS12 encryption
|
|
method returned as a SEC_OID tag.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><p><strong class="pname"><code>cipher</code></strong> (may be one of integer, string or SecItem) - May be one of:</p>
|
|
<ul class="rst-simple">
|
|
<li>integer:: A SEC OID enumeration constant, also known as a tag
|
|
(i.e. SEC_OID_*) for example SEC_OID_DES_EDE3_CBC.</li>
|
|
<li>string:: A string for the tag name
|
|
(e.g. 'SEC_OID_DES_EDE3_CBC') The 'SEC_OID_' prefix is
|
|
optional. A string in dotted decimal representation, for
|
|
example 'OID.2.5.4.3'. The 'OID.' prefix is optional. Case
|
|
is not significant.</li>
|
|
<li>SecItem:: A SecItem object encapsulating the OID in
|
|
DER format.</li>
|
|
</ul></li>
|
|
<li><strong class="pname"><code>key_length</code></strong> (int) - The number of bits in the key. If zero a default will be selected.</li>
|
|
</ul></dd>
|
|
<dt>Returns: int</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_set_nickname_collision_callback"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_set_nickname_collision_callback</span>(<span class="sig-arg">callback</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>When importing a certificate via a <a href="nss.nss.PKCS12Decoder-class.html" class="link">PKCS12Decoder</a> object and the
|
|
nickname is not set or collides with an existing nickname in the NSS
|
|
database then this callback is invoked to resolve the problem. If no
|
|
nickname collision callback has been set then an internal default
|
|
callback will be used instead which calls the NSS function CERT_MakeCANickname
|
|
(available in the Python binding as <a href="nss.nss.Certificate-class.html#make_ca_nickname" class="link">Certificate.make\_ca\_nickname()</a>).</p>
|
|
<p>The callback has the signature:</p>
|
|
<pre class="rst-literal-block">
|
|
nickname_collision_callback(old_nickname, cert) --> new_nickname, cancel
|
|
</pre>
|
|
<dl class="rst-docutils">
|
|
<dt>old_nickname</dt>
|
|
<dd>the preious nickname or None if previous did not exist</dd>
|
|
<dt>cert</dt>
|
|
<dd>the <a href="nss.nss.Certificate-class.html" class="link">Certificate</a> object being imported.</dd>
|
|
</dl>
|
|
<p>The callback returns 2 values, the new nickname, and a boolean.</p>
|
|
<blockquote>
|
|
<dl class="rst-docutils">
|
|
<dt>new_nickname</dt>
|
|
<dd>The new nickname to try or None</dd>
|
|
<dt>cancel</dt>
|
|
<dd>boolean indicating if collision resolution should be cancelled</dd>
|
|
</dl>
|
|
</blockquote>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>callback</code></strong> (function pointer) - The callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pkcs12_set_preferred_cipher"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pkcs12_set_preferred_cipher</span>(<span class="sig-arg">cipher</span>,
|
|
<span class="sig-arg">enabled</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>This function enables or disables the preferred flag on a
|
|
PKCS cipher. The default preferred cipher is <a href="nss.nss-module.html#PKCS12_RC2_CBC_40" class="link">PKCS12\_RC2\_CBC\_40</a>.</p>
|
|
<dl class="rst-docutils">
|
|
<dt>The cipher may be one of:</dt>
|
|
<dd><ul class="rst-first rst-last rst-simple">
|
|
<li><a href="nss.nss-module.html#PKCS12_RC2_CBC_40" class="link">PKCS12\_RC2\_CBC\_40</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_RC2_CBC_128" class="link">PKCS12\_RC2\_CBC\_128</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_RC4_40" class="link">PKCS12\_RC4\_40</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_RC4_128" class="link">PKCS12\_RC4\_128</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_DES_56" class="link">PKCS12\_DES\_56</a></li>
|
|
<li><a href="nss.nss-module.html#PKCS12_DES_EDE3_168" class="link">PKCS12\_DES\_EDE3\_168</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>cipher</code></strong> (integer) - The PKCS12 cipher suite enumeration (e.g. <a href="nss.nss-module.html#PKCS12_DES_EDE3_168" class="link">PKCS12\_DES\_EDE3\_168</a>, etc.)</li>
|
|
<li><strong class="pname"><code>enabled</code></strong> (bool or int) - True enables, False disables</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="pub_wrap_sym_key"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">pub_wrap_sym_key</span>(<span class="sig-arg">mechanism</span>,
|
|
<span class="sig-arg">pub_key</span>,
|
|
<span class="sig-arg">sym_key</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Wraps a public key wrap (which only RSA can do).
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - CK_MECHANISM_TYPE enumerated constant</li>
|
|
<li><strong class="pname"><code>pub_key</code></strong> (<a href="nss.nss.PublicKey-class.html" class="link">PublicKey</a> object) - Public key used to wrap.</li>
|
|
<li><strong class="pname"><code>sym_key</code></strong> (<a href="nss.nss.PK11SymKey-class.html" class="link">PK11SymKey</a> object) - Symmetric key that will be wrapped.</li>
|
|
</ul></dd>
|
|
<dt>Returns: SecItem</dt>
|
|
<dd>Wrapped symmetric key as SecItem</dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="read_der_from_file"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">read_der_from_file</span>(<span class="sig-arg">file</span>,
|
|
<span class="sig-arg">ascii</span>=<span class="sig-default">False</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Read the contents of a file and return as a SecItem object.
|
|
If file is a string then treat it as a file pathname and open
|
|
and read the contents of that file. If file is a file object
|
|
then read the contents from the file object</p>
|
|
<p>If the file contents begin with a PEM header then treat the
|
|
the file as PEM encoded and decode the payload into DER form.
|
|
Otherwise the file contents is assumed to already be in DER form.
|
|
The returned SecItem contains the DER contents of the file.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>file</code></strong> (file name or file object) - If string treat as file path to open and read,
|
|
if file object read from file object.</li>
|
|
<li><strong class="pname"><code>ascii</code></strong> (bool) - If True treat file contents as ascii data.
|
|
If PEM delimiters are found strip them.
|
|
Then base64 decode the contents.</li>
|
|
</ul></dd>
|
|
<dt>Returns: SecItem</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="read_hex"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">read_hex</span>(<span class="sig-arg">input</span>,
|
|
<span class="sig-arg">separators</span>=<span class="sig-default">" </span>,
|
|
<span class="sig-arg">:\t\n"</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Parse a string containing hexadecimal data and return a buffer
|
|
object containing the binary octets. Each octet in the string is
|
|
represented as a pair of case insensitive hexadecimal characters
|
|
(0123456789abcdef). Each octet must be a pair of
|
|
characters. Octets may optionally be preceded by 0x or 0X. Octets
|
|
may be separated by separator characters specified in the
|
|
separators string. The separators string is a set of
|
|
characters. Any character in the separators character set will be
|
|
ignored when it occurs between octets. If no separators should be
|
|
considered then pass an empty string.</p>
|
|
<p>Using the default separators each of these strings is valid input
|
|
representing the same 8 octet sequence:</p>
|
|
<p>01, 23, 45, 67, 89, ab, cd, ef
|
|
01, 23, 45, 67, 89, AB, CD, EF
|
|
0x01, 0x23, 0x45, 0x67, 0x89, 0xab, 0xcd, 0xef
|
|
01:23:45:67:89:ab:cd:ef
|
|
0123456789abcdef
|
|
01 23 45 67 89 ab cd ef
|
|
0x010x230x450x670x890xab0xcd0xef</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>input</code></strong> (string) - string containing hexadecimal data</li>
|
|
<li><strong class="pname"><code>separators</code></strong> (string or None) - string containing set of separator characters
|
|
Any character encountered during parsing which is in
|
|
this string will be skipped and considered a separator
|
|
between pairs of hexadecimal characters.</li>
|
|
</ul></dd>
|
|
<dt>Returns: buffer</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_ocsp_cache_settings"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_ocsp_cache_settings</span>(<span class="sig-arg">max_cache_entries</span>,
|
|
<span class="sig-arg">min_secs_till_next_fetch</span>,
|
|
<span class="sig-arg">max_secs_till_next_fetch</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Sets parameters that control NSS' internal OCSP cache.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>max_cache_entries</code></strong> (int) - Maximum number of cache entries.
|
|
Special values, -1 disables the cache, 0 indicates unlimited cache entries.</li>
|
|
<li><strong class="pname"><code>min_secs_till_next_fetch</code></strong> (int) - Whenever an OCSP request was attempted or completed over the network,
|
|
wait at least this number of seconds before trying to fetch again.</li>
|
|
<li><strong class="pname"><code>max_secs_till_next_fetch</code></strong> (int) - The maximum age of a cached response we allow, until we try
|
|
to fetch an updated response, even if the OCSP responder expects
|
|
that a newer information update will not be available yet.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_ocsp_default_responder"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_ocsp_default_responder</span>(<span class="sig-arg">certdb</span>,
|
|
<span class="sig-arg">url</span>,
|
|
<span class="sig-arg">nickname</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Specify the location and cert of the default responder. If OCSP
|
|
checking is already enabled and use of a default responder is also
|
|
already enabled, all OCSP checking from now on will go directly to the
|
|
specified responder. If OCSP checking is not enabled, or if it is
|
|
enabled but use of a default responder is not enabled, the information
|
|
will be recorded and take effect whenever both are enabled.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>certdb</code></strong> (CertDB object) - CertDB certificate database object.</li>
|
|
<li><strong class="pname"><code>url</code></strong> (string) - The location of the default responder (e.g. "<a class="rst-reference external" href="http://foo.com:80/ocsp" target="_top">http://foo.com:80/ocsp</a>")
|
|
Note that the location will not be tested until the first attempt
|
|
to send a request there.</li>
|
|
<li><strong class="pname"><code>nickname</code></strong> (string) - The nickname of the cert to trust (expected) to sign the OCSP responses.
|
|
If the corresponding cert cannot be found, SECFailure is returned.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_ocsp_failure_mode"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_ocsp_failure_mode</span>(<span class="sig-arg">failure_mode</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Set the desired behaviour on OCSP failures.
|
|
failure_mode may be one of:</p>
|
|
<blockquote>
|
|
<ul class="rst-simple">
|
|
<li>ocspMode_FailureIsVerificationFailure</li>
|
|
<li>ocspMode_FailureIsNotAVerificationFailure</li>
|
|
</ul>
|
|
</blockquote>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>failure_mode</code></strong> (int) - A ocspMode_Failure* constant</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_ocsp_timeout"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_ocsp_timeout</span>(<span class="sig-arg">seconds</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Configure the maximum time NSS will wait for an OCSP response.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>seconds</code></strong> (int) - Maximum number of seconds NSS will wait for an OCSP response.</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_password_callback"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_password_callback</span>(<span class="sig-arg">callback</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>Defines a callback function used by the NSS libraries whenever
|
|
information protected by a password needs to be retrieved from the key
|
|
or certificate databases.</p>
|
|
<p>Many tokens keep track of the number of attempts to enter a password
|
|
and do not allow further attempts after a certain point. Therefore, if
|
|
the retry argument is True, indicating that the password was tried and
|
|
is wrong, the callback function should return None to indicate that it
|
|
is unsuccessful, rather than attempting to return the same password
|
|
again. Failing to terminate when the retry argument is True can result
|
|
in an endless loop. The user_dataN arguments can also be used to keep
|
|
track of the number of times the callback has been invoked.</p>
|
|
<p>Several functions in the NSS libraries use the password callback
|
|
function to obtain the password before performing operations that
|
|
involve the protected information. The extra user_dataN parameters to
|
|
the password callback function is application-defined and can be used
|
|
for any purpose. When NSS libraries call the password callback
|
|
function the value they pass for the user_dataN arguments is
|
|
determined by <a href="nss.ssl.SSLSocket-class.html#set_pkcs11_pin_arg" class="link">ssl.SSLSocket.set\_pkcs11\_pin\_arg()</a>.</p>
|
|
<p>The callback has the signature:</p>
|
|
<pre class="rst-literal-block">
|
|
password_callback(slot, retry, [user_data1, ...]) -> string or None
|
|
</pre>
|
|
<dl class="rst-docutils">
|
|
<dt>slot</dt>
|
|
<dd>PK11Slot object</dd>
|
|
<dt>retry</dt>
|
|
<dd>boolean indicating if this is a retry. This implies that the
|
|
callback has previously returned the wrong password.</dd>
|
|
<dt>user_dataN</dt>
|
|
<dd>zero or more caller supplied optional parameters</dd>
|
|
</dl>
|
|
<p>The callback should return a string or None to indicate a valid
|
|
password cannot be supplied. Returning None will prevent the callback
|
|
from being invoked again.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>callback</code></strong> (function pointer) - The callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_shutdown_callback"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_shutdown_callback</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>set_shutdown_callback(callback, [user_data1, ...])</p>
|
|
<p>Defines a callback function which is invoked when NSS is shutdown.
|
|
If the callback is None the previous callback is cancelled.</p>
|
|
<p>After NSS is shutdown the shutdown callback is cancelled, you must
|
|
reset the shutdown callback again after initializing NSS.</p>
|
|
<p>The callback has the signature:</p>
|
|
<pre class="rst-literal-block">
|
|
shutdown_callback(nss_data, [user_data1, ...]) -> bool
|
|
</pre>
|
|
<dl class="rst-docutils">
|
|
<dt>nss_data</dt>
|
|
<dd>dict of NSS values (currently empty)</dd>
|
|
<dt>user_dataN</dt>
|
|
<dd>zero or more caller supplied optional parameters</dd>
|
|
</dl>
|
|
<p>The callback should return True for success. If it returns False the
|
|
NSS shutdown function will complete but will result in an error.</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>callback</code></strong> (function pointer or None) - The callback function. If None cancel the previous callback</li>
|
|
<li><strong class="pname"><code>user_dataN</code></strong> (object) - zero or more caller supplied parameters which will
|
|
be passed to the shutdown callback function</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="set_use_pkix_for_validation"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">set_use_pkix_for_validation</span>(<span class="sig-arg">flag</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Sets the flag to enable or disable the use of PKIX for certificate
|
|
validation. Returns the previous value of the flag.
|
|
See also: <a href="nss.nss-module.html#get_use_pkix_for_validation" class="link">get\_use\_pkix\_for\_validation</a>.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>flag</code></strong> (bool) - Boolean flag, True to enable PKIX validation,
|
|
False to disable PKIX validation.</li>
|
|
</ul></dd>
|
|
<dt>Returns: prev_flag</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="sha1_digest"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">sha1_digest</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>sha1_digest(data) --> digest</p>
|
|
<p>Returns 20 octet SHA1 digest data as buffer object.</p>
|
|
<p>Note, if a hexidecimal string representation is desired then pass
|
|
result to data_to_hex()</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>data</code></strong> (buffer or string) - buffer the digest will be computed for</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="sha256_digest"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">sha256_digest</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>sha256_digest(data) --> digest</p>
|
|
<p>Returns 32 octet SHA256 digest data as buffer object.</p>
|
|
<p>Note, if a hexidecimal string representation is desired then pass
|
|
result to data_to_hex()</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>data</code></strong> (buffer or string) - buffer the digest will be computed for</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="sha512_digest"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">sha512_digest</span>(<span class="sig-arg">...</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
<p>sha512_digest(data) --> digest</p>
|
|
<p>Returns 64 octet SHA512 digest data as buffer object.</p>
|
|
<p>Note, if a hexidecimal string representation is desired then pass
|
|
result to data_to_hex()</p>
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>data</code></strong> (buffer or string) - buffer the digest will be computed for</li>
|
|
</ul></dd>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="token_exists"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">token_exists</span>(<span class="sig-arg">mechanism</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return True if a token is available which can perform
|
|
the desired mechanism, False otherwise.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>mechanism</code></strong> (int) - key mechanism enumeration constant (CKM_*)</li>
|
|
</ul></dd>
|
|
<dt>Returns: bool</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="x509_alt_name"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">x509_alt_name</span>(<span class="sig-arg">sec_item</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsString</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a tuple of GeneralNames according the representation kind.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>sec_item</code></strong> (SecItem object) - A SecItem containing a DER encoded alternative name extension.</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned tuple will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsObject</dt>
|
|
<dd>The general name as a nss.GeneralName object</dd>
|
|
<dt>AsString</dt>
|
|
<dd>The general name as a string.
|
|
(e.g. "<a class="rst-reference external" href="http://crl.geotrust.com/crls/secureca.crl" target="_top">http://crl.geotrust.com/crls/secureca.crl</a>")</dd>
|
|
<dt>AsTypeString</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>The general name type as a string.</dt>
|
|
<dd>(e.g. "URI")</dd>
|
|
</dl>
|
|
</dd>
|
|
<dt>AsTypeEnum</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>The general name type as a general name type enumerated constant.</dt>
|
|
<dd>(e.g. nss.certURI )</dd>
|
|
</dl>
|
|
</dd>
|
|
<dt>AsLabeledString</dt>
|
|
<dd>The general name as a string with it's type prepended.
|
|
(e.g. "URI: <a class="rst-reference external" href="http://crl.geotrust.com/crls/secureca.crl" target="_top">http://crl.geotrust.com/crls/secureca.crl</a>"</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: (SecItem, ...)</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="x509_cert_type"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">x509_cert_type</span>(<span class="sig-arg">bitstr</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsEnumDescription</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a tuple of string name for each enabled bit in the key
|
|
usage bit string.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>bitstr</code></strong> (SecItem object) - A SecItem containing a DER encoded bit string.</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned tuple will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsEnum</dt>
|
|
<dd>The enumerated constant.
|
|
(e.g. nss.NS_CERT_TYPE_SSL_SERVER)</dd>
|
|
<dt>AsEnumDescription</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>A friendly human readable description of the enumerated constant as a string.</dt>
|
|
<dd>(e.g. "SSL Server")</dd>
|
|
</dl>
|
|
</dd>
|
|
<dt>AsIndex</dt>
|
|
<dd>The bit position within the bit string.</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: (str, ...)</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="x509_ext_key_usage"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">x509_ext_key_usage</span>(<span class="sig-arg">sec_item</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsString</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a tuple of OID's according the representation kind.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>sec_item</code></strong> (SecItem object) - A SecItem containing a DER encoded sequence of OID's</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned tuple will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsObject</dt>
|
|
<dd>Each extended key usage will be a SecItem object embedding
|
|
the OID in DER format.</dd>
|
|
<dt>AsString</dt>
|
|
<dd>Each extended key usage will be a descriptive string.
|
|
(e.g. "TLS Web Server Authentication Certificate")</dd>
|
|
<dt>AsDottedDecimal</dt>
|
|
<dd>Each extended key usage will be OID rendered as a dotted decimal string.
|
|
(e.g. "OID.1.3.6.1.5.5.7.3.1")</dd>
|
|
<dt>AsEnum</dt>
|
|
<dd>Each extended key usage will be OID tag enumeration constant (int).
|
|
(e.g. nss.SEC_OID_EXT_KEY_USAGE_SERVER_AUTH)</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: (obj, ...)</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<a name="x509_key_usage"></a>
|
|
<div>
|
|
<table class="details" border="1" cellpadding="3"
|
|
cellspacing="0" width="100%" bgcolor="white">
|
|
<tr><td>
|
|
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
|
<tr valign="top"><td>
|
|
<h3 class="epydoc"><span class="sig"><span class="sig-name">x509_key_usage</span>(<span class="sig-arg">bitstr</span>,
|
|
<span class="sig-arg">repr_kind</span>=<span class="sig-default">AsEnumDescription</span>)</span>
|
|
</h3>
|
|
</td><td align="right" valign="top"
|
|
>
|
|
</td>
|
|
</tr></table>
|
|
|
|
Return a tuple of string name for each enabled bit in the key
|
|
usage bit string.
|
|
<dl class="fields">
|
|
<dt>Parameters:</dt>
|
|
<dd><ul class="nomargin-top">
|
|
<li><strong class="pname"><code>bitstr</code></strong> (SecItem object) - A SecItem containing a DER encoded bit string.</li>
|
|
<li><p><strong class="pname"><code>repr_kind</code></strong> (RepresentationKind constant) - Specifies what the contents of the returned tuple will be.
|
|
May be one of:</p>
|
|
<dl class="rst-docutils">
|
|
<dt>AsEnum</dt>
|
|
<dd>The enumerated constant.
|
|
(e.g. nss.KU_DIGITAL_SIGNATURE)</dd>
|
|
<dt>AsEnumDescription</dt>
|
|
<dd><dl class="rst-first rst-last rst-docutils">
|
|
<dt>A friendly human readable description of the enumerated constant as a string.</dt>
|
|
<dd>(e.g. "Digital Signature")</dd>
|
|
</dl>
|
|
</dd>
|
|
<dt>AsIndex</dt>
|
|
<dd>The bit position within the bit string.</dd>
|
|
</dl></li>
|
|
</ul></dd>
|
|
<dt>Returns: (str, ...)</dt>
|
|
</dl>
|
|
</td></tr></table>
|
|
</div>
|
|
<br />
|
|
<!-- ==================== NAVIGATION BAR ==================== -->
|
|
<table class="navbar" border="0" width="100%" cellpadding="0"
|
|
bgcolor="#a0c0ff" cellspacing="0">
|
|
<tr valign="middle">
|
|
<!-- Home link -->
|
|
<th> <a
|
|
href="nss-module.html">Home</a> </th>
|
|
|
|
<!-- Tree link -->
|
|
<th> <a
|
|
href="module-tree.html">Trees</a> </th>
|
|
|
|
<!-- Index link -->
|
|
<th> <a
|
|
href="identifier-index.html">Indices</a> </th>
|
|
|
|
<!-- Help link -->
|
|
<th> <a
|
|
href="help.html">Help</a> </th>
|
|
|
|
<th class="navbar" width="100%"></th>
|
|
</tr>
|
|
</table>
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
|
|
<tr>
|
|
<td align="left" class="footer">
|
|
Generated by Epydoc 3.0.1
|
|
</td>
|
|
<td align="right" class="footer">
|
|
<a target="mainFrame" href="http://epydoc.sourceforge.net"
|
|
>http://epydoc.sourceforge.net</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<script type="text/javascript">
|
|
<!--
|
|
// Private objects are initially displayed (because if
|
|
// javascript is turned off then we want them to be
|
|
// visible); but by default, we want to hide them. So hide
|
|
// them unless we have a cookie that says to show them.
|
|
checkCookie();
|
|
// -->
|
|
</script>
|
|
</body>
|
|
</html>
|