// Generate PKCS10 certificate request
PKCS10CertificationRequest req = new PKCS10CertificationRequest("SHA1WithRSA",
CertTools.stringToBcX509Name("C=SE,O=AnaTom,CN=HttpTest"), rsaKeys.getPublic(),
new DERSet(), rsaKeys.getPrivate());
ByteArrayOutputStream bOut = new ByteArrayOutputStream();
DEROutputStream dOut = new DEROutputStream(bOut);
dOut.writeObject(req);
dOut.close();
ByteArrayOutputStream bos1 = new ByteArrayOutputStream();
bos1.write("-----BEGIN CERTIFICATE REQUEST-----\n".getBytes());
bos1.write(Base64.encode(bOut.toByteArray()));
bos1.write("\n-----END CERTIFICATE REQUEST-----\n".getBytes());