संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

SuplCertificateInterface संरचना संदर्भ

SuplCertificateInterface संरचना संदर्भ

#include < gps.h >

डेटा फ़ील्ड

size_t आकार
int (* install_cert सर्टिफिकेट) (const DerncodedCert सर्टिफिकेट * सर्टिफिकेट, size_t लंबाई)
int (* Revoke_certports ) (const Sha1CertificateFingerprint * फ़िंगरप्रिंट, size_t लंबाई)

विस्तृत विवरण

सुपर सर्टिफिकेट ऑपरेशंस को संभालने के लिए एजीपीएस इंटरफेस

फाइल gps.h की लाइन 978 पर परिभाषा।

फील्ड प्रलेखन

int (* install_cert सर्टिफिकेट) (const DerEncodedCert सर्टिफिकेट * सर्टिफिकेट, size_t लंबाई)

AGL सर्वर के लिए SUPL कनेक्शन के लिए उपयोग किए गए प्रमाणपत्र का एक सेट स्थापित करता है। जरूरत पड़ने पर एचएएल को आंतरिक रूप से किसी भी प्रमाणपत्र का पता लगाना चाहिए, जिसे स्थापित करने के लिए प्रमाणपत्रों को समायोजित करने के लिए हटाया जाना चाहिए। स्थापित प्रमाणपत्र AGPS SUPL सर्वर से कनेक्ट करने के लिए आवश्यक मान्य प्रमाणपत्रों का एक पूरा सेट दर्शाते हैं। प्रमाण पत्र की सूची आवश्यक है, और सभी को उसी समय उपलब्ध होना चाहिए, जब एजीपीएस सर्वर के साथ कनेक्शन स्थापित करने की कोशिश की जा रही हो।

पैरामीटर: प्रमाणपत्र - डीईआर एन्कोडेड प्रमाण पत्र की एक सरणी के लिए एक संकेतक जो एचएएल में स्थापित करने की आवश्यकता है। लंबाई - स्थापित करने के लिए प्रमाण पत्र की संख्या। रिटर्न: AGPS_CERTIFICATE_OPERATION_SUCCESS यदि ऑपरेशन सफलतापूर्वक पूरा हो जाता है तो AGPS_CERTIFICATE_ERROR_TOO_MANY_CERTIFICATES अगर HAL इंस्टॉल किए जाने वाले प्रमाणपत्रों की संख्या को संग्रहीत नहीं कर सकता है, तो संग्रहीत प्रमाणपत्रों की स्थिति इस त्रुटि मामले में पहले जैसी ही बनी रहनी चाहिए।

महत्वपूर्ण: यदि HAL को आंतरिक रूप से उन प्रमाणपत्रों का पता लगाना चाहिए जिन्हें स्थापित करने के लिए प्रमाणपत्रों को समायोजित करने के लिए निकालने की आवश्यकता है।

फ़ाइल gps.h की लाइन 1005 पर परिभाषा।

int (* revoke_cert सर्टिफिकेट) (const Sha1CertificateFingerprint * फिंगरप्रिंट, size_t लंबाई)

HAL को सूचित करता है कि SUPL कनेक्शन के लिए उपयोग किए गए प्रमाणपत्रों की सूची निरस्त कर दी गई है। यह उम्मीद की जाती है कि प्रमाणपत्रों के दिए गए सेट को एचएएल के आंतरिक स्टोर से हटा दिया जाए।

पैरामीटर: फ़िंगरप्रिंट्स - एक संकेतक जो SHA1 फ़िंगरप्रिंट्स की एक सरणी के लिए एक प्रमाणपत्र को निरस्त करने के लिए निर्धारित करता है। लंबाई - प्रदान की गई उँगलियों के निशान। रिटर्न: AGPS_CERTIFICATE_OPERATION_SUCCESS यदि ऑपरेशन सफलतापूर्वक पूरा हुआ।

महत्वपूर्ण: यदि एचएएल द्वारा प्रदान किए गए किसी भी प्रमाण पत्र (उसके फिंगरप्रिंट के माध्यम से) ज्ञात नहीं है, तो इसे अनदेखा किया जाना चाहिए और उनमें से बाकी को हटाना / हटाना जारी रखना चाहिए।

फाइल gps.h की लाइन 1022 पर परिभाषा।

size_t आकार

आकार के लिए सेट (SuplCertificateInterface)

फ़ाइल gps.h की लाइन 980 पर परिभाषा।


इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
  • हार्डवेयर / लिबरहार्डवेयर / शामिल / हार्डवेयर / gps.h