Create an SCT from base64-encoded log id, extensions, and signature fields.
Declared in <openssl/ct.h>
SCT*
SCT_new_from_base64(
unsigned char version,
char const* logid_base64,
ct_log_entry_type_t entry_type,
uint64_t timestamp,
char const* extensions_base64,
char const* signature_base64);
New SCT, or NULL on error; free with SCT_free.
| Name | Description |
|---|---|
| version | SCT version byte (typically SCT_VERSION_V1). |
| logid_base64 | Base64-encoded CT log ID. |
| entry_type | Log entry type (X.509 certificate or precertificate). |
| timestamp | SCT timestamp in milliseconds since the Unix epoch. |
| extensions_base64 | Base64-encoded SCT extensions, or empty/NULL for none. |
| signature_base64 | Base64-encoded SCT signature. |