public override Task <string> FetchTokenAsync(string url = null) { var tcs = new TaskCompletionSource <string>(); var cb = new TokenCB(tcs); ApproovAttestation.Shared().FetchApproovToken(cb, url); return(tcs.Task); }
public string fetchToken(string uri) { TokenInterfaceApproovResults results = ApproovAttestation.Shared().FetchApproovTokenAndWait(uri); if (results.Result == ApproovAttestation.AttestationResult.Success) { return(results.Token); } else { return(Approover.TOKEN_FAILURE); } }
public override string FetchToken(string url) { TokenInterfaceApproovResults results = ApproovAttestation.Shared().FetchApproovTokenAndWait(url); if (results.Result == ApproovAttestation.AttestationResult.Success) { Log.Info(TAG, "Fetched Approov token"); return(results.Token); } else { Log.Info(TAG, "Failed to fetch Approov token"); return(ErrorToken); } }
public override void ClearCerts() { ApproovAttestation.Shared().ClearCerts(); Log.Info(TAG, "Cleared certificate cache"); }
public override byte[] GetCert(string url) { return(ApproovAttestation.Shared().GetCert(url)); }
public override void SetTokenPayloadValue(string value) { ApproovAttestation.Shared().SetTokenPayloadValue(value); }