diff options
author | Alberto Compagno <acompagn+fdio@cisco.com> | 2018-11-26 16:13:10 +0100 |
---|---|---|
committer | Alberto Compagno <acompagn+fdio@cisco.com> | 2018-11-26 16:13:10 +0100 |
commit | 7f560eb2b8af423ae1f0f0de1ef5d043f93eaa08 (patch) | |
tree | bf554822008d6db4d7a60008bc24e1f237f112b8 /libparc/parc/security/parc_Pkcs12KeyStore.c | |
parent | 7093864d4cce1967d36f9d675d3df257e97d5944 (diff) |
Added support for openssl 1.1.1
Change-Id: I596fd56152c32106c5279fc3033d48164328a903
Signed-off-by: Alberto Compagno <acompagn+fdio@cisco.com>
Diffstat (limited to 'libparc/parc/security/parc_Pkcs12KeyStore.c')
-rw-r--r-- | libparc/parc/security/parc_Pkcs12KeyStore.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/libparc/parc/security/parc_Pkcs12KeyStore.c b/libparc/parc/security/parc_Pkcs12KeyStore.c index 392c9d34..c0d673c4 100644 --- a/libparc/parc/security/parc_Pkcs12KeyStore.c +++ b/libparc/parc/security/parc_Pkcs12KeyStore.c @@ -127,7 +127,11 @@ _parcPkcs12KeyStore_ParseFile(PARCPkcs12KeyStore *keystore, const char *filename keystore->public_key = X509_get_pubkey(keystore->x509_cert); if (keystore->public_key) { - switch (keystore->public_key->type) { +#if OPENSSL_VERSION_NUMBER >= 0X10100000L + switch (EVP_PKEY_id(keystore->public_key)) { +#else + switch (keystore->public_key->type) { +#endif case EVP_PKEY_RSA: keystore->signAlgo = PARCSigningAlgorithm_RSA; break; |