IntegrityManager
public
interface
IntegrityManager
com.google.android.play.core.integrity.IntegrityManager |
यह कुकी, इंटिग्रिटी की जानकारी के अनुरोधों को मैनेज करती है.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
Task<IntegrityTokenResponse>
|
requestIntegrityToken(IntegrityTokenRequest request)
यह कुकी, इंटिग्रिटी से जुड़ी क्वेरी के लिए टोकन जनरेट करती है और उसे वापस भेजती है. |
abstract
Task<Integer>
|
showDialog(IntegrityDialogRequest request)
यह कुकी, उपयोगकर्ता को एक डायलॉग दिखाती है. |
सार्वजनिक तरीके
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
यह कुकी, इंटिग्रिटी से जुड़ी क्वेरी के लिए टोकन जनरेट करती है और उसे वापस भेजती है.
JSON पेलोड पर हस्ताक्षर किया जाता है और उसे नेस्ट किए गए JWT के तौर पर एन्क्रिप्ट (सुरक्षित) किया जाता है. यह JWS का JWE होता है.
JWE, A256KW को की रैपिंग एल्गोरिदम और A256GCM को कॉन्टेंट एन्क्रिप्शन एल्गोरिदम के तौर पर इस्तेमाल करता है. JWS, हस्ताक्षर करने के लिए ES256 एल्गोरिदम का इस्तेमाल करता है.
डिक्रिप्ट करने और पुष्टि करने की पूरी प्रोसेस, सुरक्षित सर्वर एनवायरमेंट में होनी चाहिए. क्लाइंट ऐप्लिकेशन में, मिले टोकन को डिक्रिप्ट (सुरक्षित से सामान्य में बदलना) न करें या उसकी पुष्टि न करें. साथ ही, क्लाइंट ऐप्लिकेशन में डिक्रिप्ट की जाने वाली किसी भी कुंजी को कभी भी न दिखाएं.
https://developer.android.com/google/play/integrity/verdict#token-format पर जाएं.
पैरामीटर | |
---|---|
request |
IntegrityTokenRequest : यह वह ऑब्जेक्ट है जिसके लिए इंटिग्रिटी टोकन का अनुरोध करना है. |
रिटर्न | |
---|---|
Task<IntegrityTokenResponse> |
यह एक Task है. यह तब पूरा होता है, जब requestIntegrityToken फ़्लो पूरा हो जाता है या पूरा नहीं हो पाता.
|
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
यह कुकी, उपयोगकर्ता को एक डायलॉग दिखाती है.
इस तरीके को हर IntegrityDialogRequest.IntegrityResponse के लिए सिर्फ़ एक बार कॉल किया जा सकता है.
ध्यान दें: इसे लाइब्रेरी के वर्शन 1.5.0 में जोड़ा गया है.
पैरामीटर | |
---|---|
request |
IntegrityDialogRequest : इसमें डायलॉग दिखाने के लिए कॉन्फ़िगरेशन होता है. |
रिटर्न | |
---|---|
Task<Integer> |
यह एक Task है, जो showDialog फ़्लो के पूरा होने या फ़ेल होने के बाद IntegrityDialogResponseCode के साथ पूरा होता है.
|