You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by rr...@apache.org on 2019/05/08 14:46:42 UTC
[trafficserver] branch master updated: Removes unused TSConfig
usage in verify_cert example
This is an automated email from the ASF dual-hosted git repository.
rrm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 6db1ea5 Removes unused TSConfig usage in verify_cert example
6db1ea5 is described below
commit 6db1ea53f17f3221b432bc64318971808cdf2a2d
Author: Randall Meyer <ra...@yahoo.com>
AuthorDate: Tue May 7 15:17:32 2019 -0700
Removes unused TSConfig usage in verify_cert example
---
example/verify_cert/verify_cert.cc | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/example/verify_cert/verify_cert.cc b/example/verify_cert/verify_cert.cc
index a52002e..81ec622 100644
--- a/example/verify_cert/verify_cert.cc
+++ b/example/verify_cert/verify_cert.cc
@@ -1,11 +1,8 @@
/** @file
- SSL Preaccept test plugin.
+ Verify certificate test plugin.
- Implements blind tunneling based on the client IP address
- The client ip addresses are specified in the plugin's
- config file as an array of IP addresses or IP address ranges under the
- key "client-blind-tunnel"
+ Example showing how to use TS_SSL_VERIFY_CLIENT_HOOK
@section license License
@@ -30,12 +27,7 @@
#include <memory.h>
#include <cinttypes>
#include <ts/ts.h>
-#include <tsconfig/TsValue.h>
#include <openssl/ssl.h>
-#include <getopt.h>
-
-using ts::config::Configuration;
-using ts::config::Value;
#define PLUGIN_NAME "verify_cert"
#define PCP "[" PLUGIN_NAME "] "
@@ -92,11 +84,7 @@ TSPluginInit(int argc, const char *argv[])
{
bool success = false;
TSPluginRegistrationInfo info;
- TSCont cb_cert = nullptr; // Certificate callback continuation
- static const struct option longopt[] = {
- {const_cast<char *>("config"), required_argument, nullptr, 'c'},
- {nullptr, no_argument, nullptr, '\0'},
- };
+ TSCont cb_cert = nullptr; // Certificate callback continuation
info.plugin_name = PLUGIN_NAME;
info.vendor_name = "Apache Software Foundation";