RMQ - RabbitMQ C++ Library
Public Types | Public Member Functions | List of all members
BloombergLP::rmqt::MutualSecurityParameters Class Reference

Mutual TLS Parameters. More...

#include <rmqt_mutualsecurityparameters.h>

Inheritance diagram for BloombergLP::rmqt::MutualSecurityParameters:
Inheritance graph
[legend]
Collaboration diagram for BloombergLP::rmqt::MutualSecurityParameters:
Collaboration graph
[legend]

Public Types

enum  Verification { VERIFY_SERVER , MUTUAL }
 
enum  Method { TLS_1_2_OR_BETTER }
 

Public Member Functions

 MutualSecurityParameters (const bsl::string &caPath, const bsl::string &clientCertPath, const bsl::string &clientKeyPath)
 
SecurityParameters::Verification verification () const BSLS_KEYWORD_OVERRIDE
 
SecurityParameters::Method method () const BSLS_KEYWORD_OVERRIDE
 
bsl::string clientCertificatePath () const BSLS_KEYWORD_OVERRIDE
 
bsl::string clientKeyPath () const BSLS_KEYWORD_OVERRIDE
 
virtual bsl::string certificateAuthorityPath () const
 

Detailed Description

Mutual TLS Parameters.

Member Function Documentation

◆ clientCertificatePath()

bsl::string BloombergLP::rmqt::MutualSecurityParameters::clientCertificatePath ( ) const
virtual

◆ clientKeyPath()

bsl::string BloombergLP::rmqt::MutualSecurityParameters::clientKeyPath ( ) const
virtual

◆ method()

SecurityParameters::Method BloombergLP::rmqt::MutualSecurityParameters::method ( ) const
virtual

◆ verification()

SecurityParameters::Verification BloombergLP::rmqt::MutualSecurityParameters::verification ( ) const
virtual

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