From 7f560eb2b8af423ae1f0f0de1ef5d043f93eaa08 Mon Sep 17 00:00:00 2001 From: Alberto Compagno Date: Mon, 26 Nov 2018 16:13:10 +0100 Subject: Added support for openssl 1.1.1 Change-Id: I596fd56152c32106c5279fc3033d48164328a903 Signed-off-by: Alberto Compagno --- libparc/parc/security/parc_Pkcs12KeyStore.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libparc/parc/security/parc_Pkcs12KeyStore.c') 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; -- cgit 1.2.3-korg