AusweisApp
Lade ...
Suche ...
Keine Treffer
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  EidSupportStatusResult
 
struct  InitializeResult
 
struct  PersonalizationResult
 
struct  ServiceInformationResult
 
struct  PrepareIdentificationResult
 
struct  TAandCAResult
 

Aufzählungen

enum class  EidStatus : int {
  NO_PROVISIONING = 0x0100020 , NO_PERSONALIZATION = 0x0100030 , UNUSABLE = 0x0100050 , PERSONALIZED = 0x0300010 ,
  CERT_EXPIRED = 0x0100060 , INTERNAL_ERROR = 0x1100000
}
 
enum class  EidSupportStatus : int {
  UNAVAILABLE = 0x0400010 , AVAILABLE = 0x0400020 , UP_TO_DATE = 0x0400040 , UPDATE_AVAILABLE = 0x0400030 ,
  INTERNAL_ERROR = 0x2100000
}
 
enum class  EidServiceResult : int {
  SUCCESS = 0x00000000 , UNDEFINED = 0x30000000 , INFO = 0x31000000 , WARN = 0x32000000 ,
  ERROR = 0x33000000 , UNSUPPORTED = 0x34000000 , OVERLOAD_PROTECTION = 0x35000000 , UNDER_MAINTENANCE = 0x36000000 ,
  NFC_NOT_ACTIVATED = 0x37000000 , INTEGRITY_CHECK_FAILED = 0x38000000 , NOT_AUTHENTICATED = 0x39000000 , NETWORK_CONNECTION_ERROR = 0x40000000
}
 
enum class  SmartEidType : int { UNKNOWN = 0x02000010 , APPLET = 0x02000020 , NON_APPLET = 0x02000030 }
 

Dokumentation der Aufzählungstypen

◆ EidServiceResult

enum class EidServiceResult : int
strong
Aufzählungswerte
SUCCESS 
UNDEFINED 
INFO 
WARN 
ERROR 
UNSUPPORTED 
OVERLOAD_PROTECTION 
UNDER_MAINTENANCE 
NFC_NOT_ACTIVATED 
INTEGRITY_CHECK_FAILED 
NOT_AUTHENTICATED 
NETWORK_CONNECTION_ERROR 

◆ EidStatus

enum class EidStatus : int
strong

States of the eID-Applet and Smart-eID.

Aufzählungswerte
NO_PROVISIONING 

The Smart eID is not provisioned on this device. The support of the device is unknown. Nothing is currently installed or initialized. Applet solution: The eID-Applet is not installed. Non-Applet solution: No KeyPair is present on the device. The Smart eID is provisioned on this device. A personalization is necessary. Applet solution: The eID-Applet is installed; a personalization of Smart eID is required. Non-Applet solution: KeyPair is present; a personalization of Smart eID is required.

NO_PERSONALIZATION 

The Smart eID is provisioned on this device but is not accessible or is corrupted. The Smart eID must be deleted. Applet solution: The eID-Applet is installed, Smart eID is either not personalized or personalized but not accessible; the eID-Applet must be deleted Non-Applet solution: Smart eID is not accessible due to no longer fulfilled security requirements.

UNUSABLE 

The Smart eID is provisioned, personalized and accessible on this device. The Smart eID can be used. Applet solution: The eID-Applet is installed, personalized and accessible. Non-Applet solution: The non-Applet Solution is personalized and accessible.

PERSONALIZED 

The required certificates for the Smart eID are expired Applet solution: not applicable Non-applet solution: The Smart eID is temporarily disabled. The certificates must be refreshed to turn the Smart eID fully functional again.

CERT_EXPIRED 

Request could not be processed successfully and the Smart eID state could not be determined. Process must be repeated.

INTERNAL_ERROR 

◆ EidSupportStatus

enum class EidSupportStatus : int
strong

Support Status of the eID-Applet and Smart-eID.

Aufzählungswerte
UNAVAILABLE 

The device is not supported. Applet solution: The device is not supported by TSMS Non-Applet solution: The device is not supported e.g., does not offer required security mechanisms The device is supported for the Smart eID. Currently nothing is provisioned Applet solution: The device is supported by TSMS. Non-Applet solution: The device is supported and fulfills all security requirements for the non-Applet solution

AVAILABLE 

The Smart eID is supported, already provisioned and up to date on this device. Applet solution: Latest supported version of the eID-Applet is already installed. Non-Applet solution: All required certificates and keys are up to date.

UP_TO_DATE 

The Smart eID is supported and already provisioned on this device but a new version is available. It is recommended to delete and reinstall the Smart eID so that the new version is provisioned. Applet solution: A new version of the eID-Applet or CSP implementation or both is available and may be installed on the device. Non-Applet solution: A Non-Applet solution is currently used on the device. The device is now also supported by the TSMS. Provisioning of the applet solution is available.

UPDATE_AVAILABLE 

The online check could not be processed successfully e.g., due to a network issue. Process must be repeated.

INTERNAL_ERROR 

◆ SmartEidType

enum class SmartEidType : int
strong
Aufzählungswerte
UNKNOWN 
APPLET 
NON_APPLET