HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NET_SecurityMiddleware Class Reference

#include <NET_WebMiddleware.h>

+ Inheritance diagram for NET_SecurityMiddleware:

Public Member Functions

 NET_SecurityMiddleware ()
 
void processRequest (NET_HTTPRequest &req) const override
 
void processResponse (const NET_HTTPRequest &req, NET_WebResponse &resp) const override
 
void redirect (bool redirect)
 
void redirectHost (const UT_StringHolder &redirect_host)
 
void redirectExempt (const UT_StringArray &exempt)
 
void stsSeconds (int sts_seconds)
 
void stsIncludeSubdomains (bool include_subdomains)
 
void stsPreload (bool preload)
 
void noSniff (bool no_sniff)
 
void referrerPolicy (const UT_StringHolder &policy)
 
void referrerPolicy (const UT_StringArray &policy)
 
void crossOriginOpenerPolicy (const UT_StringHolder &cross_origin_opener_policy)
 
- Public Member Functions inherited from NET_WebMiddleware
 NET_WebMiddleware ()=default
 
virtual ~NET_WebMiddleware ()=default
 
 NET_WebMiddleware (const NET_WebMiddleware &)=delete
 
NET_WebMiddlewareoperator= (const NET_WebMiddleware &)=delete
 

Detailed Description

Definition at line 71 of file NET_WebMiddleware.h.

Constructor & Destructor Documentation

NET_SecurityMiddleware::NET_SecurityMiddleware ( )

Member Function Documentation

void NET_SecurityMiddleware::crossOriginOpenerPolicy ( const UT_StringHolder cross_origin_opener_policy)
inline

Definition at line 107 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::noSniff ( bool  no_sniff)
inline

Definition at line 94 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::processRequest ( NET_HTTPRequest &  req) const
overridevirtual

Reimplemented from NET_WebMiddleware.

void NET_SecurityMiddleware::processResponse ( const NET_HTTPRequest &  req,
NET_WebResponse resp 
) const
overridevirtual

Reimplemented from NET_WebMiddleware.

void NET_SecurityMiddleware::redirect ( bool  redirect)
inline

Definition at line 79 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::redirectExempt ( const UT_StringArray exempt)
inline

Definition at line 84 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::redirectHost ( const UT_StringHolder redirect_host)
inline

Definition at line 80 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::referrerPolicy ( const UT_StringHolder policy)
inline

Definition at line 95 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::referrerPolicy ( const UT_StringArray policy)
inline

Definition at line 96 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::stsIncludeSubdomains ( bool  include_subdomains)
inline

Definition at line 92 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::stsPreload ( bool  preload)
inline

Definition at line 93 of file NET_WebMiddleware.h.

void NET_SecurityMiddleware::stsSeconds ( int  sts_seconds)
inline

Definition at line 91 of file NET_WebMiddleware.h.


The documentation for this class was generated from the following file: