private void encode(final String licensePlain,
final PGPSignatureGenerator signatureGenerator,
OutputStream outputStream) throws UnsupportedEncodingException, IOException {
final PGPLiteralDataGenerator literalDataGenerator = new PGPLiteralDataGenerator();
final OutputStream literalDataStream = literalDataGenerator.open(outputStream, PGPLiteralData.BINARY,
"licenseFileName-Ignored", new Date(), new byte[1024]);
final InputStream fIn = new ByteArrayInputStream(
licensePlain.getBytes("utf-8"));
int ch = 0;
while ((ch = fIn.read()) >= 0) {