1 package acl2s.lib.download;
2
3 import java.io.ByteArrayInputStream;
4 import java.security.cert.Certificate;
5 import java.security.cert.CertificateException;
6 import java.security.cert.CertificateFactory;
7
8 public class Acl2sCert {
9 public static final Certificate oldCert;
10 public static final String oldCertStr = ""
11 + "-----BEGIN CERTIFICATE-----\n"
12 + "MIIDODCCAvYCBEPY/8cwCwYHKoZIzjgEAwUAMIGBMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHR2Vv\n"
13 + "cmdpYTEQMA4GA1UEBxMHQXRsYW50YTEVMBMGA1UEChMMR2VvcmdpYSBUZWNoMR0wGwYDVQQLExRD\n"
14 + "b2xsZWdlIG9mIENvbXB1dGluZzEYMBYGA1UEAxMPUGV0ZXIgRGlsbGluZ2VyMB4XDTA2MDEyNjE2\n"
15 + "NTg0N1oXDTA2MDQyNjE2NTg0N1owgYExCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdHZW9yZ2lhMRAw\n"
16 + "DgYDVQQHEwdBdGxhbnRhMRUwEwYDVQQKEwxHZW9yZ2lhIFRlY2gxHTAbBgNVBAsTFENvbGxlZ2Ug\n"
17 + "b2YgQ29tcHV0aW5nMRgwFgYDVQQDEw9QZXRlciBEaWxsaW5nZXIwggG3MIIBLAYHKoZIzjgEATCC\n"
18 + "AR8CgYEA/X9TgR11EilS30qcLuzk5/YRt1I870QAwx4/gLZRJmlFXUAiUftZPY1Y+r/F9bow9sub\n"
19 + "VWzXgTuAHTRv8mZgt2uZUKWkn5/oBHsQIsJPu6nX/rfGG/g7V+fGqKYVDwT7g/bTxR7DAjVUE1oW\n"
20 + "kTL2dfOuK2HXKu/yIgMZndFIAccCFQCXYFCPFSMLzLKSuYKi64QL8Fgc9QKBgQD34aCF1ps93su8\n"
21 + "q1w2uFe5eZSvu/o66oL5V0wLPQeCZ1FZV4661FlP5nEHEIGAtEkWcSPoTCgWE7fPCTKMyKbhPBZ6\n"
22 + "i1R8jSjgo64eK7OmdZFuo38L+iE1YvH7YnoBJDvMpPG+qFGQiaiD3+Fa5Z8GkotmXoB7VSVkAUw7\n"
23 + "/s9JKgOBhAACgYA+nD0Fs8XcfXgBJ1dtAkW+p4uPs+/pSyaw4ZJAGMzAreQ1/bwPXz7NcOxGBRPG\n"
24 + "9667H0mplGxTGQTI0DY2oXBs9a10Ym3K3XAI2ix5zPNNK+REGd/0IC7FsInWkIWb/gXw5nH+k2kQ\n"
25 + "R4vUDfsqQVUtEH0kku9+5wVmsO0nTh0oYjALBgcqhkjOOAQDBQADLwAwLAIUOpsHHl9yAZIVqN8w\n"
26 + "HhCzytykWa0CFDtGdeHR3cGachZ5QtYH/WewGEw3\n"
27 + "-----END CERTIFICATE-----\n";
28
29
30 public static final Certificate cert;
31 public static final String certStr = ""
32 + "-----BEGIN CERTIFICATE-----\n"
33 + "MIIDLzCCAusCBEV9m/MwCwYHKoZIzjgEAwUAMHwxCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJHQTEQ\n"
34 + "MA4GA1UEBxMHQXRsYW50YTEVMBMGA1UEChMMR2VvcmdpYSBUZWNoMR0wGwYDVQQLExRDb2xsZWdl\n"
35 + "IG9mIENvbXB1dGluZzEYMBYGA1UEAxMPUGV0ZXIgRGlsbGluZ2VyMB4XDTA2MTIxMTE3NTcwN1oX\n"
36 + "DTA4MDYxMzE3NTcwN1owfDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkdBMRAwDgYDVQQHEwdBdGxh\n"
37 + "bnRhMRUwEwYDVQQKEwxHZW9yZ2lhIFRlY2gxHTAbBgNVBAsTFENvbGxlZ2Ugb2YgQ29tcHV0aW5n\n"
38 + "MRgwFgYDVQQDEw9QZXRlciBEaWxsaW5nZXIwggG4MIIBLAYHKoZIzjgEATCCAR8CgYEA/X9TgR11\n"
39 + "EilS30qcLuzk5/YRt1I870QAwx4/gLZRJmlFXUAiUftZPY1Y+r/F9bow9subVWzXgTuAHTRv8mZg\n"
40 + "t2uZUKWkn5/oBHsQIsJPu6nX/rfGG/g7V+fGqKYVDwT7g/bTxR7DAjVUE1oWkTL2dfOuK2HXKu/y\n"
41 + "IgMZndFIAccCFQCXYFCPFSMLzLKSuYKi64QL8Fgc9QKBgQD34aCF1ps93su8q1w2uFe5eZSvu/o6\n"
42 + "6oL5V0wLPQeCZ1FZV4661FlP5nEHEIGAtEkWcSPoTCgWE7fPCTKMyKbhPBZ6i1R8jSjgo64eK7Om\n"
43 + "dZFuo38L+iE1YvH7YnoBJDvMpPG+qFGQiaiD3+Fa5Z8GkotmXoB7VSVkAUw7/s9JKgOBhQACgYEA\n"
44 + "hDO5by4Z4rrfAYPKq7Jl+fWKomMq64V03SOgxoohK3jcleLVFZHtmPxrLtCq3AonK6GsobkEo4VV\n"
45 + "wPAvIGtTOzUVB9IxmM3EpCem3wUfTvfCa5oqQS80T+TllQUAiVNH9EHC0GSE8gcuP6orrtu4Q5K/\n"
46 + "IH+GQgdN5DqUimwel8IwCwYHKoZIzjgEAwUAAzEAMC4CFQCLNEgWjpXnXJWoBCcvMXKI3n+sqwIV\n"
47 + "AIeog2gCc6kedoFtDx1VoThPUOrT\n"
48 + "-----END CERTIFICATE-----\n";
49
50
51 static {
52 Certificate foo = null;
53 try {
54 CertificateFactory cf = CertificateFactory.getInstance("X.509");
55 foo = cf.generateCertificate(new ByteArrayInputStream(certStr
|
Event do_not_call: |
"java.lang.String.getBytes()" implicitly uses the environment's default character set, which might lead to unexpected behavior. Consider using getBytes(String charsetName). |
56 .getBytes()));
57 } catch (CertificateException e) {
58 e.printStackTrace();
59 }
60 cert = foo;
61 foo = null;
62 try {
63 CertificateFactory cf = CertificateFactory.getInstance("X.509");
64 foo = cf.generateCertificate(new ByteArrayInputStream(oldCertStr
65 .getBytes()));
66 } catch (CertificateException e) {
67 e.printStackTrace();
68 }
69 oldCert = foo;
70 }
71 }