SuplCertificateInterface 結構參考
SuplCertificateInterface 結構參考
#include < gps.h >
資料欄位 | |
尺寸_t | 尺寸 |
整數(* | install_certificates )(const DerEncodedCertificate *證書,size_t 長度) |
整數(* | revoke_certificates )(const Sha1CertificateFingerprint *指紋, size_t 長度) |
詳細說明
現場文檔
int(* install_certificates)(const DerEncodedCertificate *證書,size_t 長度) |
安裝一組用於 SUPL 連接到 AGPS 伺服器的憑證。如果需要,HAL 應在內部找出任何需要刪除的證書以容納要安裝的證書。安裝的憑證代表連接到 AGPS SUPL 伺服器所需的全套有效憑證。當嘗試與 AGPS 伺服器建立連線時,需要提供憑證列表,並且所有憑證必須同時可用。
參數:certificates - 指向需要安裝在 HAL 中的 DER 編碼憑證陣列的指標。 length - 要安裝的憑證數量。傳回: AGPS_CERTIFICATE_OPERATION_SUCCESS 如果作業成功完成 AGPS_CERTIFICATE_ERROR_TOO_MANY_CERTIFICATES 如果 HAL 無法儲存嘗試安裝的憑證數量,則在此錯誤情況下,儲存的憑證狀態應與先前保持相同。
重要資訊:如果需要,HAL 應在內部找出需要刪除的證書集以容納要安裝的證書。
int(* revoke_certificates)(const Sha1CertificateFingerprint *指紋, size_t 長度) |
該結構的文檔是從以下文件產生的:
- 硬體/libhardware/include/hardware/gps.h