hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
iroha::network::PeerTlsCertificatesProviderWsv Class Reference

#include "peer_tls_certificates_provider_wsv.hpp"

Inheritance diagram for iroha::network::PeerTlsCertificatesProviderWsv:
Inheritance graph
Collaboration diagram for iroha::network::PeerTlsCertificatesProviderWsv:
Collaboration graph

Classes

class  Impl
 

Public Member Functions

 PeerTlsCertificatesProviderWsv (std::shared_ptr< iroha::ametsuchi::PeerQuery > peer_query)
 
 ~PeerTlsCertificatesProviderWsv ()
 
iroha::expected::Result< shared_model::interface::types::TLSCertificateType, std::string > get (const shared_model::interface::Peer &peer) const override
 Get peer TLS certificate. More...
 
iroha::expected::Result< shared_model::interface::types::TLSCertificateType, std::string > get (const shared_model::interface::types::PubkeyType &public_key) const override
 Get peer TLS certificate by peer public key. More...
 
- Public Member Functions inherited from iroha::network::PeerTlsCertificatesProvider
virtual ~PeerTlsCertificatesProvider ()=default
 

Constructor & Destructor Documentation

◆ PeerTlsCertificatesProviderWsv()

PeerTlsCertificatesProviderWsv::PeerTlsCertificatesProviderWsv ( std::shared_ptr< iroha::ametsuchi::PeerQuery peer_query)
Here is the call graph for this function:

◆ ~PeerTlsCertificatesProviderWsv()

PeerTlsCertificatesProviderWsv::~PeerTlsCertificatesProviderWsv ( )
default
Here is the caller graph for this function:

Member Function Documentation

◆ get() [1/2]

Result< TLSCertificateType, std::string > PeerTlsCertificatesProviderWsv::get ( const shared_model::interface::Peer peer) const
overridevirtual

Get peer TLS certificate.

Implements iroha::network::PeerTlsCertificatesProvider.

Here is the call graph for this function:

◆ get() [2/2]

Result< TLSCertificateType, std::string > PeerTlsCertificatesProviderWsv::get ( const shared_model::interface::types::PubkeyType public_key) const
overridevirtual

Get peer TLS certificate by peer public key.

Implements iroha::network::PeerTlsCertificatesProvider.

Here is the call graph for this function:

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