XML signing, etc. From [http://www.aleksey.com/xmlsec/]. Heavily patched. The XML Security library has been modified, so that there is NO verification of the certificate during sign or verification operation. On Windows this was done in the function xmlSecMSCryptoX509StoreVerify (file src/mscrypto/x509vfy.c) and on UNIX in xmlSecNssX509StoreVerify (file src/nss/x509vfy.c). The implementation creates certificates from all of the X509Data children, such as X509IssuerSerial and X509Certificate and stores them in a certificate store (see xmlsec/src/mscrypto/x509.c:xmlSecMSCryptoX509DataNodeRead). It must then find the certificate containing the public key which is used for validation within that store. This is done in xmlSecMSCryptoX509StoreVerify. This function however only takes those certificates into account which can be validated. This was changed by the patch xmlsec1-noverify.patch, which prevents this certificate validation. xmlSecMSCryptoX509StoreVerify iterates over all certificates contained or referenced in the X509Data elements and selects one which is no issuer of any of the other certificates. This certificate is not necessarily the one which was used for signing but it must contain the proper validation key, which is sufficient to validate the signature. See http://www.w3.org/TR/xmldsig-core/#sec-X509Data for details. There is a flag XMLSEC_KEYINFO_FLAGS_X509DATA_DONT_VERIFY_CERTS that can be set in a xmlSecKeyInfoCtx (see function xmlSecNssKeyDataX509XmlRead, in file src/nss/x509.c), which indicates that one can turn off the validation. However, setting it will cause that the validation key is not found. If the flag is set, then the key is not extracted from the certificate store which contains all the certificates of the X509Data elements. In other words, the certificates which are delivered within the XML signature are not used when looking for suitable validation key. e='distro/cib/libreoffice-6-3'>distro/cib/libreoffice-6-3 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/svx/uiconfig/ui/namespacedialog.ui
AgeCommit message (Expand)Author
2021-01-15replace stock button labelsCaolán McNamara
2020-12-30drop deprecated GtkAlignment, move left/top-padding into child margin-start/topCaolán McNamara
2020-11-15add <!-- n-columns=1 n-rows=1 --> before every GtkGridCaolán McNamara
2020-10-22set all .ui min require version of gtk to 3.20Caolán McNamara
2020-08-24tdf#118148 Extended tips from HC2/shared/Olivier Hallot
2019-02-08weld AddConditionDialogCaolán McNamara
2019-02-07weld NamespaceItemDialogCaolán McNamara
2018-03-05Resolves: tdf#116188 set min version on all .ui files to 3.18Caolán McNamara
2018-02-25convert all help responses to gtk's -11Caolán McNamara
2017-07-21migrate to boost::gettextCaolán McNamara
2014-11-05HIG fixes for svxAdolfo Jayme Barrientos