This article is valid from Nexus PRIME 3.11
This article describes the steps that must be done when upgrading Smart ID Identity Manager from version 3.10 to 3.11. The instructions cover relevant changes for standard features that can be used by configuration in PRIME Designer or configuration files. Customization changes in internal APIs etc are not included. These instructions apply when upgrading the 3.10 standard packages to 3.11.
If you upgrade from a more previous version, you must do the upgrades step by step, that is, first upgrade from 3.9 to 3.10 and then from 3.10 to 3.11. If that is the case, see also Upgrade from PRIME 3.9 to PRIME 3.10.
Step-by-step instructions
Upgrade from < 3.10.1 to >= 3.11.0
It is recommended to maintain certificates and PKCS#10 requests in the process map as byte. Both certificates and PKCS#10 request can either be represented in their ASN.1 binary form or as utf-8 bytes of the PEM encoded form.
-
It is now required to get the data as byte for a number of tasks:
-
Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
-
Attribute:
-
P10RequestFormEntry
-
-
-
Cert: Extract PKCS#10 Attributes From Request (${extractPKCS10AttributesFromRequestTask})
-
Attribute:
-
P10RequestFormEntry
-
-
-
Personal Messaging: Install Certificates on Personal Mobile (${hermodInstallCertificatesTask})
-
Attributes:
-
signatureCertificate
-
authenticationCertificate
-
deviceEncryptionP10
-
-
-
Personal Messaging: Install Certificates on Virtual Smartcard (${pxVscHermodInstallCertificatesTask})
-
Attributes:
-
signatureCertificate
-
authenticationCertificate
-
deviceEncryptionP10
-
-
-
-
The binary form will now be emitted from a number of tasks:
-
Cert: Execute PKCS10 Request (${executePKCS10RequestTask})
-
Attribute:
-
P10RequestFormResult
-
-
-
Personal Messaging: Create Key on Personal Mobile (${hermodKeyCreationTask})
-
Variables in the process map provided by the subsequent event:
-
SIG_P10_VAR
-
AUTH_P10_VAR
-
DEVICE_ENC_P10_VAR
-
-
-
Personal Messaging: Create Key on Virtual Smartcard (${pxVscHermodKeyCreationTask})
-
Variables in the process map provided by the subsequent event:
-
SIG_P10_VAR
-
AUTH_P10_VAR
-
DEVICE_ENC_P10_VAR
-
-
-
-
It's also necessary to do a database update as a new table was introduced.
Additional information