Nexus' software components have new names:

Nexus PRIME -> Smart ID Identity Manager
Nexus Certificate Manager -> Smart ID Certificate Manager
Nexus Hybrid Access Gateway -> Smart ID Digital Access component
Nexus Personal -> Smart ID clients

Go to Nexus homepage for overviews of Nexus' solutions, customer cases, news and more.


This is the script that is used to manage the options in the Virtual smart card package in Smart ID.

//---------------- Get virtual smart card ----------------

/* 
Defines what kind of certificates will be requested for the virtual smart card
 * true - Included in the certificate request
 * false - Not enrolled to the virtual smart card
*/
VirtualSmartCardOptionRequestEncryptionCertificate = true
VirtualSmartCardOptionRequestSignatureCertificate = true   
VirtualSmartCardOptionRequestAuthenticationCertificate = true 

/*************************************************************************************/

/* 
Defines the validity of the virtual smart card
*/
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  
}

/*************************************************************************************/

/* 
Defines properties which will be visible directly on the virtual smart card
*/
VirtualSmartCardOptionUserID = binding.variables["UsersDp_Email"] // --> CHANGE WITHIN []. In this example, UsersDp_Email is a data pool field but can be any text value
VirtualSmartCardOptionServerName = "Nexus GO Services - Virtual Smart Card" // --> CHANGE HERE
VirtualSmartCardOptionProfileName = "Virtual smart card " + binding.variables["UsersDp_Email"] // --> CHANGE WITHIN []  In this example, UsersDp_Email is a data pool field but can be any text value


/*************************************************************************************/

/*
Defines the min and max length of the virtual smart card
*/

VirtualSmartCardOptionPinMinLength = 6 // --> CHANGE HERE
VirtualSmartCardOptionPinMaxLength = 15 // --> CHANGE HERE

/* 
Defines if upper case letters are allowed in the PIN
  * Valid values: ALLOWED (default), DISALLOWED, REQUIRED
*/ 

VirtualSmartCardOptionPinUpperCase = "ALLOWED" 

/* 
Defines if lower case letters are allowed in the PIN
  * Valid values: ALLOWED (default), DISALLOWED, REQUIRED
*/ 

VirtualSmartCardOptionPinLowerCase = "ALLOWED" 

/* 
Defines if pin digits are allowed in the PIN
  * Valid values: ALLOWED (default), DISALLOWED, REQUIRED
*/ 
VirtualSmartCardOptionDigitsAllowed = "ALLOWED"

/* 
Defines if special characters are allowed for the PIN
   * Valid values: ALLOWED (default), DISALLOWED, REQUIRED
*/
VirtualSmartCardOptionSpecialCharactersAllowed = "ALLOWED"