| RSA BSAFE Micro Edition Suite |
Streamlined security for mobile and embedded devices |
 
![]() |
| Identifier | Value Data Type |
| R_CERT_REQ_INFO_VERSION | int * |
| R_CERT_REQ_INFO_SUBJECT | R_TITEM * |
| R_CERT_REQ_INFO_PUBLIC_KEY | R_TITEM * |
| R_CERT_REQ_INFO_ATTRIBUTES | R_TITEM * |
| R_CERT_REQ_INFO_TO_BE_SIGNED | R_TITEM * |
| R_CERT_REQ_INFO_SIGNATURE | R_TITEM * |
| R_CERT_REQ_INFO_ALL | R_TITEM * |
| R_CERT_REQ_INFO_TYPE | R_CERT_REQ_TYPE * |
| R_CERT_REQ_INFO_R_CERT_REQ_CTX | R_CERT_REQ_CTX ** |
| R_CERT_REQ_INFO_VERSION_STRING | char ** |
| R_CERT_REQ_INFO_SIGNATURE_TYPE | int * |
| R_CERT_REQ_INFO_SIGNATURE_DIGEST_TYPE | int * |
| R_CERT_REQ_INFO_KEY_USAGE_INT | int *See Key Usage Extensions for valid values. |
The following table details the data types to pass into value when calling R_CERT_REQ_set_info().
| Identifier | set_info Data Type |
| R_CERT_REQ_INFO_VERSION | int * |
| R_CERT_REQ_INFO_SUBJECT | R_TITEM * |
| R_CERT_REQ_INFO_PUBLIC_KEY | R_TITEM * |
| R_CERT_REQ_INFO_ATTRIBUTES | R_TITEM * |
| R_CERT_REQ_INFO_TO_BE_SIGNED | R_TITEM * |
| R_CERT_REQ_INFO_SIGNATURE | R_TITEM * |
| R_CERT_REQ_INFO_ALL | R_TITEM * |
| R_CERT_REQ_INFO_KEY_USAGE_INT | int *See Key Usage Extensions for valid values. |
| R_CERT_REQ_INFO_SUBJECT_R_CERT_NAME | R_CERT_NAME * |
| R_CERT_REQ_INFO_R_PKEY | R_PKEY * |
Defines | |
| #define | R_CERT_REQ_INFO_VERSION |
| Indicates the version of the certificate request structure. More... | |
| #define | R_CERT_REQ_INFO_SUBJECT |
| Indicates the name that is bound to the public key in the resulting certificate. More... | |
| #define | R_CERT_REQ_INFO_PUBLIC_KEY |
| Indicates the public key around which the requestor wants to create a certificate. More... | |
| #define | R_CERT_REQ_INFO_ATTRIBUTES |
| Indicates the attributes of the certificate request. More... | |
| #define | R_CERT_REQ_INFO_TO_BE_SIGNED |
| Indicates the part of the certificate request that is signed. More... | |
| #define | R_CERT_REQ_INFO_SIGNATURE |
| Indicates the signature that authenticates the contents of the certificate request. More... | |
| #define | R_CERT_REQ_INFO_ALL |
| Indicates the certificate request data used when specifying what to digest. More... | |
| #define | R_CERT_REQ_INFO_TYPE |
| Indicates the type of certificate request. More... | |
| #define | R_CERT_REQ_INFO_R_CERT_REQ_CTX |
| Indicates the certificate request context associated with the certificate request. More... | |
| #define | R_CERT_REQ_INFO_VERSION_STRING |
| Indicates the version string of the certificate request. More... | |
| #define | R_CERT_REQ_INFO_SIGNATURE_TYPE |
| Indicates the signature type of the certificate. More... | |
| #define | R_CERT_REQ_INFO_SIGNATURE_DIGEST_TYPE |
| Indicates the signature digest type of the certificate. More... | |
| #define | R_CERT_REQ_INFO_R_PKEY |
| Indicates the public key of the certificate request as an R_PKEY. More... | |
| #define | R_CERT_REQ_INFO_SUBJECT_R_CERT_NAME |
| Indicates the subject name of the certificate request as an R_CERT_NAME. More... | |
| #define | R_CERT_REQ_INFO_PARAMETERS |
| Indicates a number of parameters together. More... | |
| #define | R_CERT_REQ_INFO_KEY_USAGE_INT |
| Indicates the key usage of the certificate request. More... | |
|
|
Indicates the certificate request data used when specifying what to digest. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the attributes of the certificate request. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the key usage of the certificate request. The following table details the usage of the identifier in Processing Functions.
The values of each bit in the integer are defined in Key Usage Extensions. |
|
|
Indicates a number of parameters together. When calling R_CM_get_info() an array of R_ID_INFO structures is passed in with each info_id specifying the requested information. The corresponding information is placed against the value associated with the information identifier.
|
|
|
Indicates the public key around which the requestor wants to create a certificate. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the certificate request context associated with the certificate request. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the public key of the certificate request as an R_PKEY. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the signature that authenticates the contents of the certificate request. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the signature digest type of the certificate. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the signature type of the certificate. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the name that is bound to the public key in the resulting certificate. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the subject name of the certificate request as an R_CERT_NAME. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the part of the certificate request that is signed. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the type of certificate request. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the version of the certificate request structure. The following table details the usage of the identifier in Processing Functions.
|
|
|
Indicates the version string of the certificate request. The following table details the usage of the identifier in Processing Functions.
|