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   	}