| RSA BSAFE Cert-C |
Certificate Components for C |
| Crypto-C 6.2.1 Developer's Guide | ||
| Search |
It also registers an application-defined extension type in the Cert-C context. This structure is used with C_GetExtensionTypeInfo() and C_RegisterExtensionType().
critical.c, saltname.c, and userextn.c.
#include <certext.h>
typedef struct EXTENSION_TYPE_INFO { ITEM type; unsigned int criticality; unsigned int overrideCriticality; unsigned int overrideHandler; UINT2 authenObjects; unsigned int uniqueValue; EXTENSION_HANDLER handler; } EXTENSION_TYPE_INFO;
Data Fields | |
| ITEM | type |
An ITEM structure that indicates the extension type. | |
| unsigned int | criticality |
An unsigned int value that indicates the extension type's default criticality. More... | |
| unsigned int | overrideCriticality |
An unsigned int value that allows you to override the extension type's default criticality when you call C_CreateExtension(). More... | |
| unsigned int | overrideHandler |
An unsigned int value that allows you to override the extension type's default handler when you call C_CreateExtension(). More... | |
| UINT2 | authenObjects |
A UINT2 value that designates the object types that can include this extension type. More... | |
| unsigned int | uniqueValue |
An unsigned int value that indicates whether the extension can have multiple extension values or only a single extension value. More... | |
| EXTENSION_HANDLER | handler |
An EXTENSION_HANDLER structure that specifies the handler for this extension type. More... | |
|
|
A
|
|
|
An
|
|
|
An |
|
|
An
|
|
|
An
|
|
|
An |