#include "peer_tls_certificates_provider.hpp"


Public Member Functions | |
| virtual | ~PeerTlsCertificatesProvider ()=default |
| virtual iroha::expected::Result< shared_model::interface::types::TLSCertificateType, std::string > | get (const shared_model::interface::Peer &peer) const =0 |
| Get peer TLS certificate. More... | |
| virtual iroha::expected::Result< shared_model::interface::types::TLSCertificateType, std::string > | get (shared_model::interface::types::PublicKeyHexStringView public_key) const =0 |
| Get peer TLS certificate by peer public key. More... | |
|
virtualdefault |
|
pure virtual |
Get peer TLS certificate.
Implemented in iroha::network::PeerTlsCertificatesProviderWsv, and iroha::network::PeerTlsCertificatesProviderRoot.
|
pure virtual |
Get peer TLS certificate by peer public key.
Implemented in iroha::network::PeerTlsCertificatesProviderWsv, and iroha::network::PeerTlsCertificatesProviderRoot.