aheinecke@411: aheinecke@411: andre@791: aheinecke@411: aheinecke@509: AboutDialog aheinecke@509: andre@814: aheinecke@527: TrustBridge emanuel@926: aheinecke@527: aheinecke@527: andre@814: aheinecke@527: Version: emanuel@926: aheinecke@527: aheinecke@527: andre@814: andre@814: TrustBridge is a root certificate installer for Windows and GNU/Linux.<br/> emanuel@926: andre@814: andre@814: andre@814: andre@814: The root certificate lists are managed by the German <a href="https://www.bsi.bund.de">Federal Office for Information Security (BSI)</a>.<br/><br/> emanuel@926: andre@814: andre@814: andre@814: andre@814: The software was developed by the companies <a href="http://www.intevation.de">Intevation GmbH</a> and <a href="http://www.dn-systems.de">DN-Systems GmbH</a>, <br> contracted by the German Federal Office for Information Security (BSI).<br/><br/> emanuel@926: andre@814: andre@814: andre@814: andre@814: TrustBridge is Free Software licensed under GNU GPL v2+.<br/><br/>Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik emanuel@926: aheinecke@527: aheinecke@527: andre@881: aheinecke@509: Close emanuel@926: aheinecke@509: aheinecke@509: aheinecke@509: aheinecke@411: AdministratorWindow aheinecke@411: aheinecke@573: aheinecke@573: emanuel@425: TrustBridge Administration emanuel@926: emanuel@425: emanuel@425: aheinecke@573: aheinecke@411: Menu emanuel@926: aheinecke@411: aheinecke@411: aheinecke@573: emanuel@425: Create installer ... emanuel@926: aheinecke@411: aheinecke@411: aheinecke@573: emanuel@425: About TrustBridge emanuel@926: aheinecke@411: aheinecke@411: aheinecke@573: emanuel@425: Quit emanuel@926: aheinecke@411: aheinecke@411: aheinecke@573: aheinecke@438: All managed root certificates of the certificate list: emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Management application of the BSI certificate installer emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Save list emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Load list emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Add certificate emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Remove certificate emanuel@926: aheinecke@509: aheinecke@509: aheinecke@573: aheinecke@509: Select certificate list file emanuel@926: aheinecke@509: aheinecke@509: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@517: Error! emanuel@926: aheinecke@517: aheinecke@517: aheinecke@573: aheinecke@517: Failed to load the certificate list. emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Select certificate emanuel@926: aheinecke@517: aheinecke@517: aheinecke@573: aheinecke@573: Failed to open log file: emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: Changes are not logged! emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: Failed to write log file: emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: new certificatelist emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: based on list from emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: emanuel@926: signing certificate: aheinecke@573: emanuel@926: aheinecke@573: aheinecke@573: andre@688: emanuel@926: emanuel@926: new certificates: andre@837: emanuel@926: andre@837: andre@837: andre@837: emanuel@926: certificates marked to remove: aheinecke@573: emanuel@926: aheinecke@411: aheinecke@411: aheinecke@411: aheinecke@573: CertificateDiffDialog aheinecke@573: aheinecke@573: aheinecke@573: TrustBridge - List changes emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: The following certificates are changed: emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: New emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: Remove emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: Ok emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@573: Cancel emanuel@926: aheinecke@573: aheinecke@573: aheinecke@573: aheinecke@411: CertificateTabelModel aheinecke@411: aheinecke@411: aheinecke@411: Subject CN emanuel@926: aheinecke@411: aheinecke@411: aheinecke@411: aheinecke@411: Subject O emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Valid from emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Valid to emanuel@926: aheinecke@411: aheinecke@411: emanuel@662: emanuel@662: Fingerprint (SHA1) emanuel@926: aheinecke@411: aheinecke@411: aheinecke@411: aheinecke@411: CertificateTableDelegate aheinecke@411: aheinecke@411: aheinecke@411: add emanuel@926: aheinecke@411: aheinecke@411: aheinecke@411: aheinecke@411: remove emanuel@926: aheinecke@509: aheinecke@509: aheinecke@509: aheinecke@509: CreateCertListDialog aheinecke@509: aheinecke@527: aheinecke@527: aheinecke@509: Save certificate list emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@509: Save all managed root certificates in a new, signed certificate list. emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Select signing key: emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Select output folder: emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@527: In addition, each certificate list will be saved automatically in the archive directory: aheinecke@527: emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@527: Save list emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@527: Cancel emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@527: Error! emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@509: Failed to load certificate: %1 emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@527: Only 3072 bit RSA keys are supported by the current format. emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Select certificate emanuel@926: aheinecke@509: aheinecke@509: aheinecke@527: aheinecke@527: Select target location emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@527: Please select a valid rsa key. emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@527: Please select an output location first. emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Failed to write list to: %1 emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@527: Failed to create archive location. emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@527: Failed Archive a copy. emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@527: Failed to update current_certificates.txt emanuel@926: aheinecke@527: aheinecke@527: aheinecke@527: aheinecke@527: Failed to write current_certificates file. emanuel@926: aheinecke@527: aheinecke@527: andre@688: andre@688: Failed to calculate key hash. emanuel@926: andre@688: andre@688: andre@688: aheinecke@509: Saved certificate list: aheinecke@509: %1 emanuel@926: aheinecke@465: aheinecke@411: aheinecke@411: aheinecke@411: CreateInstallerDialog aheinecke@411: andre@762: andre@762: emanuel@425: Create binary installer emanuel@926: aheinecke@517: aheinecke@517: andre@762: aheinecke@517: Create and sign a TrustBridge binary installer. emanuel@926: aheinecke@438: aheinecke@438: andre@762: aheinecke@517: Select binary folder: emanuel@926: aheinecke@411: aheinecke@411: andre@762: aheinecke@517: Select code signing certificate: emanuel@926: emanuel@425: emanuel@425: andre@762: emanuel@425: Select output folder: emanuel@926: emanuel@425: emanuel@425: andre@762: emanuel@425: Create installer emanuel@926: emanuel@425: emanuel@425: andre@762: emanuel@425: Cancel emanuel@926: aheinecke@517: aheinecke@517: andre@762: emanuel@425: Select certificate emanuel@926: emanuel@425: emanuel@425: andre@762: aheinecke@517: Select binary folder emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Select target location emanuel@926: aheinecke@411: aheinecke@411: andre@762: aheinecke@517: Error! emanuel@926: aheinecke@517: aheinecke@517: andre@762: aheinecke@527: Created installer in %1. emanuel@926: aheinecke@527: aheinecke@527: andre@762: aheinecke@573: Signing installer package... emanuel@926: aheinecke@573: aheinecke@573: andre@762: aheinecke@573: Failed to sign installer package. emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Creating installer package... emanuel@926: aheinecke@573: aheinecke@573: andre@762: aheinecke@517: Please select an existing input folder. emanuel@926: aheinecke@517: aheinecke@517: andre@762: aheinecke@517: Please select a codesigning certificate. emanuel@926: aheinecke@517: aheinecke@517: andre@762: aheinecke@517: Please select a output folder. emanuel@926: aheinecke@517: aheinecke@517: andre@762: aheinecke@517: Folder %1 does not appear to contain a meta.ini emanuel@926: aheinecke@517: aheinecke@517: andre@762: andre@779: Failed to find the directory for linux binaries: %1 emanuel@926: andre@762: andre@762: andre@762: andre@779: Failed to find a readable *.sh file in: %1 emanuel@926: andre@762: andre@762: emanuel@926: andre@762: Signing Linux package... emanuel@926: andre@762: andre@762: emanuel@926: emanuel@926: Failed to sign linux package: %1 emanuel@926: aheinecke@573: aheinecke@573: emanuel@926: emanuel@926: Creating NSIS package... emanuel@926: andre@881: andre@881: andre@881: emanuel@926: Failed to find installer script at: %1 emanuel@926: emanuel@926: emanuel@926: emanuel@926: aheinecke@517: Failed to start makensis. aheinecke@517: Please ensure that makensis is installed and in your PATH variable. emanuel@926: aheinecke@573: aheinecke@573: andre@881: emanuel@926: Signing binaries... emanuel@926: andre@762: andre@762: emanuel@926: emanuel@926: Failed to copy binaries to temporary location. emanuel@926: andre@762: andre@762: emanuel@926: emanuel@926: Failed to sign binaries with osslsigncode. emanuel@926: Please check that %1 is a valid code signing certificate and thatosslsigncode can be found in the PATH. emanuel@926: andre@762: andre@762: emanuel@926: emanuel@926: Failed to load certificate: %1 emanuel@926: aheinecke@517: aheinecke@517: emanuel@926: emanuel@926: Only 3072 bit RSA keys are supported by the current format. emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Failed to open input file: %1 emanuel@926: emanuel@926: emanuel@926: emanuel@926: emanuel@926: Failed to read input file: %1 emanuel@926: aheinecke@509: aheinecke@509: aheinecke@509: aheinecke@527: FinishedDialog aheinecke@527: emanuel@926: andre@762: Successfully created installation package emanuel@926: aheinecke@527: aheinecke@527: emanuel@926: emanuel@926: Error! emanuel@926: aheinecke@527: aheinecke@527: emanuel@926: emanuel@926: Details emanuel@926: aheinecke@527: aheinecke@509: emanuel@926: emanuel@926: OK emanuel@926: aheinecke@411: aheinecke@411: aheinecke@411: