Ändern Sie Ihre Root of Trust-Konfiguration
Vertrauen Sie Ihren eigenen Zertifikaten, anstatt sich auf ServiceNow Build-Zertifikate (Standard) zu verlassen, indem Sie Ihren Root of Trust (ROT) verwenden. ServiceNow Komponenten wie Skripteinbindungen, Business Rules usw. werden zur Build-Zeit mit einem ServiceNow Build-Zeitschlüssel signiert (Verifizierungszertifikat ist das ServiceNow Build-Zertifikat).
Ändern der Vertrauensbasis
Um den Root of Trust für diese Datensatzsignaturen zu ändern, müssen Sie dem Change des Root of Trust-Prozesses folgen.
- Generieren und migrieren Sie mithilfe des bereitgestellten Zertifikats einen neuen Satz von Signaturen für alle bereitgestellten Komponenten.
- Deaktivieren Sie die Eigenschaft „Root of Trust“ mithilfe einer geplanten Aufgabe.
Auswirkung auf den Signaturgenerierungs- und -verifizierungsprozess
Standardmäßig wird den Build-Zertifikaten der Codesignatur während des Signaturüberprüfungsprozesses vertraut. Nach dieser Änderung akzeptiert Ihre Instanz nur Signaturen von Ihrem eigenen Codesignaturzertifikat.
| ROT-Eigenschaft auf „falsch“ festgelegt (Standard) | ROT-Eigenschaft auf „true“ festgelegt |
|---|---|
|
|
Auswirkung auf Ihren MID Server
- Wenn die ROT-Eigenschaft auf „false“ festgelegt ist
- Wenn Sie die ROT-Eigenschaft auf dem Standardwert (falsch) belassen, hat dies keine Auswirkungen auf Ihren MID Server.
- Wenn Codesignatur aktiviert und die ROT-Eigenschaft auf „true“ festgelegt ist
- Die API isTrusted() gibt für Signaturen mit einem Build-Zertifikat „ false “ zurück.
- Die API isTrusted() gibt für Signaturen mit Ihrem Zertifikat „ true “ zurück.
- Der REST-API-Aufruf für Zertifikate schließt Build-Zertifikate aus.
- Möglicherweise werden in den Protokollen MID Server-Probleme angezeigt, z. B. Meldungen zu fehlgeschlagenen Signaturvalidierungen.