Ring Daemon 16.0.0
Loading...
Searching...
No Matches
security_const.h File Reference
Include dependency graph for security_const.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  libjami
 
namespace  libjami::Certificate
 
namespace  libjami::Certificate::ChecksNames
 Those constantes are used by the ConfigurationManager.validateCertificate method.
 
namespace  libjami::Certificate::ChecksValuesTypesNames
 Those constants are used by the ConfigurationManager.getCertificateDetails and ConfigurationManager.validateCertificate methods.
 
namespace  libjami::Certificate::CheckValuesNames
 Those constantes are used by the ConfigurationManager.validateCertificate method.
 
namespace  libjami::Certificate::DetailsNames
 Those constants are used by the ConfigurationManager.getCertificateDetails method.
 
namespace  libjami::Certificate::Status
 
namespace  libjami::Certificate::TrustStatus
 
namespace  libjami::TlsTransport
 

Variables

static constexpr char libjami::Certificate::DetailsNames::ACTIVATION_DATE [] = "ACTIVATION_DATE"
 
static constexpr char libjami::Certificate::Status::ALLOWED [] = "ALLOWED"
 
static constexpr char libjami::Certificate::ChecksNames::AUTHORITY_MISMATCH [] = "AUTHORITY_MISMATCH"
 
static constexpr char libjami::Certificate::Status::BANNED [] = "BANNED"
 
static constexpr char libjami::Certificate::ChecksValuesTypesNames::BOOLEAN [] = "BOOLEAN"
 
static constexpr char libjami::Certificate::DetailsNames::CN [] = "CN"
 
static constexpr char libjami::Certificate::ChecksValuesTypesNames::CUSTOM [] = "CUSTOM"
 
static constexpr char libjami::Certificate::CheckValuesNames::CUSTOM [] = "CUSTOM"
 
static constexpr char libjami::Certificate::CheckValuesNames::DATE [] = "DATE"
 
static constexpr char libjami::Certificate::ChecksNames::EXIST [] = "EXIST"
 
static constexpr char libjami::Certificate::DetailsNames::EXPIRATION_DATE [] = "EXPIRATION_DATE"
 
static constexpr char libjami::Certificate::ChecksNames::EXPIRED [] = "EXPIRED"
 
static constexpr char libjami::Certificate::CheckValuesNames::FAILED [] = "FAILED"
 
static constexpr char libjami::Certificate::ChecksNames::HAS_PRIVATE_KEY [] = "HAS_PRIVATE_KEY"
 
static constexpr char libjami::Certificate::DetailsNames::IS_CA [] = "IS_CA"
 
static constexpr char libjami::Certificate::ChecksValuesTypesNames::ISO_DATE [] = "ISO_DATE"
 
static constexpr char libjami::Certificate::CheckValuesNames::ISO_DATE [] = "ISO_DATE"
 
static constexpr char libjami::Certificate::DetailsNames::ISSUER [] = "ISSUER"
 
static constexpr char libjami::Certificate::DetailsNames::ISSUER_CN [] = "ISSUER_CN"
 
static constexpr char libjami::Certificate::DetailsNames::ISSUER_DN [] = "ISSUER_DN"
 
static constexpr char libjami::Certificate::DetailsNames::ISSUER_N [] = "ISSUER_N"
 
static constexpr char libjami::Certificate::DetailsNames::ISSUER_O [] = "ISSUER_O"
 
static constexpr char libjami::Certificate::DetailsNames::ISSUER_UID [] = "ISSUER_UID"
 
static constexpr char libjami::Certificate::ChecksNames::KEY_MATCH [] = "KEY_MATCH"
 
static constexpr char libjami::Certificate::ChecksNames::KNOWN_AUTHORITY [] = "KNOWN_AUTHORITY"
 
static constexpr char libjami::Certificate::DetailsNames::MD5_FINGERPRINT [] = "MD5_FINGERPRINT"
 
static constexpr char libjami::Certificate::DetailsNames::N [] = "N"
 
static constexpr char libjami::Certificate::DetailsNames::NEXT_EXPECTED_UPDATE_DATE [] = "NEXT_EXPECTED_UPDATE_DATE"
 
static constexpr char libjami::Certificate::ChecksNames::NOT_ACTIVATED [] = "NOT_ACTIVATED"
 
static constexpr char libjami::Certificate::ChecksNames::NOT_REVOKED [] = "NOT_REVOKED"
 
static constexpr char libjami::Certificate::ChecksNames::NOT_SELF_SIGNED [] = "NOT_SELF_SIGNED"
 
static constexpr char libjami::Certificate::ChecksValuesTypesNames::NUMBER [] = "NUMBER"
 
static constexpr char libjami::Certificate::DetailsNames::O [] = "O"
 
static constexpr char libjami::Certificate::DetailsNames::OUTGOING_SERVER [] = "OUTGOING_SERVER"
 
static constexpr char libjami::Certificate::CheckValuesNames::PASSED [] = "PASSED"
 
static constexpr char libjami::Certificate::ChecksNames::PRIVATE_KEY_DIRECTORY_PERMISSIONS [] = "PRIVATEKEY_DIRECTORY_PERMISSIONS"
 
static constexpr char libjami::Certificate::ChecksNames::PRIVATE_KEY_SELINUX_ATTRIBUTES [] = "PRIVATE_KEY_SELINUX_ATTRIBUTES"
 
static constexpr char libjami::Certificate::ChecksNames::PRIVATE_KEY_STORAGE_LOCATION [] = "PRIVATE_KEY_STORAGE_LOCATION"
 
static constexpr char libjami::Certificate::ChecksNames::PRIVATE_KEY_STORAGE_PERMISSION [] = "PRIVATE_KEY_STORAGE_PERMISSION"
 
static constexpr char libjami::Certificate::ChecksNames::PUBLIC_KEY_DIRECTORY_PERMISSIONS [] = "PUBLICKEY_DIRECTORY_PERMISSIONS"
 
static constexpr char libjami::Certificate::DetailsNames::PUBLIC_KEY_ID [] = "PUBLIC_KEY_ID"
 
static constexpr char libjami::Certificate::ChecksNames::PUBLIC_KEY_SELINUX_ATTRIBUTES [] = "PUBLIC_KEY_SELINUX_ATTRIBUTES"
 
static constexpr char libjami::Certificate::ChecksNames::PUBLIC_KEY_STORAGE_LOCATION [] = "PUBLIC_KEY_STORAGE_LOCATION"
 
static constexpr char libjami::Certificate::ChecksNames::PUBLIC_KEY_STORAGE_PERMISSION [] = "PUBLIC_KEY_STORAGE_PERMISSION"
 
static constexpr char libjami::Certificate::DetailsNames::PUBLIC_SIGNATURE [] = "PUBLIC_SIGNATURE"
 
static constexpr char libjami::Certificate::DetailsNames::REQUIRE_PRIVATE_KEY_PASSWORD [] = "REQUIRE_PRIVATE_KEY_PASSWORD"
 
static constexpr char libjami::Certificate::DetailsNames::SERIAL_NUMBER [] = "SERIAL_NUMBER"
 
static constexpr char libjami::Certificate::DetailsNames::SHA1_FINGERPRINT [] = "SHA1_FINGERPRINT"
 
static constexpr char libjami::Certificate::DetailsNames::SIGNATURE_ALGORITHM [] = "SIGNATURE_ALGORITHM"
 
static constexpr char libjami::Certificate::ChecksNames::STRONG_SIGNING [] = "STRONG_SIGNING"
 
static constexpr char libjami::Certificate::DetailsNames::SUBJECT_KEY [] = "SUBJECT_KEY"
 
static constexpr char libjami::Certificate::DetailsNames::SUBJECT_KEY_ALGORITHM [] = "SUBJECT_KEY_ALGORITHM"
 
static constexpr char libjami::TlsTransport::TLS_CIPHER [] = "TLS_CIPHER"
 
static constexpr char libjami::TlsTransport::TLS_PEER_CA_ [] = "TLS_PEER_CA_"
 
static constexpr char libjami::TlsTransport::TLS_PEER_CA_NUM [] = "TLS_PEER_CA_NUM"
 
static constexpr char libjami::TlsTransport::TLS_PEER_CERT [] = "TLS_PEER_CERT"
 
static constexpr char libjami::Certificate::TrustStatus::TRUSTED [] = "TRUSTED"
 
static constexpr char libjami::Certificate::DetailsNames::UID [] = "UID"
 
static constexpr char libjami::Certificate::Status::UNDEFINED [] = "UNDEFINED"
 
static constexpr char libjami::Certificate::ChecksNames::UNEXPECTED_OWNER [] = "UNEXPECTED_OWNER"
 
static constexpr char libjami::Certificate::CheckValuesNames::UNSUPPORTED [] = "UNSUPPORTED"
 
static constexpr char libjami::Certificate::TrustStatus::UNTRUSTED [] = "UNTRUSTED"
 
static constexpr char libjami::Certificate::ChecksNames::VALID [] = "VALID"
 
static constexpr char libjami::Certificate::ChecksNames::VALID_AUTHORITY [] = "VALID_AUTHORITY"
 
static constexpr char libjami::Certificate::DetailsNames::VERSION_NUMBER [] = "VERSION_NUMBER"