The file ca.csr is already readable by an application. It is a PEM-encoded ASN.1 formatted file. You can use the openssl library calls to decode the CSR and extract individual fields. The printed output of the -text option is generated by X509_REQ_print_ex() (which you can find in openssl/crypto/asn1/t_req.c). The code of this routine will demonstrate how to extract the fields you need. Matthew On 21 June 2016 at 20:16, eurus at openmailbox.org <eurus at openmailbox.org> wrote: > Hi, > > If I get a text version of a request(e.g. use the command "openssl req > -noout -text -in ca.csr"), how can I encode it with openssl command(thus > transform it to the format that is able to be recognized by applications)? > > Thanks, > Eurus > ------------------------------ > > -- > openssl-users mailing list > To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mta.openssl.org/pipermail/openssl-users/attachments/20160628/29c22c3a/attachment-0001.html>