Depending on the setting of the Function_code paramter, a number
of function-specific parameters may apply. Table Table 1 summarizes the parameter usage for the function-specific
parameters for each of the possible function codes. The function codes
are:
- X'01' – DataGetFirst
- X'02' – DataGetNext
- X'03' – DataAbortQuery
- X'04' – CheckStatus
- X'05' – GetUpdateCode
- X'06' – IncSerialNum
- X'07' – NewRing
- X'08' – DataPut
- X'09' – DataRemove
- X'0A' – DelRing
- X'0B' – DataRefresh
There are no function-specific parameters for Function codes
X'07', X'0A', and X'0B', so these function
codes are not shown in this table.
Table 1. R_datalib function specific parameter usageParameter |
X'01' |
X'02' |
X'03' |
X'04' |
X'05' |
X'06' |
X'08' |
X'09' |
---|
Results_handle |
Input |
Input |
Input |
n/a |
n/a |
n/a |
n/a |
n/a |
Certificate_Usage |
Output |
Output |
n/a |
n/a |
n/a |
n/a |
Input |
n/a |
Default |
Output |
Output |
n/a |
n/a |
n/a |
n/a |
Input |
n/a |
Certificate_length |
Input / Output |
Input / Output |
n/a |
Input |
n/a |
Input |
Input |
n/a |
Certificate_ptr |
Input |
Input |
n/a |
Input |
n/a |
Input |
Input |
n/a |
Private_key_length |
Input / Output |
Input / Output |
n/a |
n/a |
n/a |
n/a |
Input |
n/a |
Private_key_ptr |
Input |
Input |
n/a |
n/a |
n/a |
n/a |
Input |
n/a |
Private_key_type |
Output |
Output |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Private_key_bitsize |
Output |
Output |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Label_length |
Input / Output |
Input / Output |
n/a |
n/a |
n/a |
n/a |
Input / Output |
Input |
Label_ptr |
Input |
Input |
n/a |
n/a |
n/a |
n/a |
Input / Output |
Input |
CERT_user_ID |
Output |
Output |
n/a |
n/a |
n/a |
n/a |
Input / Output |
Input |
Subjects_DN_length |
Input |
Input |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Subjects_DN_ptr |
Input |
Input |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Record_ID_length |
Input / Output |
Input / Output |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Record_ID_ptr |
Input |
Input |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
Ring_sequence_number |
n/a |
n/a |
n/a |
n/a |
Output |
n/a |
n/a |
n/a |
Serial_number |
n/a |
n/a |
n/a |
n/a |
n/a |
Input / Output |
n/a |
n/a |