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

gehe zum Quellcode dieser Datei

Klassen

struct  GenericDataResult
 
struct  InitializeResult
 
struct  PersonalizationResult
 

Aufzählungen

enum class  EidStatus : int {
  UNAVAILABLE = 0x0100010 , NO_PROVISIONING = 0x0100020 , NO_PERSONALIZATION = 0x0100030 , APPLET_UNUSABLE = 0x0100050 ,
  PERSONALIZED = 0x0300010 , INTERNAL_ERROR = 0x1100000
}
 
enum class  EidUpdateInfo : int {
  UNAVAILABLE = 0x0400010 , NO_PROVISIONING = 0x0400020 , UPDATE_AVAILABLE = 0x0400030 , UP_TO_DATE = 0x0400040 ,
  INTERNAL_ERROR = 0x2100000
}
 
enum class  EidServiceResult : int {
  SUCCESS = 0x00000000 , UNDEFINED = 0x30000000 , INFO = 0x31000000 , WARN = 0x32000000 ,
  ERROR = 0x33000000 , UNSUPPORTED = 0x34000000
}
 

Dokumentation der Aufzählungstypen

◆ EidServiceResult

enum EidServiceResult : int
strong
Aufzählungswerte
SUCCESS 
UNDEFINED 
INFO 
WARN 
ERROR 
UNSUPPORTED 

◆ EidStatus

enum EidStatus : int
strong

States of the eID-Applet and Smart-eID.

Aufzählungswerte
UNAVAILABLE 

The device is support but a provisioning is required.

The device is not supported or the initial online-check with function getUpdateInfo() has not yet been executed.

NO_PROVISIONING 

The eID-Applet is installed and a personalization of Smart eID is required.

NO_PERSONALIZATION 

Smart eID is either not personalized or personalized but not accessible, the eID-Applet must be deleted.

APPLET_UNUSABLE 

The eID-Applet is installed, Smart eID is personalized and accessible; the Smart eID is ready to be used. The status bytes of MSE SET AT (PACE) will provide the current PIN state (initial, operational or blocked).

PERSONALIZED 

Smart-eID Status could not be detected due to an internal error.

INTERNAL_ERROR 

◆ EidUpdateInfo

enum EidUpdateInfo : int
strong

Update-Info of the eID-Applet and Smart-eID.

Aufzählungswerte
UNAVAILABLE 

The device is not supported.

Device is supported, but the update status cannot be detected because no eID-Applet is currently installed.

NO_PROVISIONING 

A new version of the already installed eID-Applet or CSP implementation or both is available and may be installed. The eID-Applet is either in state EidStatus::PROVISIONED or in one of EidStatus::PERSONALIZED.

UPDATE_AVAILABLE 

The installed eID-Applet is up to date.

UP_TO_DATE 

Update-Info could not be acquired due to an internal error.

INTERNAL_ERROR