< prev index next >

test/sun/security/tools/jarsigner/TimestampCheck.java

Print this page
rev 17324 : 8181761: add explicit @build actions for jdk.test.lib classes in all :tier2 tests
Reviewed-by: duke


  51 import sun.security.pkcs.PKCS9Attribute;
  52 import sun.security.pkcs.SignerInfo;
  53 import sun.security.timestamp.TimestampToken;
  54 import sun.security.util.DerOutputStream;
  55 import sun.security.util.DerValue;
  56 import sun.security.util.ObjectIdentifier;
  57 import sun.security.x509.AlgorithmId;
  58 import sun.security.x509.X500Name;
  59 
  60 /*
  61  * @test
  62  * @bug 6543842 6543440 6939248 8009636 8024302 8163304 8169911
  63  * @summary checking response of timestamp
  64  * @modules java.base/sun.security.pkcs
  65  *          java.base/sun.security.timestamp
  66  *          java.base/sun.security.x509
  67  *          java.base/sun.security.util
  68  *          java.base/sun.security.tools.keytool
  69  * @library /lib/testlibrary
  70  * @library /test/lib








  71  * @run main/timeout=600 TimestampCheck
  72  */
  73 public class TimestampCheck {
  74 
  75     static final String defaultPolicyId = "2.3.4";
  76     static String host = null;
  77 
  78     static class Handler implements HttpHandler, AutoCloseable {
  79 
  80         private final HttpServer httpServer;
  81         private final String keystore;
  82 
  83         @Override
  84         public void handle(HttpExchange t) throws IOException {
  85             int len = 0;
  86             for (String h: t.getRequestHeaders().keySet()) {
  87                 if (h.equalsIgnoreCase("Content-length")) {
  88                     len = Integer.valueOf(t.getRequestHeaders().get(h).get(0));
  89                 }
  90             }




  51 import sun.security.pkcs.PKCS9Attribute;
  52 import sun.security.pkcs.SignerInfo;
  53 import sun.security.timestamp.TimestampToken;
  54 import sun.security.util.DerOutputStream;
  55 import sun.security.util.DerValue;
  56 import sun.security.util.ObjectIdentifier;
  57 import sun.security.x509.AlgorithmId;
  58 import sun.security.x509.X500Name;
  59 
  60 /*
  61  * @test
  62  * @bug 6543842 6543440 6939248 8009636 8024302 8163304 8169911
  63  * @summary checking response of timestamp
  64  * @modules java.base/sun.security.pkcs
  65  *          java.base/sun.security.timestamp
  66  *          java.base/sun.security.x509
  67  *          java.base/sun.security.util
  68  *          java.base/sun.security.tools.keytool
  69  * @library /lib/testlibrary
  70  * @library /test/lib
  71  * @build jdk.test.lib.util.JarUtils
  72  *        jdk.test.lib.SecurityTools
  73  *        jdk.test.lib.Utils
  74  *        jdk.test.lib.Asserts
  75  *        jdk.test.lib.JDKToolFinder
  76  *        jdk.test.lib.JDKToolLauncher
  77  *        jdk.test.lib.Platform
  78  *        jdk.test.lib.process.*
  79  * @run main/timeout=600 TimestampCheck
  80  */
  81 public class TimestampCheck {
  82 
  83     static final String defaultPolicyId = "2.3.4";
  84     static String host = null;
  85 
  86     static class Handler implements HttpHandler, AutoCloseable {
  87 
  88         private final HttpServer httpServer;
  89         private final String keystore;
  90 
  91         @Override
  92         public void handle(HttpExchange t) throws IOException {
  93             int len = 0;
  94             for (String h: t.getRequestHeaders().keySet()) {
  95                 if (h.equalsIgnoreCase("Content-length")) {
  96                     len = Integer.valueOf(t.getRequestHeaders().get(h).get(0));
  97                 }
  98             }


< prev index next >