RSA Security logo

RSA BSAFE Cert-C
API Reference

SERVICE_FUNCS Union Reference

Specifies a set of function pointers.

These pointers are the entry points of the service provider. Cert-C uses the SERVICE_FUNCS union to access the type-specific entry points of the service provider.

Parameters:
surrender A SURRENDER_FUNCS data structure that holds pointers to the text surrender service provider's functions.
log A LOG_FUNCS data structure that holds pointers to the status log service provider's functions.
crypto A CRYPTO_FUNCS data structure that holds pointers to the cryptographic service provider's functions.
io An IO_FUNCS data structure that holds pointers to the i/o stream service provider's functions.
db A DB_FUNCS data structure that holds pointers to the database service provider's functions.
revoke A CERT_REVOKE_FUNCS data structure that holds pointers to the certificate revocation status service provider's functions.
path A CERT_PATH_FUNCS data structure that holds pointers to the certification path- processing service provider's functions.
pki A PKI_FUNCS data structure that holds pointers to the PKI service provider's functions.

#include <service.h>

00102 typedef union {
00103   SURRENDER_FUNCS   surrender;
00104   LOG_FUNCS         log;
00105   CRYPTO_FUNCS      crypto;
00106   IO_FUNCS          io;
00107   DB_FUNCS          db;
00108   CERT_REVOKE_FUNCS revoke;
00109   CERT_PATH_FUNCS   path;
00110   PKI_FUNCS         pki;
00111 } SERVICE_FUNCS;

The documentation for this union was generated from the following file:


RSA BSAFE® Cert-C 2.7 API Reference