X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=secchan%2Fsecchan.c;h=a0feea04f6a982ea2fcf1d0a5a4b14de19358613;hb=f30d8168a7367af121bc7cc7b12f0dc2ab074afb;hp=155dfa9eef98b33399733ce47b43bd971aefbf8a;hpb=a14c841f32358e665b19b419c91c1f711e4b0431;p=sliver-openvswitch.git diff --git a/secchan/secchan.c b/secchan/secchan.c index 155dfa9ee..a0feea04f 100644 --- a/secchan/secchan.c +++ b/secchan/secchan.c @@ -267,11 +267,7 @@ parse_options(int argc, char *argv[]) {"verbose", optional_argument, 0, 'v'}, {"help", no_argument, 0, 'h'}, {"version", no_argument, 0, 'V'}, -#ifdef HAVE_OPENSSL - {"private-key", required_argument, 0, 'p'}, - {"certificate", required_argument, 0, 'c'}, - {"ca-cert", required_argument, 0, 'C'}, -#endif + VCONN_SSL_LONG_OPTIONS {0, 0, 0, 0}, }; char *short_options = long_options_to_short_options(long_options); @@ -310,19 +306,7 @@ parse_options(int argc, char *argv[]) vlog_set_verbosity(optarg); break; -#ifdef HAVE_OPENSSL - case 'p': - vconn_ssl_set_private_key_file(optarg); - break; - - case 'c': - vconn_ssl_set_certificate_file(optarg); - break; - - case 'C': - vconn_ssl_set_ca_cert_file(optarg); - break; -#endif + VCONN_SSL_OPTION_HANDLERS case '?': exit(EXIT_FAILURE);