8#include "Arp/System/Commons/Security/Internal/OpenSslBio.hpp"
9#include "openssl/bio.h"
13namespace Arp {
namespace System {
namespace Commons {
namespace Security {
namespace Internal
28 operator EVP_PKEY*()
const;
31 void LoadFromFilePEM(
const String& filename);
32 void LoadFromMemoryPEM(
const std::vector<byte>& pemData);
33 void SaveToFilePEM(
const String& filename);
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
Definition: OpenSslBio.hpp:14
Definition: OpenSslEVP_PKEY.hpp:17
OpenSslEVP_PKEY()
Constructs an OpenSslEVP_PKEY instance.
Definition: OpenSslEVP_PKEY.cpp:22
~OpenSslEVP_PKEY(void)
Destructs this instance and frees all resources.
Definition: OpenSslEVP_PKEY.cpp:32
OpenSslEVP_PKEY(const OpenSslEVP_PKEY &arg)=delete
Copy constructor.
OpenSslEVP_PKEY & operator=(const OpenSslEVP_PKEY &arg)=delete
Assignment operator.
Root namespace for the PLCnext API