code: public String getPublicationString() {
          byte[] imprint = publicationHash.getImprint();
          byte[] data = new byte[imprint.length + 8];
          System.arraycopy(Util.toByteArray(publicationTime.getTime() / 1000), 0, data, 0, 8);
          System.arraycopy(imprint, 0, data, 8, imprint.length);
  
          return Base32.encodeWithDashes(Util.addCrc32(data));
      }
docs: Returns a publication string that is a base-32 encoded value that is meant published to print media as human
  readable text
  
  @return returns a base-32 encoded publication string