5namespace Stroika::Foundation::Cryptography::PKI {
12 inline Memory::BLOB PEMFile::Ptr::GetData ()
const
14 return get ()->GetData ();
16 inline auto PEMFile::Ptr::GetEntries () const -> Sequence<EntryType>
18 return get ()->GetEntries ();
20 template <Common::IAnyOf<Certificate::Ptr, PrivateKey::Ptr> T>
21 inline auto PEMFile::Ptr::GetByType () const -> Iterable<T>
23 return GetEntries ().Map<Iterable<T>> ([] (
const auto& e) -> optional<T> {
24 if (
auto o = get_if<T> (&e)) {