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