Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-73793

Missing security API in Qt



    • Vertical:
      Industrial Automation


      We have certain requirements for Qt OPC UA security and KNXnet/IP security. Both would need a similar set of functionality, right now there exists no public API in Qt to fulfill this. Qt KNX is duplication private API from Qt Network to get security related task going, Qt OPC UA seems to have nothing in place yet.


      Requirements Qt OPC UA:

      • Create PKs
      • Create CSRs
      • Certificate Management
        • Add/Remove
        • Trust/Untrust
      • Update of CRLs
      • Converting DER,PEM
        • PKs
        • Certs

      Possibly needed in future:

      • Issuing Certs
      • CRL signing


      Requirements Qt KNX:

      • OpenSSL library loading
      • EC 25519 Private/Public key generation
      • EC 25519 Private/Public key import/export
      • Shared secret calculation
      • PBKDF2 (Password-Based Key Derivation Function 2) to to generate password hashes (Sha256 algorithm)
      • MAC computation, de- and encryption
      • Binary data de- and encryption (AES128 CBC algorithm)



          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.



              • Assignee:
                heimrich Karsten Heimrich
                heimrich Karsten Heimrich
                PM Owner:
                Michele Rossi
                RnD Owner:
                Alex Blasche
              • Votes:
                0 Vote for this issue
                1 Start watching this issue


                • Created:

                  Gerrit Reviews

                  There are no open Gerrit changes