Property Value
The value of this property cannot be null
(Nothing
in Visual Basic).
The default value of this property is "" (String.Empty)
.
The value of this property cannot be null
(Nothing
in Visual Basic).
The default value of this property is "" (String.Empty)
.
When this value is not empty, it specifies the (only) password that will be used to access the private key of the certificate. When this value is empty, it denotes a default password. Default password is either an empty password, or the password configured in the OPC UA application (see OpcLabs.EasyOpc.UA.Engine.UAClientServerApplicationParameters.InstanceCertificatePrivateKeyPassword). The entity (user) that is importing the certificate does not necessarily have to know the private key password, if the password used by the certificate being imported is the same as the password configured in the OPC UA application.
The certificate private key password is not necessarily preserved by the certificate import process. After a successful import, the private key password of the imported certificate in the certificate store always matches the password configured in the OPC UA application (see OpcLabs.EasyOpc.UA.Engine.UAClientServerApplicationParameters.InstanceCertificatePrivateKeyPassword) - which can also be empty. If UAIngestCertificateArguments.SetNewPassword is false
, the private key password configured in the OPC UA application is unchanged, and the private key password of the imported certificate in the certificate store matches it. If UAIngestCertificateArguments.SetNewPassword is true
, the private key password in the OPC UA application is changed to the value given by the UAIngestCertificateArguments.NewPrivateKeyPassword property (can also be empty), and the private key password of the imported certificate in the certificate store then matches this new private key password.
The getter method of this property is pure, i.e. it does not have observable side effects.