summaryrefslogtreecommitdiff
path: root/crypto/tlscredsx509.c
AgeCommit message (Expand)Author
2025-11-03crypto: support upto 5 parallel certificate identitiesDaniel P. Berrangé
2025-11-03crypto: expand logic to cope with multiple certificate identitiesDaniel P. Berrangé
2025-11-03crypto: avoid loading the identity certs twiceDaniel P. Berrangé
2025-11-03crypto: avoid loading the CA certs twiceDaniel P. Berrangé
2025-11-03crypto: deprecate use of external dh-params.pem fileDaniel P. Berrangé
2025-11-03crypto: make TLS credentials structs privateDaniel P. Berrangé
2025-11-03crypto: fix lifecycle handling of gnutls credentials objectsDaniel P. Berrangé
2025-11-03crypto: remove duplication loading x509 CA certDaniel P. Berrangé
2025-11-03crypto: shorten the endpoint == server check in TLS credsDaniel P. Berrangé
2025-11-03crypto: move release of DH parameters into TLS creds parentDaniel P. Berrangé
2025-11-03crypto: remove needless indirection via parent_obj fieldDaniel P. Berrangé
2025-11-03crypto: use g_autofree when loading x509 credentialsDaniel P. Berrangé
2025-11-03crypto: move check for TLS creds 'dir' propertyDaniel P. Berrangé
2025-11-03crypto: remove redundant access() checks before loading certsDaniel P. Berrangé
2025-11-03crypto: add missing free of certs arrayDaniel P. Berrangé
2025-11-03crypto: remove redundant parameter checking CA certsDaniel P. Berrangé
2025-10-24crypto: stop requiring "key encipherment" usage in x509 certsDaniel P. Berrangé
2025-10-24crypto: allow client/server cert chainsmatoro
2025-10-24crypto: fix error reporting in cert chain checksDaniel P. Berrangé
2025-10-24crypto: remove extraneous pointer usage in gnutls certsDaniel P. Berrangé
2025-10-24crypto: only verify CA certs in chain of trustHenry Kleynhans
2025-07-21crypto: load all certificates in X509 CA fileHenry Kleynhans
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé
2024-11-05crypto: purge 'loaded' property that was not fully removedDaniel P. Berrangé
2022-05-14crypto: make loaded property read-onlyPaolo Bonzini
2021-06-29crypto: Make QCryptoTLSCreds* structures privatePhilippe Mathieu-Daudé
2021-06-02crypto: drop used conditional checkDaniel P. Berrangé
2021-03-23crypto: add reload for QCryptoTLSCredsClassZihao Chang
2021-01-29crypto: Fix memory leaks in set_loaded for tls-*Kevin Wolf
2021-01-29crypto: Fix some code style problems, add spaces around operatorshiliyang
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster
2019-12-18crypto: Fix certificate file error handling crash bugMarkus Armbruster
2019-08-22crypto: use auto cleanup for many stack variablesDaniel P. Berrangé
2019-07-19crypto: Fix LGPL information in the file headersThomas Huth
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2018-10-19crypto: require gnutls >= 3.1.18 for building QEMUDaniel P. Berrangé
2018-06-01crypto: use local path for local headersMichael S. Tsirkin
2016-09-12crypto: fix building complaintGonglei
2016-06-13TLS: provide slightly more information when TLS certificate loading failsAlex Bligh
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-02-01crypto: register properties against the class instead of objectDaniel P. Berrange
2016-01-29crypto: Clean up includesPeter Maydell
2015-12-18crypto: add support for loading encrypted x509 keysDaniel P. Berrange
2015-12-04crypto: avoid two coverity false positive error reportsDaniel P. Berrange
2015-11-18crypto: avoid passing NULL to access() syscallDaniel P. Berrange
2015-11-18crypto: fix leak of gnutls_dh_params_t data on credential unloadDaniel P. Berrange
2015-09-15crypto: add sanity checking of TLS x509 credentialsDaniel P. Berrange
2015-09-15crypto: introduce new module for TLS x509 credentialsDaniel P. Berrange