nn::boss::TaskActionConfig Structurestruct TaskActionConfig
{
Action action;
u8 privateRootCA;
u8 privateClientCert;
ApInfoType infoAP;
FileDescriptor fDsec;
u32 execSerialID;
u32 offset;
nn::os::Event * event;
nn::Handle fileHandle;
char url[MAX_URL_LENGTH];
struct nn::boss::TaskActionConfig::HhttpRequestHeader httpRequestHeader[MAX_HTTP_HEADER];
nn::http::InternalCaCertId rootCA[MAX_ROOT_CA];
nn::http::InternalClientCertId clientCert[MAX_CLIENT_CERT];
u32 rootCANum;
u32 clientCertNum;
char lastModified[MAX_LASTMODIFIED_LENGTH];
};
Definition of an internal structure that maintains attribute information for the TaskAction class.
| action | Code for the task type. | |
|---|---|---|
| privateRootCA | Flag for enabling a private root certificate. | |
| privateClientCert | Flag for enabling a private client certificate. | |
| infoAP | Type for access point information for attaching AP information to an HTTP query. | |
| fDsec | File descriptor type. | |
| execSerialID | Event for startup tasks. (This is provided for future extensibility and cannot be used.) | |
| offset | The offset from the starting position of the data specified by the URL. | |
| event | Event for startup tasks. (This is provided for future extensibility and cannot be used.) | |
| fileHandle | File handle to the file being downloaded. | |
| url | Target URL. | |
| httpRequestHeader | Structure for URL option request headers. | |
| rootCA | The internal root certificate for HTTPS communication. | |
| clientCert | The internal client certificate for HTTPS communication. | |
| rootCANum | The number of internal root certificates to specify. | |
| clientCertNum | Number of configured internal client certificates. | |
| lastModified | The "Last-Modified" date and time to set in the HTTP request header. |
CONFIDENTIAL