diff options
author | Kenny Root <kroot@google.com> | 2016-01-12 16:45:34 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2016-01-12 16:45:34 +0000 |
commit | 9504023228f92f80113e3fd2f8d93748e2ee14d8 (patch) | |
tree | 524350c651d06fedec08c78b3fbe731f808dddf5 | |
parent | e0bca041c21693c30290feb63121e408a85bc8b0 (diff) | |
parent | cf10adecdc9cb1b20a207fdb4b4bf581f2160048 (diff) | |
download | nist-pkits-9504023228f92f80113e3fd2f8d93748e2ee14d8.tar.gz |
Merge changes I97a8f820,Ifd02328f
* changes:
Add missing test cert
Add policy checking info
-rw-r--r-- | res/tests/resources/nist-pkits/certs/RFC3280OptionalAttributeTypesCACert.crt | bin | 0 -> 992 bytes | |||
-rw-r--r-- | src/libcore/java/security/cert/X509CertificateNistPkitsTest.java | 6 |
2 files changed, 6 insertions, 0 deletions
diff --git a/res/tests/resources/nist-pkits/certs/RFC3280OptionalAttributeTypesCACert.crt b/res/tests/resources/nist-pkits/certs/RFC3280OptionalAttributeTypesCACert.crt Binary files differnew file mode 100644 index 0000000..306303a --- /dev/null +++ b/res/tests/resources/nist-pkits/certs/RFC3280OptionalAttributeTypesCACert.crt diff --git a/src/libcore/java/security/cert/X509CertificateNistPkitsTest.java b/src/libcore/java/security/cert/X509CertificateNistPkitsTest.java index bf98698..5171a64 100644 --- a/src/libcore/java/security/cert/X509CertificateNistPkitsTest.java +++ b/src/libcore/java/security/cert/X509CertificateNistPkitsTest.java @@ -36,12 +36,14 @@ import java.security.cert.X509Certificate; import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; +import java.util.Collections; import java.util.HashSet; import java.util.Set; import junit.framework.TestCase; public class X509CertificateNistPkitsTest extends TestCase { + public static final String ANY_POLICY_OID = "2.5.29.32.0"; public static final String RESOURCE_PACKAGE = "/tests/resources/"; public static InputStream getStream(String name) { @@ -140,6 +142,10 @@ public class X509CertificateNistPkitsTest extends TestCase { PKIXParameters params = new PKIXParameters(anchors); params.addCertStore(certStore); + params.setExplicitPolicyRequired(false); + params.setInitialPolicies(Collections.singleton(ANY_POLICY_OID)); + params.setPolicyMappingInhibited(false); + params.setAnyPolicyInhibited(false); return params; } |