summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/TokenBindingService.java
Commit message (Collapse)AuthorAgeFilesLines
* WebView: remove unused Token Binding system APIsNate Fischer2018-12-041-84/+2
| | | | | | | | | | | | | | These APIs never really launched, and the Token Binding protocol is no longer supported by the chromium team (which means these APIs have been broken for some time). This removes most of the TokenBinding API surface, keeping (and deprecating) just enough to allow us to still compile and run WebView APKs. Bug: 119576150 Test: make update-api Change-Id: Ia5a4258aac5ed21691ea36a428b4aa7195ff21ca
* WebView: add @Nullable and @NonNull annotationsNate Fischer2017-09-211-9/+10
| | | | | | | | | | | | | | | | | This adds @Nullable and @NonNull annotations where the docs previously stated this. This change should be safe, since we already disallowed null values for the @NonNull parameters via documentation. I verified that documentation changes for APIs which previously did not mention null-ness in @param or @return Javadocs (if the API already mentioned it in these spots, then DroidDoc prefers the hand-written description). This also fixes various lint errors. Bug: 65465498 Test: make update-api and manually verify docs Change-Id: I4751508d0e72be8ddfc3d6b601db8c307c9df60e
* WebView: wrap Java literals with {@code}Nate Fischer2017-09-051-6/+5
| | | | | | | | | | | | | | | | Docs change only. This wraps some Java literals (true, false, null) with {@code} blocks, as per Android API guidelines. This also addresses other presubmit errors: * fix lines that have become too long * fix broken import order and unused imports Bug: 65213517 Test: make docs (and manually verify things look better) Change-Id: Idc7fe28d40bea7bd1edcad539b75fa9c689b8d46
* Provide a way to supply different algorithms for token binding keySelim Gurun2016-01-221-4/+28
| | | | | | | | | | Bug: 22665752 The user of the API can provide different algorithms for key generation. The API should also provide information about which algorithm is used for generating the key. Change-Id: I1d671ba351ca495b031b159132f33291a4f33aac
* Add the system apis for token bindingSelim Gurun2016-01-201-0/+1
| | | | | | | | | | | | Bug: 22665752 Token binding protocol is the next generation channel-ID protocol, currently it is a draft in IETF https://tools.ietf.org/html/draft-ietf-tokbind-protocol-03 Add the api as a system api (will be public once the draft finalizes) Change-Id: If971cc7e6d14f15c778b9b027df9fc48dac0160c
* Revert "Revert "Add the TokenBindingManager""Selim Gurun2016-01-151-0/+90
| | | | | | This reverts commit d1ec6356b346a4f420623fd035802065924bc164. Change-Id: I75e4d9226808a30532f5c593123e59b78cd1e761
* Revert "Add the TokenBindingManager"Selim Gurun2016-01-151-90/+0
| | | | | | This reverts commit 57eb3264c9735953176f9bb0c14874f65cee85af. Change-Id: Ie74b64a181eb08dbfa1aeca99322be377e9f1d9c
* Add the TokenBindingManagerSelim Gurun2016-01-151-0/+90
Bug: 22665752 Add the webview APIs to manage token binding protocol keys. Change-Id: Ie2eae543869b1ae91cdb4e70217c28b9a8a465cf