Its just a base64 decode version of PEM. Just execute Base64.decode(str.getBytes()) by removing BEGIN CERTIFICATE, END CERTIFICATE parts.
Regards, Dilshan On 25 April 2016 at 15:22, Madhawa Perera <[email protected]> wrote: > I'm trying to convert a certificate request which is in PEM format as > shown below. > > -----BEGIN CERTIFICATE REQUEST----- > MIIC/jCCAeYCAQAwgZ0xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTEWMBQGA1UE > BwwNU2FuIEZyYW5jaXNjbzETMBEGA1UECgwKQnJvd24gQmVhcjEVMBMGA1UECwwM > YnJvd25iZWFyLm1lMRkwFwYDVQQDDBBhcHAuYnJvd25iZWFyLm1lMSIwIAYJKoZI > hvcNAQkBFhNnaXJvbGFtaXNAZ21haWwuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOC > AQ8AMIIBCgKCAQEA09S3Sn7leo53lko+A/l2UNvzxR34WNsIyORRWF68wphPoYsf > DEtOebG1U+iSRUjl/g0z7DCpNlBYboN3x1ac+upkyvyvrkk/k2cqTLh/zfjN67wM > 8W2tld+zBkT0EGzHHDqzrxsaCOurwHiQ4FqsrVl6frys3wPyPsXiH4UZFQeFCNKI > -----END CERTIFICATE REQUEST----- > > (This is not the full certificate request file I'm using, I have deleted > the content in the middle but it takes the above format) > > I can do the conversion by executing the following openssl command. > > *"openssl req -inform pem -outform der -in " + csrFileLocation + " -out "+ > derFileLocation + ".der"* > > However I need to use java to do the conversion (from pem to der) without > going through openssl command line tool or without executing the openssl > command using java. > > I have tried to do it with the bouncy castle but it didn't work for me. Is > there anyone out there who has tried this before? > > Any help appreciated. > > Thank you > Best Regards, > Madhawa > > > -- > Madhawa Perera > *Software Engineer* > Mobile : +94 (0) 773655496 > <%2B94%20%280%29%20773%20451194> > [email protected] > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
