diff options
author | Denis Shienkov <denis.shienkov@gmail.com> | 2021-03-29 18:15:17 +0300 |
---|---|---|
committer | Denis Shienkov <denis.shienkov@gmail.com> | 2021-04-23 14:55:38 +0000 |
commit | 2f6eecdc96fcd693cecef8011d8f9500c7872fc7 (patch) | |
tree | 8bed88e65e4b3fd8c415c3beba3afd226c7d6481 /doc | |
parent | 2f34e637828f7e519a25a498bd5aa4e8f955217d (diff) | |
download | qbs-2f6eecdc96fcd693cecef8011d8f9500c7872fc7.tar.gz |
codesign: Long live `signtool` signing on Windows
Change-Id: I320cd1a1f3d8a1eed11d1c70007214f19a109b6e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/reference/modules/codesign-module.qdoc | 118 |
1 files changed, 94 insertions, 24 deletions
diff --git a/doc/reference/modules/codesign-module.qdoc b/doc/reference/modules/codesign-module.qdoc index 70a37477b..d0aba4688 100644 --- a/doc/reference/modules/codesign-module.qdoc +++ b/doc/reference/modules/codesign-module.qdoc @@ -63,15 +63,25 @@ */ /*! - \qmlproperty string codesign::codesignFlags + \qmlproperty string codesign::signingTimestamp - Additional flags passed to the \c{codesign} tool. + URL of the timestamp authority RFC 3161 server to be contacted to authenticate code signing. + \c undefined or \c empty indicates that a system-specific default should be used; + \c{"none"} explicitly disables the use of timestamp services on Apple platforms. \since Qbs 1.19 - \defaultvalue \c{undefined} + \defaultvalue \c "none" on Apple, \c undefined otherwise +*/ + +/*! + \qmlproperty stringList codesign::codesignFlags - \appleproperty + Additional flags passed to the \c{codesign} tool. + + \since Qbs 1.19 + + \nodefaultvalue */ /*! @@ -81,9 +91,7 @@ \since Qbs 1.19 - \defaultvalue \c{"codesign"} - - \appleproperty + \defaultvalue Determined automatically */ /*! @@ -94,8 +102,6 @@ \since Qbs 1.19 \defaultvalue Determined automatically - - \appleproperty */ /*! @@ -104,6 +110,7 @@ Whether to actually perform code signing. \since Qbs 1.19 + \defaultvalue \c false */ @@ -164,21 +171,6 @@ */ /*! - \qmlproperty string codesign::signingTimestamp - - URL of the timestamp authority server to be contacted to authenticate code signing. - \c{undefined} indicates that a system-specific default should be used, and the empty - string indicates the default server provided by Apple. \c{"none"} explicitly disables - the use of timestamp services and this should not usually need to be changed. - - \since Qbs 1.19 - - \defaultvalue \c{"none"} - - \appleproperty -*/ - -/*! \qmlproperty string codesign::signingType Type of code signing to use. This should generally be used in preference to an explicit @@ -307,3 +299,81 @@ \androidproperty */ + +/*! + \qmlproperty string codesign::subjectName + + Specifies the name of the subject of the signing certificate. + This value can be a substring of the entire subject name. + + \since Qbs 1.19 + + \defaultvalue \c undefined + + \windowsproperty +*/ + +/*! + \qmlproperty string codesign::rootSubjectName + + Specifies the name of the subject of the root certificate that + the signing certificate must chain to. This value may be a substring + of the entire subject name of the root certificate. + + \since Qbs 1.19 + + \defaultvalue \c undefined + + \windowsproperty +*/ + +/*! + \qmlproperty string codesign::hashAlgorithm + + Specifies the default hash algorithm used on the signing certificate. + The possible values are \c sha1, \c sha256, \c sha384, and \c sha512. + + \note Only available in Windows 10 kit builds 20236 and later. + + \since Qbs 1.19 + + \defaultvalue \c undefined + + \windowsproperty +*/ + +/*! + \qmlproperty string codesign::certificatePath + + Specifies the full path to the signing certificate file (*.pfx). + + \since Qbs 1.19 + + \defaultvalue \c undefined + + \windowsproperty +*/ + +/*! + \qmlproperty string codesign::certificatePassword + + Specifies the password to use when opening a signing certificate file (*.pfx). + + \since Qbs 1.19 + + \defaultvalue \c undefined + + \windowsproperty +*/ + +/*! + \qmlproperty string codesign::crossCertificatePath + + Specifies the full path to the additional certificate file (*.cer). + + \since Qbs 1.19 + + \defaultvalue \c undefined + + \windowsproperty +*/ |