SuplCertificateInterface结构参考
SuplCertificateInterface结构参考
#include < gps.h >
资料栏位 | |
size_t | 尺寸 |
int(* | install_certificates )(const DerEncodedCertificate *证书,size_t长度) |
int(* | revoke_certificates )(const Sha1CertificateFingerprint * fingerprints,size_t length) |
详细说明
现场文件
int(* install_certificates)(const DerEncodedCertificate * certificates,size_t长度) |
安装用于SUPL连接到AGPS服务器的一组证书。如果需要,HAL应该在内部找出需要删除的所有证书以适应要安装的证书。安装的证书代表连接到AGPS SUPL服务器所需的全套有效证书。证书列表是必需的,并且在尝试与AGPS服务器建立连接时,所有证书都必须同时可用。
参数:certificate-指向需要在HAL中安装的DER编码证书数组的指针。 length-要安装的证书数量。返回值:AGPS_CERTIFICATE_OPERATION_SUCCESS如果操作成功完成AGPS_CERTIFICATE_ERROR_TOO_MANY_CERTIFICATES如果HAL无法存储尝试安装的证书数量,则在此错误情况下,存储的证书状态应与以前相同。
重要信息:如果需要,HAL应该在内部找出需要删除的证书集以容纳要安装的证书。
int(* revoke_certificates)(const Sha1CertificateFingerprint * fingerprints,size_t length) |
该结构的文档是从以下文件生成的:
- 硬件/ libhardware / include / hardware / gps.h