MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / SavePrivate

Method SavePrivate

src/openrct2/network/NetworkKey.cpp:111–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109 }
110
111 bool Key::SavePrivate(IStream* stream)
112 {
113 try
114 {
115 if (_key == nullptr)
116 {
117 throw std::runtime_error("No key loaded");
118 }
119 auto pem = _key->GetPrivate();
120 stream->Write(pem.data(), pem.size());
121 return true;
122 }
123 catch (const std::exception& e)
124 {
125 LOG_ERROR("Network::Key::SavePrivate failed: %s", e.what());
126 return false;
127 }
128 }
129
130 bool Key::SavePublic(IStream* stream)
131 {

Callers 1

BeginClientMethod · 0.80

Calls 5

GetPrivateMethod · 0.45
WriteMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45
whatMethod · 0.45

Tested by

no test coverage detected