Timestamp Method
Adds a timestamp to the signature.
Syntax
ANSI (Cross Platform) int Timestamp(int iTspType); Unicode (Windows) INT Timestamp(INT iTspType);
- (void)timestamp:(int)tspType;
#define MID_CADESSIGNER_TIMESTAMP 11 SECUREBLACKBOX_EXTERNAL int SECUREBLACKBOX_CALL SecureBlackbox_CAdESSigner_Do(void *lpObj, int methid, int cparam, void *param[], int cbparam[], int64 *lpllVal);
Remarks
Call this method to add a timestamp to the signature.
Supported values:
cttUnknown | 0 | Unknown timestamp type |
cttGeneric | 1 | Generic signature timestamp |
cttESC | 2 | ES-C timestamp (X and XL type 1) |
cttCertsAndCRLs | 3 | CertsAndCRLs timestamp (X and XL type 2) |
cttArchive | 4 | Archival timestamp v1 |
cttArchive2 | 5 | Archival timestamp v2 |
cttArchive3 | 6 | Archival timestamp v3 |
cttContent | 7 | Content timestamp |
Error Handling (C++)
This method returns a result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message. (Note: This method's result code can also be obtained by calling the GetLastErrorCode() method after it returns.)