编写连接业务层的代码。
This commit is contained in:
@@ -91,6 +91,7 @@ struct tfe_proxy
|
||||
struct tfe_plugin * modules;
|
||||
|
||||
struct ssl_mgr * ssl_mgr_handler;
|
||||
struct ssl_policy_enforcer* ssl_ply_enforcer;
|
||||
struct key_keeper * key_keeper_handler;
|
||||
struct kni_acceptor * kni_acceptor_handler;
|
||||
|
||||
|
||||
9
platform/include/internal/ssl_policy.h
Normal file
9
platform/include/internal/ssl_policy.h
Normal file
@@ -0,0 +1,9 @@
|
||||
#pragma once
|
||||
#include <ssl_stream.h>
|
||||
#include <MESA/Maat_rule.h>
|
||||
|
||||
struct ssl_policy_enforcer;
|
||||
struct ssl_policy_enforcer* ssl_policy_enforcer_create(void);
|
||||
void ssl_policy_enforcer_init(struct ssl_policy_enforcer* enforcer, Maat_feather_t maat, void* logger);
|
||||
enum ssl_stream_action ssl_policy_enforce(struct ssl_stream *upstream, void* u_para);
|
||||
|
||||
@@ -122,6 +122,7 @@ void ssl_openssl_version(void);
|
||||
int ssl_init(void);
|
||||
int ssl_reinit(void);
|
||||
void ssl_fini(void);
|
||||
int sslver_str2num(const char * version_str);
|
||||
|
||||
char * ssl_sha1_to_str(unsigned char *, int);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user