Пример #1
0
 @Test
 public void testBase64Small() throws Exception {
   // Testcert is on long line of base 64 encoded stuff
   byte[] certBytes = Base64.decode(testcert_oneline.getBytes());
   assertNotNull(certBytes);
   // This should be a cert
   Certificate cert = CertTools.getCertfromByteArray(certBytes);
   assertNotNull(cert);
   // Base64 encode it again
   byte[] encBytes = Base64.encode(cert.getEncoded(), false);
   assertEquals(new String(encBytes), testcert_oneline);
   // Testcert_crlf has \n after each line
   certBytes = Base64.decode(testcert_crlf.getBytes());
   assertNotNull(certBytes);
   // This should be a cert
   cert = CertTools.getCertfromByteArray(certBytes);
   assertNotNull(cert);
   // Base64 encode it again
   encBytes = Base64.encode(cert.getEncoded(), true);
   assertEquals(new String(encBytes), testcert_crlf);
   // This is the same method as above
   encBytes = Base64.encode(cert.getEncoded());
   assertEquals(new String(encBytes), testcert_crlf);
 }