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 के लिए सिर्फ़ एक बार कॉल किया जा सकता है.

पैरामीटर
request IntegrityDialogRequest: इसमें डायलॉग दिखाने के लिए कॉन्फ़िगरेशन होता है.

रिटर्न
Task<Integer> यह एक Task है, जो showDialog फ़्लो के पूरा होने या फ़ेल होने के बाद IntegrityDialogResponseCode के साथ पूरा होता है.