mozilla
Your Search Results

    FC_Finalize

    Name

    FC_Finalize - indicate that an application is done with the PKCS #11 library.

    Syntax

    CK_RV FC_Finalize (CK_VOID_PTR pReserved);
    

    Parameters

    FC_Finalize has one parameter:

    pReserved
    must be NULL

    Description

    FC_Finalize shuts down the NSS cryptographic module in the FIPS mode of operation. If the library is not initialized, it does nothing.

    The pReserved argument is not used and must be NULL.

    Return value

    FC_Finalize always returns CKR_OK.

    FC_Finalize should check the pReserved argument and return CKR_ARGUMENTS_BAD if pReserved is not NULL.

    FC_Finalize should return CKR_CRYPTOKI_NOT_INITIALIZED if the library is not initialized.

    Examples

    #include <assert.h>
    
    CK_FUNCTION_LIST_PTR pFunctionList;
    CK_RV crv;
    
    crv = FC_GetFunctionList(&pFunctionList);
    assert(crv == CKR_OK);
    
    ...
    
    /* invoke FC_Finalize as pFunctionList->C_Finalize */
    crv = pFunctionList->C_Finalize(NULL);
    

    See also

    Document Tags and Contributors

    Tags: 
    Contributors to this page: Wtchang, Nelson%bolyard.com, fscholz
    Last updated by: fscholz,