canmove, Confirmed users
937
edits
(→States) |
|||
| Line 32: | Line 32: | ||
|- | |- | ||
| 1.B|| Power Up Self Test | | 1.B|| Power Up Self Test | ||
| NSS library initialization has been initiated. This state performs library initialization, software integrity test, and power-up self-tests.|| | | NSS cryptographic module library initialization has been initiated. This state performs library initialization, software integrity test, and power-up self-tests.|| The <code>FC_Initialize</code> call is executing. | ||
|- | |- | ||
| 1.C|| Public Services | | 1.C|| Public Services | ||
| NSS library has been initialized and its self-tests have passed. Services that do not require logging in to the module are available.|| Public services can be invoked. Private services fail with the error code CKR_USER_NOT_LOGGED_IN. | | NSS cryptographic module library has been initialized and its self-tests have passed. Services that do not require logging in to the module are available.|| Public services can be invoked. Private services fail with the error code <code>CKR_USER_NOT_LOGGED_IN</code>. | ||
|- | |- | ||
| 2.A|| NSS User Services | | 2.A|| NSS User Services | ||
| Line 41: | Line 41: | ||
|- | |- | ||
| 2.B|| On Demand Self Test | | 2.B|| On Demand Self Test | ||
| Operator requested self-tests are being run.|| | | Operator requested self-tests are being run.|| The <code>FC_Login</code> call is executing. | ||
|- | |- | ||
| 3|| Error | | 3|| Error | ||
| NSS either has failed a conditional test while performing a service or has failed a power-up or operator-initiated self-test. No further cryptographic operations will be performed.|| Only FC_Finalize, FC_InitToken, FC_CloseSession, FC_CloseAllSessions, FC_WaitForSlotEvent, and the "get info" functions (FC_GetFunctionList, FC_GetInfo, FC_GetSlotList, FC_GetSlotInfo, and FC_GetTokenInfo) can be invoked. FC_Initialize fails with the error code CKR_CRYPTOKI_ALREADY_INITIALIZED. All other functions fail with the error code CKR_DEVICE_ERROR. | | The NSS cryptographic module either has failed a conditional test while performing a service or has failed a power-up or operator-initiated self-test. No further cryptographic operations will be performed.|| Only <code>FC_Finalize</code>, <code>FC_InitToken</code>, <code>FC_CloseSession</code>, <code>FC_CloseAllSessions</code>, <code>FC_WaitForSlotEvent</code>, and the "get info" functions (<code>FC_GetFunctionList</code>, <code>FC_GetInfo</code>, <code>FC_GetSlotList</code>, <code>FC_GetSlotInfo</code>, and <code>FC_GetTokenInfo</code>) can be invoked. <code>FC_Initialize</code> fails with the error code <code>CKR_CRYPTOKI_ALREADY_INITIALIZED</code>. All other functions fail with the error code <code>CKR_DEVICE_ERROR</code>. | ||
|} | |} | ||