RSA Security logo

RSA BSAFE Cert-C
API Reference

bcert.h File Reference

This is an obsolete include file.

It is retained for backward compatibility.

#include "certc.h"

Go to the source code of this file.

Data Structures

 POLICY_CONSTRAINTS

Functions

int C_CreateCertRequestObject (CERT_REQUEST_OBJ *certRequestObject)
void C_DestroyCertRequestObject (CERT_REQUEST_OBJ *certRequestObject)
int C_GetCertRequestFields (CERT_REQUEST_OBJ certRequestObject, CERT_REQUEST_FIELDS *certRequestFields)
int C_SetCertRequestFields (CERT_REQUEST_OBJ certRequestObject, CERT_REQUEST_FIELDS *certRequestFields)
int C_GetCertRequestDER (CERT_REQUEST_OBJ certRequestObject, unsigned char **der, unsigned int *derLen)
int C_SetCertRequestBER (CERT_REQUEST_OBJ certRequestObject, unsigned char *ber, unsigned int berLen)
int C_SignCertRequest (CERT_REQUEST_OBJ certRequestObject, B_KEY_OBJ subjectPrivateKey, B_ALGORITHM_OBJ randomObject, int signatureAlgorithm, unsigned char *digest, unsigned int *digestLen, unsigned int maxDigestLen, A_SURRENDER_CTX *surrenderContext)
int C_VerifyCertRequestSignature (CERT_REQUEST_OBJ certRequestObject, unsigned char *digest, unsigned int *digestLen, unsigned int maxDigestLen, A_SURRENDER_CTX *surrenderContext)
int C_DecomposePKCSCertRequestBER (CERT_OBJ certObject, ATTRIBUTES_OBJ attributesObject, unsigned char *certRequestBER, unsigned int certRequestBERLen, unsigned char *digest, unsigned int *digestLen, A_SURRENDER_CTX *surrenderContext)
int C_InitializeApplContext (APPL_CTX *applContext)
void C_FinalizeApplContext (APPL_CTX *applContext)


Function Documentation

int C_CreateCertRequestObject CERT_REQUEST_OBJ *    certRequestObject ;
 

Deprecated:
Use C_CreatePKCS10Object().

int C_DecomposePKCSCertRequestBER CERT_OBJ    certObject,
ATTRIBUTES_OBJ    attributesObject,
unsigned char *    certRequestBER,
unsigned int    certRequestBERLen,
unsigned char *    digest,
unsigned int *    digestLen,
A_SURRENDER_CTX *    surrenderContext
;
 

Deprecated:

void C_DestroyCertRequestObject CERT_REQUEST_OBJ *    certRequestObject ;
 

Deprecated:
Use C_DestroyPKCS10Object().

void C_FinalizeApplContext APPL_CTX *    applContext ;
 

Deprecated:

int C_GetCertRequestDER CERT_REQUEST_OBJ    certRequestObject,
unsigned char **    der,
unsigned int *    derLen
;
 

Deprecated:
Use C_GetPKCS10DER().

int C_GetCertRequestFields CERT_REQUEST_OBJ    certRequestObject,
CERT_REQUEST_FIELDS *    certRequestFields
;
 

Deprecated:
Use C_GetPKCS10Fields().

int C_InitializeApplContext APPL_CTX *    applContext ;
 

Deprecated:

int C_SetCertRequestBER CERT_REQUEST_OBJ    certRequestObject,
unsigned char *    ber,
unsigned int    berLen
;
 

Deprecated:
Use C_SetPKCS10BER().

int C_SetCertRequestFields CERT_REQUEST_OBJ    certRequestObject,
CERT_REQUEST_FIELDS *    certRequestFields
;
 

Deprecated:
Use C_SetPKCS10Fields().

int C_SignCertRequest CERT_REQUEST_OBJ    certRequestObject,
B_KEY_OBJ    subjectPrivateKey,
B_ALGORITHM_OBJ    randomObject,
int    signatureAlgorithm,
unsigned char *    digest,
unsigned int *    digestLen,
unsigned int    maxDigestLen,
A_SURRENDER_CTX *    surrenderContext
;
 

Deprecated:
Use C_SignPKCS10().

int C_VerifyCertRequestSignature CERT_REQUEST_OBJ    certRequestObject,
unsigned char *    digest,
unsigned int *    digestLen,
unsigned int    maxDigestLen,
A_SURRENDER_CTX *    surrenderContext
;
 

Deprecated:
Use C_VerifyPKCS10Signature().



RSA BSAFE® Cert-C 2.7 API Reference