diff options
Diffstat (limited to 'src/openvpn/options.c')
-rw-r--r-- | src/openvpn/options.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/openvpn/options.c b/src/openvpn/options.c index 4932a86..f24af3d 100644 --- a/src/openvpn/options.c +++ b/src/openvpn/options.c @@ -2855,6 +2855,15 @@ options_postprocess_verify_ce(const struct options *options, { check_ca_required(options); #ifdef ENABLE_PKCS11 + if (!options->pkcs11_providers[0] && options->pkcs11_id) + { + msg(M_WARN, "Option pkcs11-id is ignored as no pkcs11-providers are specified"); + } + else if (!options->pkcs11_providers[0] && options->pkcs11_id_management) + { + msg(M_WARN, "Option pkcs11-id-management is ignored as no pkcs11-providers are specified"); + } + if (options->pkcs11_providers[0]) { if (options->pkcs11_id_management && options->pkcs11_id != NULL) |