PLCnext API Documentation  21.0.0.35466
Arp::System::Commons::Security::IdentityStore Member List

This is the complete list of members for Arp::System::Commons::Security::IdentityStore, including all inherited members.

AddElement(SecurityListType type, const std::vector< byte > &pemData)Arp::System::Commons::Security::IdentityStore
CreateAllDirectories(void)Arp::System::Commons::Security::IdentityStore
DeleteElement(SecurityListType type, const String &identifier)Arp::System::Commons::Security::IdentityStore
GenerateCSR()Arp::System::Commons::Security::IdentityStore
GenerateKeyPair(KeyPairType type)Arp::System::Commons::Security::IdentityStore
GetDerCertificate(void)Arp::System::Commons::Security::IdentityStore
GetDerCertificateWithChain(void)Arp::System::Commons::Security::IdentityStore
GetFullCertificateFileName(void) constArp::System::Commons::Security::IdentityStoreinline
GetFullKeyFileName(void) constArp::System::Commons::Security::IdentityStoreinline
GetFullTpmKeyFileName(void) constArp::System::Commons::Security::IdentityStoreinline
GetIssuerPemCertificates(void)Arp::System::Commons::Security::IdentityStore
GetKeyPair(void)Arp::System::Commons::Security::IdentityStore
GetKeyType(void) (defined in Arp::System::Commons::Security::IdentityStore)Arp::System::Commons::Security::IdentityStoreinline
GetName(void) constArp::System::Commons::Security::IdentityStoreinline
GetPemCertificate(void)Arp::System::Commons::Security::IdentityStore
GetPemCertificateWithChain(void)Arp::System::Commons::Security::IdentityStore
GetPublicKey(void)Arp::System::Commons::Security::IdentityStore
HasCertificate(void) (defined in Arp::System::Commons::Security::IdentityStore)Arp::System::Commons::Security::IdentityStore
IdentityStore(const String &basePath, const String &name, KeyMustExist requireKeyExists=RequireKeyExists)Arp::System::Commons::Security::IdentityStore
IdentityStore(const IdentityStore &arg)=deleteArp::System::Commons::Security::IdentityStore
IgnoreMissingKey enum value (defined in Arp::System::Commons::Security::IdentityStore)Arp::System::Commons::Security::IdentityStore
InitializeLogger(const char *loggerName=nullptr) (defined in Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >)Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >inlineprivatestatic
InitSslContext(SSL_CTX *pSslCtx) constArp::System::Commons::Security::IdentityStore
KeyMustExist enum name (defined in Arp::System::Commons::Security::IdentityStore)Arp::System::Commons::Security::IdentityStore
ListContent(SecurityListType type, std::vector< ItemInfo > &result)Arp::System::Commons::Security::IdentityStore
log (defined in Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >)Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >privatestatic
Loggable(bool initialize=true) (defined in Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >)Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >inlineprivate
LoggableBase typedef (defined in Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >)Arp::System::Commons::Diagnostics::Logging::Loggable< IdentityStore >private
operator=(const IdentityStore &arg)=deleteArp::System::Commons::Security::IdentityStore
RequireKeyExists enum value (defined in Arp::System::Commons::Security::IdentityStore)Arp::System::Commons::Security::IdentityStore
SetCertificate(const std::vector< byte > &pemData)Arp::System::Commons::Security::IdentityStore
SetKeyPair(const std::vector< byte > &pemData)Arp::System::Commons::Security::IdentityStore
VerifyCertMatchesWithPrivateKey(void) (defined in Arp::System::Commons::Security::IdentityStore)Arp::System::Commons::Security::IdentityStore
~IdentityStore(void)=defaultArp::System::Commons::Security::IdentityStore