17#ifndef LIBJAMI_SECURITY_H
18#define LIBJAMI_SECURITY_H
24namespace Certificate {
28constexpr static char ALLOWED[] =
"ALLOWED";
29constexpr static char BANNED[] =
"BANNED";
32namespace TrustStatus {
34constexpr static char TRUSTED[] =
"TRUSTED";
40namespace ChecksNames {
42constexpr static char EXPIRED[] =
"EXPIRED";
54constexpr static char EXIST[] =
"EXIST";
55constexpr static char VALID[] =
"VALID";
67namespace DetailsNames {
74constexpr static char ISSUER[] =
"ISSUER";
77constexpr static char CN[] =
"CN";
78constexpr static char UID[] =
"UID";
79constexpr static char N[] =
"N";
80constexpr static char O[] =
"O";
92constexpr static char IS_CA[] =
"IS_CA";
99namespace ChecksValuesTypesNames {
102constexpr static char CUSTOM[] =
"CUSTOM";
103constexpr static char NUMBER[] =
"NUMBER";
109namespace CheckValuesNames {
110constexpr static char PASSED[] =
"PASSED";
111constexpr static char FAILED[] =
"FAILED";
114constexpr static char CUSTOM[] =
"CUSTOM";
115constexpr static char DATE[] =
"DATE";
120namespace TlsTransport {
static constexpr char DATE[]
static constexpr char ISO_DATE[]
static constexpr char PASSED[]
static constexpr char UNSUPPORTED[]
static constexpr char FAILED[]
static constexpr char CUSTOM[]
static constexpr char PUBLIC_KEY_STORAGE_LOCATION[]
static constexpr char NOT_SELF_SIGNED[]
static constexpr char AUTHORITY_MISMATCH[]
static constexpr char STRONG_SIGNING[]
static constexpr char HAS_PRIVATE_KEY[]
static constexpr char PRIVATE_KEY_STORAGE_LOCATION[]
static constexpr char KNOWN_AUTHORITY[]
static constexpr char PRIVATE_KEY_DIRECTORY_PERMISSIONS[]
static constexpr char KEY_MATCH[]
static constexpr char UNEXPECTED_OWNER[]
static constexpr char PRIVATE_KEY_SELINUX_ATTRIBUTES[]
static constexpr char VALID[]
static constexpr char NOT_ACTIVATED[]
static constexpr char PRIVATE_KEY_STORAGE_PERMISSION[]
static constexpr char EXIST[]
static constexpr char VALID_AUTHORITY[]
static constexpr char PUBLIC_KEY_STORAGE_PERMISSION[]
static constexpr char NOT_REVOKED[]
static constexpr char PUBLIC_KEY_SELINUX_ATTRIBUTES[]
static constexpr char EXPIRED[]
static constexpr char PUBLIC_KEY_DIRECTORY_PERMISSIONS[]
static constexpr char CUSTOM[]
static constexpr char NUMBER[]
static constexpr char ISO_DATE[]
static constexpr char BOOLEAN[]
static constexpr char ISSUER_DN[]
static constexpr char ISSUER_CN[]
static constexpr char UID[]
static constexpr char PUBLIC_SIGNATURE[]
static constexpr char NEXT_EXPECTED_UPDATE_DATE[]
static constexpr char CN[]
static constexpr char ACTIVATION_DATE[]
static constexpr char OUTGOING_SERVER[]
static constexpr char SERIAL_NUMBER[]
static constexpr char EXPIRATION_DATE[]
static constexpr char MD5_FINGERPRINT[]
static constexpr char N[]
static constexpr char PUBLIC_KEY_ID[]
static constexpr char SHA1_FINGERPRINT[]
static constexpr char ISSUER_N[]
static constexpr char ISSUER_O[]
static constexpr char ISSUER[]
static constexpr char REQUIRE_PRIVATE_KEY_PASSWORD[]
static constexpr char SIGNATURE_ALGORITHM[]
static constexpr char SUBJECT_KEY[]
static constexpr char IS_CA[]
static constexpr char O[]
static constexpr char VERSION_NUMBER[]
static constexpr char SUBJECT_KEY_ALGORITHM[]
static constexpr char ISSUER_UID[]
static constexpr char ALLOWED[]
static constexpr char UNDEFINED[]
static constexpr char BANNED[]
static constexpr char UNTRUSTED[]
static constexpr char TRUSTED[]
static constexpr char TLS_PEER_CA_[]
static constexpr char TLS_CIPHER[]
static constexpr char TLS_PEER_CERT[]
static constexpr char TLS_PEER_CA_NUM[]