#include <string>
gehe zum Quellcode dieser Datei
|
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
} |
|
◆ EidServiceResult
Aufzählungswerte |
---|
SUCCESS | |
UNDEFINED | |
INFO | |
WARN | |
ERROR | |
UNSUPPORTED | |
OVERLOAD_PROTECTION | |
UNDER_MAINTENANCE | |
NFC_NOT_ACTIVATED | |
INTEGRITY_CHECK_FAILED | |
NOT_AUTHENTICATED | |
NETWORK_CONNECTION_ERROR | |
◆ EidStatus
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
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
Aufzählungswerte |
---|
UNKNOWN | |
APPLET | |
NON_APPLET | |