AusweisApp2
KnownOIDs.h-Dateireferenz
#include <QByteArray>
Include-Abhängigkeitsdiagramm für KnownOIDs.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Namensbereiche

 governikus
 Implementation of ActivationContext for Intent based activation on Android systems.
 
 governikus::KnownOIDs
 
 governikus::KnownOIDs::id_PACE
 

Makrodefinitionen

#define DEFINE_TO_BYTE_ARRAY(type)
 

Aufzählungen

enum  governikus::KnownOIDs::Base { governikus::KnownOIDs::Base::BSI_DE, governikus::KnownOIDs::Base::SIGNED_DATA, governikus::KnownOIDs::Base::ID_SECURITY_OBJECT, governikus::KnownOIDs::Base::ID_EXTENSIONS }
 
enum  governikus::KnownOIDs::CertificateExtensions { governikus::KnownOIDs::CertificateExtensions::ID_DESCRIPTION, governikus::KnownOIDs::CertificateExtensions::ID_SECTOR }
 
enum  governikus::KnownOIDs::TermsOfUsageType { governikus::KnownOIDs::TermsOfUsageType::ID_PLAIN_FORMAT, governikus::KnownOIDs::TermsOfUsageType::ID_HTML_FORMAT, governikus::KnownOIDs::TermsOfUsageType::ID_PDF_FORMAT }
 
enum  governikus::KnownOIDs::CHATType { governikus::KnownOIDs::CHATType::ID_IS, governikus::KnownOIDs::CHATType::ID_AT, governikus::KnownOIDs::CHATType::ID_ST }
 
enum  governikus::KnownOIDs::AuxilaryData { governikus::KnownOIDs::AuxilaryData::ID_DATE_OF_BIRTH, governikus::KnownOIDs::AuxilaryData::ID_DATE_OF_EXPIRY, governikus::KnownOIDs::AuxilaryData::ID_COMMUNITY_ID }
 
enum  governikus::KnownOIDs::SecurityProtocol { governikus::KnownOIDs::SecurityProtocol::ID_PK, governikus::KnownOIDs::SecurityProtocol::ID_TA, governikus::KnownOIDs::SecurityProtocol::ID_CA, governikus::KnownOIDs::SecurityProtocol::ID_PACE }
 
enum  governikus::KnownOIDs::id_ca {
  governikus::KnownOIDs::id_ca::DH, governikus::KnownOIDs::id_ca::DH_3DES_CBC_CBC, governikus::KnownOIDs::id_ca::DH_AES_CBC_CMAC_128, governikus::KnownOIDs::id_ca::DH_AES_CBC_CMAC_192,
  governikus::KnownOIDs::id_ca::DH_AES_CBC_CMAC_256, governikus::KnownOIDs::id_ca::ECDH, governikus::KnownOIDs::id_ca::ECDH_3DES_CBC_CBC, governikus::KnownOIDs::id_ca::ECDH_AES_CBC_CMAC_128,
  governikus::KnownOIDs::id_ca::ECDH_AES_CBC_CMAC_192, governikus::KnownOIDs::id_ca::ECDH_AES_CBC_CMAC_256
}
 
enum  governikus::KnownOIDs::id_ta {
  governikus::KnownOIDs::id_ta::ECDSA_SHA_1, governikus::KnownOIDs::id_ta::ECDSA_SHA_224, governikus::KnownOIDs::id_ta::ECDSA_SHA_256, governikus::KnownOIDs::id_ta::ECDSA_SHA_384,
  governikus::KnownOIDs::id_ta::ECDSA_SHA_512
}
 
enum  governikus::KnownOIDs::id_pk { governikus::KnownOIDs::id_pk::DH, governikus::KnownOIDs::id_pk::ECDH }
 
enum  governikus::KnownOIDs::id_PACE::DH {
  governikus::KnownOIDs::id_PACE::DH::GM, governikus::KnownOIDs::id_PACE::DH::GM_3DES_CBC_CBC, governikus::KnownOIDs::id_PACE::DH::GM_AES_CBC_CMAC_128, governikus::KnownOIDs::id_PACE::DH::GM_AES_CBC_CMAC_192,
  governikus::KnownOIDs::id_PACE::DH::GM_AES_CBC_CMAC_256, governikus::KnownOIDs::id_PACE::DH::IM, governikus::KnownOIDs::id_PACE::DH::IM_3DES_CBC_CBC, governikus::KnownOIDs::id_PACE::DH::IM_AES_CBC_CMAC_128,
  governikus::KnownOIDs::id_PACE::DH::IM_AES_CBC_CMAC_192, governikus::KnownOIDs::id_PACE::DH::IM_AES_CBC_CMAC_256
}
 
enum  governikus::KnownOIDs::id_PACE::ECDH {
  governikus::KnownOIDs::id_PACE::ECDH::GM, governikus::KnownOIDs::id_PACE::ECDH::GM_3DES_CBC_CBC, governikus::KnownOIDs::id_PACE::ECDH::GM_AES_CBC_CMAC_128, governikus::KnownOIDs::id_PACE::ECDH::GM_AES_CBC_CMAC_192,
  governikus::KnownOIDs::id_PACE::ECDH::GM_AES_CBC_CMAC_256, governikus::KnownOIDs::id_PACE::ECDH::IM, governikus::KnownOIDs::id_PACE::ECDH::IM_3DES_CBC_CBC, governikus::KnownOIDs::id_PACE::ECDH::IM_AES_CBC_CMAC_128,
  governikus::KnownOIDs::id_PACE::ECDH::IM_AES_CBC_CMAC_192, governikus::KnownOIDs::id_PACE::ECDH::IM_AES_CBC_CMAC_256
}
 

Makro-Dokumentation

◆ DEFINE_TO_BYTE_ARRAY

#define DEFINE_TO_BYTE_ARRAY (   type)
Wert:
QByteArray toByteArray(type pValue);\
\
inline QByteArray operator+(type pEnum, const QByteArray& pValue)\
{\
return toByteArray(pEnum) + pValue;\
}\
\
inline bool operator==(const QByteArray& pValue, type pEnum)\
{\
return toByteArray(pEnum) == pValue;\
}\
\
inline bool operator!=(const QByteArray& pValue, type pEnum)\
{\
return !(pValue == pEnum);\
}
bool operator!=(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:78
bool operator==(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:72