Docs: Replace API link to devsite, make more prominent
Bug: 28976061
Change-Id: I934fe2a165174a5c402632a6638ced3bf71dadb5
diff --git a/src/security/keystore/index.jd b/src/security/keystore/index.jd
index d05d3f8..0c92b8d 100644
--- a/src/security/keystore/index.jd
+++ b/src/security/keystore/index.jd
@@ -27,7 +27,9 @@
<p>The availability of a trusted execution environment in a system on a chip (SoC)
offers an opportunity for Android devices to provide hardware-backed, strong
security services to the Android OS, to platform services, and even to
-third-party apps.</p>
+third-party apps. Developers seeking the Android-specific extensions should go
+to <a
+href="https://developer.android.com/reference/android/security/keystore/KeyGenParameterSpec.html">android.security.keystore</a>.</p>
<p>Keystore has been <a href="features.html">significantly enhanced</a> in
Android 6.0 with the addition of symmetric cryptographic primitives, AES and
@@ -81,7 +83,7 @@
for the purposes of this document. This means that the described Keymaster HAL
API is low-level, used by platform-internal components, and not exposed to app
developers. The higher-level API, for API level 23, is described on the <a
-href="http://developer.android.com/reference/java/security/KeyStore.html">Android
+href="https://developer.android.com/reference/android/security/keystore/KeyGenParameterSpec.html">Android
Developer site</a>.</p>
<p>The purpose of the Keymaster HAL is not to implement the security-sensitive
@@ -97,4 +99,4 @@
calls to the existing hardware library. The result cannot provide the full range
of functionality in the 1.0 HAL. In particular, it will only support RSA and
ECDSA algorithms, and all of the key authorization enforcement will be performed
-by the adapter, in the non-secure world.</p>
\ No newline at end of file
+by the adapter, in the non-secure world.</p>