6 #ifndef IROHA_CHANNEL_FACTORY_TLS_HPP 7 #define IROHA_CHANNEL_FACTORY_TLS_HPP 16 class PeerTlsCertificatesProvider;
17 struct TlsCredentials;
22 std::shared_ptr<const GrpcChannelParams> params,
23 boost::optional<std::shared_ptr<const PeerTlsCertificatesProvider>>
25 boost::optional<std::shared_ptr<const TlsCredentials>> my_creds);
34 boost::optional<std::shared_ptr<const PeerTlsCertificatesProvider>>
36 boost::optional<std::shared_ptr<const TlsCredentials>> my_creds_;
ChannelFactoryTls(std::shared_ptr< const GrpcChannelParams > params, boost::optional< std::shared_ptr< const PeerTlsCertificatesProvider >> peer_cert_provider, boost::optional< std::shared_ptr< const TlsCredentials >> my_creds)
Definition: channel_factory_tls.cpp:16
Definition: result_fwd.hpp:27
Definition: channel_factory_tls.hpp:19
iroha::expected::Result< std::shared_ptr< grpc::ChannelCredentials >, std::string > getChannelCredentials(const shared_model::interface::Peer &peer) const override
Definition: channel_factory_tls.cpp:26
Definition: block_query.hpp:15
Definition: channel_factory.hpp:108