IBase Report Section Name |
Installation Information |
Subsections and Their Details |
- Properties
- Management station name and software version
- Name of the currently active project in SMC
- Brand installed
- Languages configured in the active project
|
- FileSystem
- Provides the checksum report for the files (having file types: .drv, .com, .dll, .exe, .ctc, .lst, .ctl) contained in the active project’s folder, the GMSMainProject folder, and the WinCC-OA. The data is reported under the respective folder in the File System section of the XML. If no value is fetched for a particular property the property itself is not displayed. For example, if value of signing time for a file is not available signing property is not displayed.
- If a folder has no children with the specified file types it is not reported.
- All the files in these folders are parsed and when found are reported with properties and the certificate, when available.
- For each file, the information is reported as the following properties:
- Size of the file (numeric) - SHA2 checksum (hexadecimal/base64) - Timestamp for file: Modified, Created, and Signing - Signature information: CertificateReferenceId (serial number). For a certificate of the file a reference ID is fetched and attached in the 'CertificateReferenceId' property under the file. If no certificate is found in a file, the CertificateReferenceId field is left empty. The additional certificate details are reported in the ‘Certificates’ section. - You can verify the integrity of the Binaries/files by comparing the SHA256Checksum property in the InstallationInformation > FileSystem section of the IBase report with IBase report generated on same build. If the file is tampered with, this will result in a completely different checksum value.
|
- Certificates
- Contains all the certificates found in the files of the folders active project, GMSMainProject, and the WinCC-OA folder with their details grouped under the CertificateReferenceId.
- The details for the certificate include: thumb print, serial number, certificate Issuer, certificate validity period from and to, subject, and the chain validity status is displayed. If the SigningCertificateVerfification is valid, no value for descriptor field is displayed.
If the SigningCertificateVerfification is invalid, the value (reason) is displayed.
|