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

Missing security API in Qt

    XMLWordPrintable

    Details

    • Story Points:
      40
    • 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)

      Requirements for WebEngine 

      • QSSL certificate handling/parsing

        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:
              Maurice Kalinowski
              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