Changes for version 2.03 - 2023-08-09

  • Server config method AccessControl_setLoginCheck() can be used to implement different password verification schemata. Currently OpenBSD crypt_checkpass() libc function can be used for salted and hashed passwords. It uses UA_AccessControl_setCallback() function which is not commited to open62541 yet. Warning: Semantics may change in a later version.
  • Server config method AccessControl_CryptNewhash() is provided to generate such password hashes easily from Perl.
  • Default accounts in open62541 with user1/password and user2/password1 can be disabled by calling server config method setAccessControl_default().
  • Server config method setAccessControl_default() calls UA_AccessControl_default() to set anonymous access, certificate verification, user token policy uri, and username password list for login.
  • UA_UsernamePasswordLogin is created from Perl hash with username and password.
  • UA_CertificateVerification can be used as Perl object. It has method Trustlist() to set trust, issuer, and revocation lists with UA_CertificateVerification_Trustlist() function.

Documentation

export constants from open62541 to Perl

Modules

Perl XS wrapper for open62541 OPC UA library
export constants from open62541 to Perl
generate x509 certificates testing
run open62541 client for testing
manage open62541 log file for testing
run open62541 server for testing