IntegrityManager
public
interface
IntegrityManager
com.google.android.play.core.integrity.IntegrityManager |
Bütünlük bilgisi isteklerini yönetir.
Özet
Herkese açık yöntemler | |
---|---|
abstract
Task<IntegrityTokenResponse>
|
requestIntegrityToken(IntegrityTokenRequest request)
Güvenlikle ilgili sorgular için jeton oluşturur ve döndürür. |
abstract
Task<Integer>
|
showDialog(IntegrityDialogRequest request)
Kullanıcıya bir iletişim kutusu gösterir. |
Herkese açık yöntemler
requestIntegrityToken
public abstract Task<IntegrityTokenResponse> requestIntegrityToken (IntegrityTokenRequest request)
Güvenlikle ilgili sorgular için jeton oluşturur ve döndürür.
JSON yükü, iç içe yerleştirilmiş bir JWT olarak imzalanır ve şifrelenir. Bu, JWS'nin JWE'sidir.
JWE, anahtar sarmalama algoritması olarak A256KW'yi, içerik şifreleme algoritması olarak da A256GCM'yi kullanır. JWS, imzalama algoritması olarak ES256'yı kullanır.
Tüm şifre çözme ve doğrulama işlemleri güvenli bir sunucu ortamında yapılmalıdır. Alınan jetonu istemci uygulamasından şifrelemeyin veya doğrulamayın. Özellikle, şifre çözme anahtarlarını istemci uygulamasına hiçbir zaman göstermeyin.
https://developer.android.com/google/play/integrity/verdict#token-format adresine bakın.
Parametreler | |
---|---|
request |
IntegrityTokenRequest : Bütünlük jetonu isteğinde bulunulacak nesne. |
İlerlemeler | |
---|---|
Task<IntegrityTokenResponse> |
requestIntegrityToken akışı başarılı olduğunda veya başarısız olduğunda tamamlanan bir Task .
|
showDialog
public abstract Task<Integer> showDialog (IntegrityDialogRequest request)
Kullanıcıya bir iletişim kutusu gösterir.
Bu yöntem, IntegrityDialogRequest.IntegrityResponse başına yalnızca bir kez çağrılabilir.
Not: Kitaplık sürümü 1.5.0'da eklenmiştir.
Parametreler | |
---|---|
request |
IntegrityDialogRequest : İletişim kutusunun gösterileceği yapılandırmayı içerir. |
İlerlemeler | |
---|---|
Task<Integer> |
showDialog akışı başarılı olduğunda veya başarısız olduğunda IntegrityDialogResponseCode ile tamamlanan bir Task .
|