author | weijun |
Fri, 01 Feb 2013 07:39:41 +0800 | |
changeset 15521 | 2c1c5adf6ff4 |
child 30820 | 0d4717a011d3 |
permissions | -rw-r--r-- |
15521
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
1 |
/* |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
2 |
* Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
3 |
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
4 |
* |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
5 |
* This code is free software; you can redistribute it and/or modify it |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
6 |
* under the terms of the GNU General Public License version 2 only, as |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
7 |
* published by the Free Software Foundation. |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
8 |
* |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
9 |
* This code is distributed in the hope that it will be useful, but WITHOUT |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
10 |
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
11 |
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
12 |
* version 2 for more details (a copy is included in the LICENSE file that |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
13 |
* accompanied this code). |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
14 |
* |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
15 |
* You should have received a copy of the GNU General Public License version |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
16 |
* 2 along with this work; if not, write to the Free Software Foundation, |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
17 |
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
18 |
* |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
19 |
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
20 |
* or visit www.oracle.com if you need additional information or have any |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
21 |
* questions. |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
22 |
*/ |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
23 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
24 |
/* |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
25 |
* @test |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
26 |
* @bug 4811968 6908628 8006564 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
27 |
* @run main S11N check |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
28 |
* @summary Serialization compatibility with old versions (and fixes) |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
29 |
*/ |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
30 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
31 |
import java.io.ByteArrayInputStream; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
32 |
import java.io.ByteArrayOutputStream; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
33 |
import java.io.ObjectInputStream; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
34 |
import java.io.ObjectOutputStream; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
35 |
import java.util.HashMap; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
36 |
import java.util.Map; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
37 |
import sun.misc.BASE64Encoder; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
38 |
import sun.security.util.ObjectIdentifier; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
39 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
40 |
public class S11N { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
41 |
static String[] SMALL= { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
42 |
"0.0", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
43 |
"1.1", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
44 |
"2.2", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
45 |
"1.2.3456", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
46 |
"1.2.2147483647.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
47 |
"1.2.268435456.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
48 |
}; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
49 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
50 |
static String[] HUGE = { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
51 |
"2.16.764.1.3101555394.1.0.100.2.1", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
52 |
"1.2.2147483648.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
53 |
"2.3.4444444444444444444444", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
54 |
"1.2.8888888888888888.33333333333333333.44444444444444", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
55 |
}; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
56 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
57 |
// Do not use j.u.Base64, the test needs to run in jdk6 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
58 |
static BASE64Encoder encoder = new BASE64Encoder() { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
59 |
@Override |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
60 |
protected int bytesPerLine() { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
61 |
return 48; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
62 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
63 |
}; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
64 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
65 |
public static void main(String[] args) throws Exception { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
66 |
if (args[0].equals("check")) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
67 |
int version = Integer.valueOf(System.getProperty("java.version") |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
68 |
.split("\\.")[1]); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
69 |
System.out.println("version is " + version); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
70 |
if (version >= 7) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
71 |
for (String oid: SMALL) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
72 |
// 7 -> 7 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
73 |
check(out(oid), oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
74 |
// 6 -> 7 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
75 |
check(out6(oid), oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
76 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
77 |
for (String oid: HUGE) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
78 |
// 7 -> 7 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
79 |
check(out(oid), oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
80 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
81 |
} else { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
82 |
for (String oid: SMALL) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
83 |
// 6 -> 6 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
84 |
check(out(oid), oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
85 |
// 7 -> 6 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
86 |
check(out7(oid), oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
87 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
88 |
for (String oid: HUGE) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
89 |
// 7 -> 6 fails for HUGE oids |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
90 |
boolean ok = false; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
91 |
try { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
92 |
check(out7(oid), oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
93 |
ok = true; |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
94 |
} catch (Exception e) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
95 |
System.out.println(e); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
96 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
97 |
if (ok) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
98 |
throw new Exception(); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
99 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
100 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
101 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
102 |
} else { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
103 |
// Generates the JDK6 serialized string inside this test, call |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
104 |
// $JDK7/bin/java S11N dump7 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
105 |
// $JDK6/bin/java S11N dump6 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
106 |
// and paste the output at the end of this test. |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
107 |
dump(args[0], SMALL); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
108 |
// For jdk6, the following line will throw an exception, ignore it |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
109 |
dump(args[0], HUGE); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
110 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
111 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
112 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
113 |
// Gets the serialized form for jdk6 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
114 |
private static byte[] out6(String oid) throws Exception { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
115 |
return new sun.misc.BASE64Decoder().decodeBuffer(dump6.get(oid)); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
116 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
117 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
118 |
// Gets the serialized form for jdk7 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
119 |
private static byte[] out7(String oid) throws Exception { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
120 |
return new sun.misc.BASE64Decoder().decodeBuffer(dump7.get(oid)); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
121 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
122 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
123 |
// Gets the serialized form for this java |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
124 |
private static byte[] out(String oid) throws Exception { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
125 |
ByteArrayOutputStream bout = new ByteArrayOutputStream(); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
126 |
new ObjectOutputStream(bout).writeObject(new ObjectIdentifier(oid)); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
127 |
return bout.toByteArray(); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
128 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
129 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
130 |
// Makes sure serialized form can be deserialized |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
131 |
private static void check(byte[] in, String oid) throws Exception { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
132 |
ObjectIdentifier o = (ObjectIdentifier) ( |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
133 |
new ObjectInputStream(new ByteArrayInputStream(in)).readObject()); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
134 |
if (!o.toString().equals(oid)) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
135 |
throw new Exception("Read Fail " + o + ", not " + oid); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
136 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
137 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
138 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
139 |
// dump serialized form to java code style text |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
140 |
private static void dump(String title, String[] oids) throws Exception { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
141 |
for (String oid: oids) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
142 |
String[] base64 = encoder.encodeBuffer(out(oid)).split("\n"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
143 |
System.out.println(" " + title + ".put(\"" + oid + "\","); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
144 |
for (int i = 0; i<base64.length; i++) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
145 |
System.out.print(" \"" + base64[i] + "\""); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
146 |
if (i == base64.length - 1) { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
147 |
System.out.println(");"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
148 |
} else { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
149 |
System.out.println(" +"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
150 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
151 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
152 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
153 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
154 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
155 |
// Do not use diamond operator, this test is also meant to run in jdk6 |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
156 |
private static Map<String,String> dump7 = new HashMap<String,String>(); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
157 |
private static Map<String,String> dump6 = new HashMap<String,String>(); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
158 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
159 |
static { |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
160 |
////////////// PASTE BEGIN ////////////// |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
161 |
dump7.put("0.0", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
162 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
163 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
164 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhwAAAAAnVyAAJbSU26YCZ26rKlAgAAeHAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
165 |
"AAACAAAAAAAAAAB1cgACW0Ks8xf4BghU4AIAAHhwAAAAAQB4"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
166 |
dump7.put("1.1", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
167 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
168 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
169 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhwAAAAAnVyAAJbSU26YCZ26rKlAgAAeHAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
170 |
"AAACAAAAAQAAAAF1cgACW0Ks8xf4BghU4AIAAHhwAAAAASl4"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
171 |
dump7.put("2.2", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
172 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
173 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
174 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhwAAAAAnVyAAJbSU26YCZ26rKlAgAAeHAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
175 |
"AAACAAAAAgAAAAJ1cgACW0Ks8xf4BghU4AIAAHhwAAAAAVJ4"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
176 |
dump7.put("1.2.3456", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
177 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
178 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
179 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhwAAAAA3VyAAJbSU26YCZ26rKlAgAAeHAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
180 |
"AAADAAAAAQAAAAIAAA2AdXIAAltCrPMX+AYIVOACAAB4cAAAAAMqmwB4"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
181 |
dump7.put("1.2.2147483647.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
182 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
183 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
184 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhwAAAABHVyAAJbSU26YCZ26rKlAgAAeHAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
185 |
"AAAEAAAAAQAAAAJ/////AAAABHVyAAJbQqzzF/gGCFTgAgAAeHAAAAAHKof///9/" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
186 |
"BHg="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
187 |
dump7.put("1.2.268435456.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
188 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
189 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
190 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhwAAAABHVyAAJbSU26YCZ26rKlAgAAeHAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
191 |
"AAAEAAAAAQAAAAIQAAAAAAAABHVyAAJbQqzzF/gGCFTgAgAAeHAAAAAHKoGAgIAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
192 |
"BHg="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
193 |
dump7.put("2.16.764.1.3101555394.1.0.100.2.1", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
194 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
195 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
196 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhw/////3NyAD5zdW4uc2VjdXJpdHkudXRp" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
197 |
"bC5PYmplY3RJZGVudGlmaWVyJEh1Z2VPaWROb3RTdXBwb3J0ZWRCeU9sZEpESwAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
198 |
"AAAAAAABAgAAeHB1cgACW0Ks8xf4BghU4AIAAHhwAAAADmCFfAGLxvf1QgEAZAIB" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
199 |
"eA=="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
200 |
dump7.put("1.2.2147483648.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
201 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
202 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
203 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhw/////3NyAD5zdW4uc2VjdXJpdHkudXRp" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
204 |
"bC5PYmplY3RJZGVudGlmaWVyJEh1Z2VPaWROb3RTdXBwb3J0ZWRCeU9sZEpESwAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
205 |
"AAAAAAABAgAAeHB1cgACW0Ks8xf4BghU4AIAAHhwAAAAByqIgICAAAR4"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
206 |
dump7.put("2.3.4444444444444444444444", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
207 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
208 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
209 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhw/////3NyAD5zdW4uc2VjdXJpdHkudXRp" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
210 |
"bC5PYmplY3RJZGVudGlmaWVyJEh1Z2VPaWROb3RTdXBwb3J0ZWRCeU9sZEpESwAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
211 |
"AAAAAAABAgAAeHB1cgACW0Ks8xf4BghU4AIAAHhwAAAADFOD4e+HpNG968eOHHg="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
212 |
dump7.put("1.2.8888888888888888.33333333333333333.44444444444444", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
213 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
214 |
"fy4DAANJAAxjb21wb25lbnRMZW5MAApjb21wb25lbnRzdAASTGphdmEvbGFuZy9P" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
215 |
"YmplY3Q7WwAIZW5jb2Rpbmd0AAJbQnhw/////3NyAD5zdW4uc2VjdXJpdHkudXRp" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
216 |
"bC5PYmplY3RJZGVudGlmaWVyJEh1Z2VPaWROb3RTdXBwb3J0ZWRCeU9sZEpESwAA" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
217 |
"AAAAAAABAgAAeHB1cgACW0Ks8xf4BghU4AIAAHhwAAAAGCqP5Yzbxa6cOLubj9ek" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
218 |
"japVio3AusuOHHg="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
219 |
|
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
220 |
dump6.put("0.0", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
221 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
222 |
"fy4CAAJJAAxjb21wb25lbnRMZW5bAApjb21wb25lbnRzdAACW0l4cAAAAAJ1cgAC" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
223 |
"W0lNumAmduqypQIAAHhwAAAAAgAAAAAAAAAA"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
224 |
dump6.put("1.1", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
225 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
226 |
"fy4CAAJJAAxjb21wb25lbnRMZW5bAApjb21wb25lbnRzdAACW0l4cAAAAAJ1cgAC" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
227 |
"W0lNumAmduqypQIAAHhwAAAAAgAAAAEAAAAB"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
228 |
dump6.put("2.2", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
229 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
230 |
"fy4CAAJJAAxjb21wb25lbnRMZW5bAApjb21wb25lbnRzdAACW0l4cAAAAAJ1cgAC" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
231 |
"W0lNumAmduqypQIAAHhwAAAAAgAAAAIAAAAC"); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
232 |
dump6.put("1.2.3456", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
233 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
234 |
"fy4CAAJJAAxjb21wb25lbnRMZW5bAApjb21wb25lbnRzdAACW0l4cAAAAAN1cgAC" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
235 |
"W0lNumAmduqypQIAAHhwAAAAAwAAAAEAAAACAAANgA=="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
236 |
dump6.put("1.2.2147483647.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
237 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
238 |
"fy4CAAJJAAxjb21wb25lbnRMZW5bAApjb21wb25lbnRzdAACW0l4cAAAAAR1cgAC" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
239 |
"W0lNumAmduqypQIAAHhwAAAABAAAAAEAAAACf////wAAAAQ="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
240 |
dump6.put("1.2.268435456.4", |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
241 |
"rO0ABXNyACJzdW4uc2VjdXJpdHkudXRpbC5PYmplY3RJZGVudGlmaWVyeLIO7GQX" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
242 |
"fy4CAAJJAAxjb21wb25lbnRMZW5bAApjb21wb25lbnRzdAACW0l4cAAAAAR1cgAC" + |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
243 |
"W0lNumAmduqypQIAAHhwAAAABAAAAAEAAAACEAAAAAAAAAQ="); |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
244 |
////////////// PASTE END ////////////// |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
245 |
} |
2c1c5adf6ff4
8006564: Test sun/security/util/Oid/S11N.sh fails with timeout on Linux 32-bit
weijun
parents:
diff
changeset
|
246 |
} |