SuplCertificateInterface Struct Reference

SuplCertificateInterface Struct Reference

#include < gps.h >

ডেটা ক্ষেত্র

size_t আকার
int(* install_certificates )(const DerEncodedCertificate *শংসাপত্র, size_t দৈর্ঘ্য)
int(* প্রত্যাহার_প্রত্যয়নপত্র )(const Sha1 শংসাপত্র আঙুলের ছাপ *আঙুলের ছাপ, আকার

বিস্তারিত বিবরণ

SUPL সার্টিফিকেট অপারেশন পরিচালনা করার জন্য AGPS ইন্টারফেস

gps.h ফাইলের 978 লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

int(* install_certificates)(const DerEncodedCertificate *শংসাপত্র, size_t দৈর্ঘ্য)

AGPS সার্ভারে SUPL সংযোগের জন্য ব্যবহৃত শংসাপত্রের একটি সেট ইনস্টল করে। প্রয়োজনে এইচএএল-এর অভ্যন্তরীণভাবে এমন কোনো শংসাপত্র খুঁজে বের করা উচিত যা ইনস্টল করার জন্য শংসাপত্রগুলিকে মিটমাট করার জন্য অপসারণ করতে হবে। ইনস্টল করা শংসাপত্রগুলি AGPS SUPL সার্ভারগুলির সাথে সংযোগ করার জন্য প্রয়োজনীয় বৈধ শংসাপত্রগুলির একটি সম্পূর্ণ সেট উপস্থাপন করে৷ সার্টিফিকেটের তালিকা প্রয়োজন, এবং AGPS সার্ভারের সাথে একটি সংযোগ স্থাপন করার চেষ্টা করার সময় সবগুলি একই সময়ে উপলব্ধ হতে হবে৷

পরামিতি: শংসাপত্র - DER এনকোডেড শংসাপত্রগুলির একটি অ্যারের একটি পয়েন্টার যা HAL-এ ইনস্টল করা প্রয়োজন৷ দৈর্ঘ্য - ইনস্টল করার জন্য শংসাপত্রের সংখ্যা। রিটার্ন: AGPS_CERTIFICATE_OPERATION_SUCCESS যদি অপারেশনটি সফলভাবে সম্পন্ন হয় AGPS_CERTIFICATE_ERROR_TOO_MANY_CERTIFICATES যদি HAL ইনস্টল করার চেষ্টা করা শংসাপত্রের সংখ্যা সংরক্ষণ করতে না পারে, তাহলে সংরক্ষিত শংসাপত্রের অবস্থা এই ত্রুটির ক্ষেত্রে আগের মতোই থাকবে৷

গুরুত্বপূর্ণ: যদি প্রয়োজন হয় HAL-এর অভ্যন্তরীণভাবে শংসাপত্রের সেট খুঁজে বের করা উচিত যেগুলি ইনস্টল করার জন্য শংসাপত্রগুলিকে মিটমাট করার জন্য সরাতে হবে।

gps.h ফাইলের 1005 লাইনে সংজ্ঞা।

int(* revoke_certificates)(const Sha1CertificateFingerprint *আঙ্গুলের ছাপ, size_t দৈর্ঘ্য)

HAL কে সূচিত করে যে SUPL সংযোগের জন্য ব্যবহৃত শংসাপত্রের একটি তালিকা প্রত্যাহার করা হয়েছে৷ প্রত্যাশিত যে প্রদত্ত শংসাপত্রের সেট HAL-এর অভ্যন্তরীণ স্টোর থেকে সরানো হবে৷

পরামিতি: আঙ্গুলের ছাপ - প্রত্যাহার করার জন্য শংসাপত্রের সেট সনাক্ত করতে SHA1 আঙ্গুলের ছাপের একটি অ্যারের একটি নির্দেশক৷ দৈর্ঘ্য - প্রদত্ত আঙ্গুলের ছাপের সংখ্যা। রিটার্ন: AGPS_CERTIFICATE_OPERATION_SUCCESS যদি অপারেশন সফলভাবে সম্পন্ন হয়।

গুরুত্বপূর্ণ: যদি প্রদত্ত শংসাপত্রগুলির মধ্যে কোনটি (তার আঙুলের ছাপের মাধ্যমে) HAL দ্বারা জানা না থাকে, তাহলে এটিকে উপেক্ষা করা উচিত এবং বাকিগুলি প্রত্যাহার/মুছে দেওয়া চালিয়ে যাওয়া উচিত৷

gps.h ফাইলের 1022 লাইনে সংজ্ঞা।

size_t আকার

আকারে সেট করুন(SuplCertificateInterface)

gps.h ফাইলের 980 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ gps.h