Developer mode according to BSI TR-03124-1 Sec. 3.7
BSI TR-03124-1 Sec. 3.7 defines a developer mode. The logging functionality is already implemented, but the omission of the security checks when developing is quite charming. I suggest adding a boolean variable to the OpenecardProperties and modify the UI according to the specification. It might be wise to add the debug value to the UserConsentSpecification, so that the User Consent can decide for itself how it wants to notify the user.