16#ifndef INCLUDED_RMQT_MUTUALSECURITYPARAMETERS
17#define INCLUDED_RMQT_MUTUALSECURITYPARAMETERS
19#include <rmqt_securityparameters.h>
21#include <bsl_string.h>
22#include <bsls_keyword.h>
24namespace BloombergLP {
32 bsl::string d_certificateAuthorityPath;
33 bsl::string d_clientCertificatePath;
34 bsl::string d_clientKeyPath;
38 const bsl::string& clientCertPath,
39 const bsl::string& clientKeyPath);
41 SecurityParameters::Verification verification()
const BSLS_KEYWORD_OVERRIDE;
43 SecurityParameters::Method method()
const BSLS_KEYWORD_OVERRIDE;
45 bsl::string clientCertificatePath()
const BSLS_KEYWORD_OVERRIDE;
47 bsl::string clientKeyPath()
const BSLS_KEYWORD_OVERRIDE;
Mutual TLS Parameters.
Definition: rmqt_mutualsecurityparameters.h:30
Connection Security (TLS) Parameters.
Definition: rmqt_securityparameters.h:28