| RSA BSAFE Micro Edition Suite |
Streamlined security for mobile and embedded devices |
 
![]() |
Typedefs | |
| typedef struct r_cert_st | R_CERT |
| The certificate structure. More... | |
| typedef struct r_cert_items_st | R_CERT_ITEMS |
| The generic structure for a group of certificate items. | |
| typedef struct r_cert_name_st | R_CERT_NAME |
| The certificate name structure. More... | |
| typedef struct r_cert_name_entry_st | R_CERT_NAME_ENTRY |
| The certificate name entry structure. More... | |
| typedef struct r_cert_ctx_st | R_CERT_CTX |
| The certificate context structure. More... | |
| typedef int | R_CERT_TYPE |
| The type of certificate type. More... | |
| typedef int | R_CERT_CTX_INFO |
| The type of information identifiers of certificate contexts. More... | |
| typedef int | R_CERT_INFO |
| The type of information identifiers of certificates. More... | |
| typedef int | R_CERT_NAME_INFO |
| The type of information identifiers of certificate names. More... | |
| typedef int | R_CERT_NAME_TYPE |
| The type of certificate name type. More... | |
| typedef int | R_CERT_NAME_ENTRY_INFO |
| The type of information identifiers of certificate name entries. More... | |
| typedef int | R_CERT_NAME_ENTRY_TYPE |
| The type of certificate name type. More... | |
| typedef int | R_CERT_TIME_VALIDITY |
| The type of the time validity value of certificates. More... | |
|
|
The certificate structure. This opaque structure is created via R_CERT_new(). It is used to provide both methods and states for R_CERT operations. It can be freed via R_CERT_free() when no longer required. A separate R_CERT structure is required for each certificate that is created/decoded.
This structure provides access to: |
|
|
The certificate context structure. This opaque structure is created via R_CERT_CTX_new() and can be freed via R_CERT_CTX_free() when no longer required. It is required to create certificate and certificate name objects. During creation of the certificate context a cryptographic context and a public key context are also created. As the cryptographic context is not essential for all certificate operations, any errors found during its creation are ignored.
This structure provides access to: |
|
|
The type of information identifiers of certificate contexts. See Context Information Types for more information. |
|
|
The type of information identifiers of certificates. See Information Types for more information. |
|
|
The certificate name structure. This opaque structure is created via R_CERT_NAME_new(). It is used to provide both methods and states for R_CERT_NAME operations. It can be freed via R_CERT_NAME_free() when no longer required. A separate R_CERT_NAME structure is required for each certificate name that is created/decoded. A certificate issuer or subject are examples of certificate names.
This structure provides access to: |
|
|
The certificate name entry structure. This opaque structure is created via R_CERT_NAME_ENTRY_new(). It is used to provide both methods and states for R_CERT_NAME_ENTRY operations. It can be freed via R_CERT_NAME_ENTRY_free() when no longer required. A separate R_CERT_NAME_ENTRY structure is required for each certificate name entry that is created/decoded.
This structure provides access to: |
|
|
The type of information identifiers of certificate name entries. See Name Entry Information Identifiers for more information. |
|
|
The type of certificate name type. See Name Entry Types for more information. |
|
|
The type of information identifiers of certificate names. See Name Information Identifiers for more information. |
|
|
The type of certificate name type. See Certificate Types for more information. |
|
|
The type of the time validity value of certificates. See Time for more information. |
|
|
The type of certificate type. See Certificate Types for more information. |