PLCnext API Documentation  21.0.0.35466
Classes | Enumerations
Arp::System::Commons::Security Namespace Reference

Namespace for classes dealing with certificates More...

Classes

class  Asn1Time
 Helper class to handle ASN1Time objects in x.509 Certificates More...
 
class  Certificate
 Class to handle x.509 certificates More...
 
class  IdentityStore
 Class with represents a Identity (Certificate with Chain and private Key) and is able to initialze an OpenSSL SSL Conetxt More...
 
class  ItemInfo
 
class  KeyPair
 class which represents a asymmetric key pair More...
 

Enumerations

enum  KeyPairType : uint8 { RSA_2048 = 0, RSA_4096 = 1, RSA_TPM_2048 = 2, Unknown = 255 }
 
enum  SecurityListType : uint8 { TrustList = 0, IssuerList = 1, TrustCrlList = 2, IssuerCrlList = 3 }
 
enum  SecurityConfigurationError : uint8 {
  None = 0, StoreNotFound = 1, ItemNotFound = 2, IOError = 3,
  ListTypeNotSupported = 4, DecodeError = 5, NotImplemented = 6, KeyTypeNotSupported = 7,
  ReadOnly = 8, UnknownError = 9, StoreExists = 10
}
 

Detailed Description

Namespace for classes dealing with certificates