Tc Sign
TwinCAT Module müssen signiert werden, was an dieser Stelle konfiguriert werden kann.
Enable Signing
- SHA1 signing: Soll eine Betriebssystem-Signatur, die für das Betriebssystem nötig ist, vorgenommen werden?
- SHA256 signing: Soll eine Betriebssystem-Signatur, die für das Betriebssystem nötig ist, vorgenommen werden?
- TwinCAT signing: Soll mit einem TwinCAT Nutzerzertifikat signiert werden? Dies ist für den TwinCAT Loader nötig.
TwinCAT Certificates
Diese Parameter werden für alle Konfigurationen wie z. B. Debug und Release benutzt.
- TwinCAT Certificate Name: Name der Zertifikatsdatei (Verzeichnis: C:\TwinCAT\3.x\CustomConfig\Certificates). Alternativ kann die Umgebungsvariable TcSignTwinCatCertName auf den Namen der Zertifikatsdatei gesetzt werden.
- TwinCAT Certificate Password: Passwort, das das TwinCAT-Nutzerzertifikat schützt (Im Klartext abgelegt, ggf. leer lassen). Um das Passwort des TwinCAT-Nutzerzertifikates nicht im Projekt abzulegen, wo es beispielsweise auch in einer Versionsverwaltung landen würde, kann das TcSignTool verwendet werden.
- Verbose Output: Sollen erweiterte Informationen während der Signatur ausgegeben werden?
Windows Certificate (SHA1)
- Certificate Store Name: Name der Zertifikatsablage im Zertifikatsmanager des Betriebssystems.
- Certificate Name: Name des Zertifikates in der Zertifikatsablage.
- Certificate ID: ID des Zertifikates.
- Timestamp Server URL: URL des Timestamp-Servers zur Verwendung während der Signatur. Dieser wird von verschiedenen CAs bereitgestellt.
- CA Cross Signing Certificate Path: Pfad zum Cross Signing Zertifikat. Microsoft stellt hier eine Übersicht bereit.
- Verbose Output: Sollen erweiterte Informationen während der Signatur ausgegeben werden?
Windows Certificate (SHA256)
- Certificate Store Name: Name der Zertifikatsablage im Zertifikatsmanager des Betriebssystems.
- Certificate Name: Name des Zertifikates in der Zertifikatsablage.
- Certificate ID: ID des Zertifikates.
- Timestamp Server URL: URL des Timestamp-Servers zur Verwendung während der Signatur, wird von der CA bereitgestellt.
- CA Cross Signing Certificate Path: Pfad zum Cross Signing Zertifikat. Microsoft stellt hier eine Übersicht bereit.
- Verbose Output: Sollen erweiterte Informationen während der Signatur ausgegeben werden?