Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This structure contains SUPL certificate information.
Syntax
typedef struct {
ULONG Size;
ULONG Version;
GNSS_SUPL_CERT_ACTION CertAction;
CHAR SuplCertName[MAX_PATH];
ULONG CertSize;
BYTE Unused[512];
BYTE CertData[ANYSIZE_ARRAY];
} GNSS_SUPL_CERT_CONFIG, *PGNSS_SUPL_CERT_CONFIG;
Members
Size
Structure size.
Version
Version number.
CertAction
A GNSS_SUPL_CERT_ACTION enumeration value that specifies the action to take on the certificate.
Action | Description |
---|---|
GNSS_SUPL_CERT_INJECT | Inject the certificate. |
GNSS_SUPL_CERT_DELETE | Delete the certificate specified by SuplCertName. The values of CertSize and CertData are ignored. |
GNSS_SUPL_CERT_PURGE | Delete all the certificates injected to the GNSS driver previously. The values of SuplCertName , CertSize, and CertData are ignored. |
SuplCertName[MAX_PATH]
String containing the certificate name.
CertSize
The size of the certificate in bytes.
Unused[512]
Padding buffer.
CertData[ANYSIZE_ARRAY]
The binary content of the certificate. The total size of the bytes is defined by CertSize. The certificate is Base64 encoded.
Requirements
Requirement | Value |
---|---|
Header | gnssdriver.h |