Mobile ID - script for managing options in Smart ID Identity Manager
This is the script that is used to manage the options in the Mobile ID package in Smart ID Identity Manager.
//---------------- Get Mobile ID / Supply Mobile ID for user ---------------- /* OPERATOR/SELF-SERVICE Defines what kind of certificates will be requested for the profile * true - Included in the certificate request * false - Not enrolled to the Mobile ID profile */ MobileIDOptionRequestAuthenticationCertificate = true MobileIDOptionRequestSignatureCertificate = true MobileIDOptionRequestEncryptionCertificate = false /*************************************************************************************/ /* OPERATOR/SELF-SERVICE Defines the validity of the Mobile ID profile */ def date = new Date() CredentialsDp_ValidFrom = date var yearsOfValidity = 2 // --> CHANGE HERE // Calculate the validity by adding the 'yearsOfValidity' value to the current date use(TimeCategory) { CredentialsDp_ValidTo = binding.variables["CredentialsDp_ValidFrom"] + yearsOfValidity.year } /*************************************************************************************/ /* OPERATOR/SELF-SERVICE Defines properties which will be visible directly on the Mobile ID profile */ MobileIDOptionUserID = binding.variables["UsersDp_Email"] // --> CHANGE WITHIN [] MobileIDOptionServerName = "Smart ID" // --> CHANGE HERE MobileIDOptionProfileName = "MobileID " + binding.variables["UsersDp_CN"] // --> CHANGE WITHIN [] /*************************************************************************************/ /* Defines if the QR code to scan via Smart ID App should be sent out via email or displayed directly on a form within the process. */ /* SELF-SERVICE */ MobileIDSelfServiceOptionSendQRCodeViaEmail = false /*************************************************************************************/ /* OPERATOR: Defines if a form should be displayed to manually select encryption certificates for recovery or if the latest three encryption certificates should be recovered automatically in the background: * true - Display form * false(default) - Recover latest three encryption certificates */ MobileIDOptionDisplayEncryptionCertificatesForm = true /*************************************************************************************/ /* OPERATOR/SELF-SERVICE Defines if an email should be sent out (true) about the successful creation or about a failed creation: * true (default) * false */ MobileIDOptionNotifyAboutFailedOrSuccesfulCreation = false