Error (Safety Library Export): Creating the signature of the safety inventory failed.
Note
Currently, this error can only be reported when releasing a library of safety-related C function block POUs with loadable C function code. |
While releasing a library with safety-related IEC data (*.pcwlx), a signature is written into the safety inventory of the released library. The signature allows the unique identification of the library and its current version/content. PLCnext Engineer calculates the signature based on the private key that relates to the code signing certificate which is specified in the Code Signing Trust Store of PLCnext Engineer.
Refer to the topic "Options - Adapting PLCnext Engineer", table row "Trust Stores" for details how to add a certificate to PLCnext Engineer.
The error is reported because the signature has not been written correctly to the safety inventory.
Remedy
- Make sure that a valid root certificate for code signing is specified in the Code Signing Trust Store of PLCnext Engineer.
- Make sure that the correct private key file (relating to the added code signing certificate) is specified in the 'Release As Library' dialog and a valid password has been entered for the private key file. A potential key file error is reported at the bottom of the 'Release As Library' dialog.
- If the code signing certificate and the private key file are valid, retry to release the library.
If the error is still reported, contact the technical support of Phoenix Contact.