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

Missing security API in Qt

    XMLWordPrintable

    Details

    • Vertical:
      Industrial Automation

      Description

      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)

       

        Attachments

          Issue Links

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

            Activity

              People

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

                Dates

                • Created:
                  Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes