Security Policy: Difference between revisions

Jump to navigation Jump to search
Line 377: Line 377:
<table border="1">
<table border="1">
<caption><b>Table II. Services</b></caption>
<caption><b>Table II. Services</b></caption>
<tr>
    <tr valign="top">
<th>Name of Service</th>
      <td
<th>Description of Service in Terms of Routines</th>
style="width: 170px; text-align: center; vertical-align: middle;">
</tr>
      <p><font face="Palatino"><font size="2"><b>Service
 
Category</b></font></font></p>
<tr>
      </td>
<th>PKCS #11</th>
      <td style="text-align: center;">
<td>The PKCS #11 API specifies a standard interface based upon the PKCS #11 standard, which allows for the selection of a FIPS 140-2 mode of operation that provides both <b>public</b> and <b>private</b> services as well as a means of authentication into all <b>private</b> services, creates and maintains entry points for all FIPS 140-2 specific routines including sftk_fipsPowerUpSelfTest() at initialization as well as on demand, and enforces a pairwise consistency check on all key generation algorithms. The NSS cryptographic module's FIPS 140-2 PKCS #11 implementation defines the following standard crypto API:
      <p><font face="Palatino"><font size="2"><b>Role</b></font></font></p>
<center>
      </td>
<table border="1">
      <td
 
style="width: 224px; text-align: center; vertical-align: middle;">
<tr>
      <p style="width: 187px;"><font face="Palatino"><font
<td valign="Top" width="20%"><b><font face="Palatino"><font size="-1">
size="2"><b>Function Name</b></font></font></p>
Category</font></font></b></td> <td valign="Top" width="26%"><b><font face="Palatino"><font size="-1"> Function</font></font></b></td>
      </td>
<td valign="Top" width="54%"><b><font face="Palatino"><font size="-1">
      <td
Description</font></font></b></td>
style="width: 369px; text-align: center; vertical-align: middle;">
</tr>
      <p><font face="Palatino"><font size="2"><b>Description</b></font></font></p>
 
      </td>
<tr>
      <td style="text-align: center; vertical-align: middle;">
<td valign="Top" width="20%"><font face="Palatino"><font size="-1"> FIPS 140-2</font></font> <br>
      <p><font face="Palatino"><font size="2"><b>Access
<font face="Palatino"><font size="-1">specific</font></font></td>
to<br>
<td valign="Top" width="26%"><font face="Palatino"><font size="-1"> FC_GetFunctionList
Keys and CSPs</b></font></font></p>
      </td>
    </tr>
    <tr valign="top">
      <td width="170">
      <p><font face="Palatino"><font size="2">FIPS
140-2 specific</font></font></p>
      </td>
      <td style="width: 34px;">User</td>
      <td style="width: 224px;">
      <p><font face="Palatino"><font size="2">FC_GetFunctionList</font></font></p>
      </td>
      <td width="369">
      <p><font face="Palatino"><font size="2">return
the list of FIPS 140-2 functions</font></font></p>
      </td>
      <td>
      <p align="center">-</p>
      </td>
    </tr>
    <tr valign="top">
      <td rowspan="3" width="170">
      <p><font face="Palatino"><font size="2">Installation
and Initialization</font></font></p>
      </td>
      <td rowspan="3"
style="width: 34px; vertical-align: middle;">Crypto
officer</td>
      <td style="width: 224px;">
      <p><font face="Palatino"><font size="2">FC_Initialize</font></font></p>
      </td>
      <td width="369">
      <p><font face="Palatino"><font size="2">initializes
Cryptoki. This function provides the Power Up self-test service</font></font></p>
      </td>
      <td>
      <p align="center">R</p>
      </td>
    </tr>
    <tr valign="top">
      <td style="width: 224px;">
      <p><font face="Palatino"><font size="2">FC_</font></font><font
face="Palatino"><font size="2">InitToken</font></font></p>
      </td>
      <td width="369">
     
</table>
</table>


198

edits

Navigation menu