1 (edited by charleshall6061 2018-10-30 01:11:49)

Topic: wolfSSL Configuration

Hi,

im using this library in Ubuntu system and it seems i have to use this QL SEP setting in order to call wolfSSL_X509_print API.
Can anyone explain what does QL SEP mean?
Thank you.

Share

Re: wolfSSL Configuration

You should only need to add OPENSSL_EXTRA (--enable-opensslextra with configure) to get access to wolfSSL_X509_print().

We added SEP support for a company whose initials are "QL". SEP stands for Smart Energy Profile. The SEP consortium added a bunch of description detail extensions for devices into the X.509 certificates.

3 (edited by charleshall6061 2018-10-25 22:41:13)

Re: wolfSSL Configuration

Thanks for the info.
I tried configure with --enable-opensslextra and make install. But while compiling my program an error occured: BIO_NOCLOSE undefined in this scope.
There are some further questions:
1. what does this QL mean?
2. since we only use the wolfssl library, and dont want stuff from openssl, how can I parse a X509 PEM encoded certificate? Which APIs should be used? For example, the certificate is located in local disk.

Share