| Index: components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java
|
| diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java
|
| index c9775417e69e652c655d5ebfdbd3f201a112905d..d71bdcc1e1d47d60249ba8349fe295686344cf5f 100644
|
| --- a/components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java
|
| +++ b/components/cronet/android/test/javatests/src/org/chromium/net/PkpTest.java
|
| @@ -62,6 +62,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testErrorCodeIfPinDoesNotMatch() throws Exception {
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| addPkpSha256(mServerHost, nonMatchingHash, EXCLUDE_SUBDOMAINS, DISTANT_FUTURE);
|
| @@ -80,6 +81,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testSuccessIfPinMatches() throws Exception {
|
| // Get PKP hash of the real certificate
|
| X509Certificate cert = readCertFromFileInPemFormat(CERT_USED);
|
| @@ -102,6 +104,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testIncludeSubdomainsFlagEqualTrue() throws Exception {
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| addPkpSha256(mDomain, nonMatchingHash, INCLUDE_SUBDOMAINS, DISTANT_FUTURE);
|
| @@ -121,6 +124,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testIncludeSubdomainsFlagEqualFalse() throws Exception {
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| addPkpSha256(mDomain, nonMatchingHash, EXCLUDE_SUBDOMAINS, DISTANT_FUTURE);
|
| @@ -140,6 +144,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testSuccessIfNoPinSpecified() throws Exception {
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| addPkpSha256("otherhost.com", nonMatchingHash, INCLUDE_SUBDOMAINS, DISTANT_FUTURE);
|
| @@ -158,6 +163,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testSoonExpiringPin() throws Exception {
|
| final int tenSecondsAhead = 10;
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| @@ -177,6 +183,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testRecentlyExpiredPin() throws Exception {
|
| final int oneSecondAgo = -1;
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| @@ -195,6 +202,7 @@ public class PkpTest extends CronetTestBase {
|
| */
|
| @SmallTest
|
| @Feature({"Cronet"})
|
| + @OnlyRunNativeCronet
|
| public void testPinsAreNotPersisted() throws Exception {
|
| byte[] nonMatchingHash = generateSomeSha256();
|
| addPkpSha256(mServerHost, nonMatchingHash, EXCLUDE_SUBDOMAINS, DISTANT_FUTURE);
|
|
|