public void testBase64Constructor() throws Exception {
    SigningPublicKey publicKey = new SigningPublicKey();
    byte data[] = new byte[SigningPublicKey.KEYSIZE_BYTES];
    for (int i = 0; i < data.length; i++) data[i] = (byte) (i % 56);
    publicKey.setData(data);

    SigningPublicKey key2 = new SigningPublicKey(publicKey.toBase64());
    assertEquals(publicKey, key2);
  }