RSA Security logo

RSA BSAFE Cert-C
API Reference

surrspi.h

Go to the documentation of this file.
00001 /*
00002 * Copyright (c) RSA Security Inc., 1999-2002.  All rights reserved.
00003 * This work contains proprietary, confidential, and trade secret
00004 * information of RSA Security Inc.  Use, disclosure or reproduction
00005 * without the express written authorization of RSA Security Inc. is
00006 * prohibited.
00007 */
00008 
00009 #ifndef _SURRSPI_H_
00010 #define _SURRSPI_H_ 1
00011 
00019 #include "basetype.h"
00020 
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024 
00040 typedef struct surrender_funcs {
00052   void (*Finalize) (
00053     CERTC_CTX ctx,           /* Cert-C context */
00054     POINTER   handle);       /* provider handle */
00055 
00100   int (*Surrender) (
00101     POINTER handle);          /* provider handle */
00102 
00135   void (*Reset) (
00136     CERTC_CTX ctx,            /* Cert-C context */
00137     POINTER   handle);        /* provider handle */
00138 } SURRENDER_FUNCS;
00139 
00140 #ifdef __cplusplus
00141 }
00142 #endif
00143 
00144 #endif /* _SURRSPI_H_ */



RSA BSAFE® Cert-C 2.7 API Reference