# Node: Validator

**Validiert den Umschlag einer Nachricht auf Basis des im Umschlag hinterlegten öffentlichen Schlüssels.**

[![image.png](https://corrently.io/uploads/images/gallery/2023-01/scaled-1680-/xtGimage.png)](https://corrently.io/uploads/images/gallery/2023-01/xtGimage.png)

Mit einem Validator-Node kann die digitale Unterschrift eines Signer-Node überprüft werden. Es wird sichergestellt, dass der Nachrichteninhalt (Payload) nicht verändert wurde und vom Inhaber des öffentlichen Schlüssels stammt. Der Umschlag der Nachricht kann zum Beispiel mit einem [Signer Node](https://corrently.io/books/susscope2-framework-fur-co2-emissionen-strombezug/page/node-signer "Node: Signer") oder mit dem [TyDIDs Trust-Framework](https://corrently.io/books/tydids) erstellt werden.

### Beispiel Flow

Download: [simple\_signer\_and\_validator.flow.json.json](https://corrently.io/attachments/23)

[![image.png](https://corrently.io/uploads/images/gallery/2023-01/scaled-1680-/kamimage.png)](https://corrently.io/uploads/images/gallery/2023-01/kamimage.png)

##### Ausgabe

```json
{
   "payload":1673224423003,
   "iss":"0x48a2F735c6BC140C15109f5a8AFF8010715D9ddb",
   "iat":1673224423440,
   "signature":"0xc8aa11b5f9522d527fdf4b9b691ea72524d1c7df3d81b071ff52c16b18f7129610ea0622a96a35fa20d4e7ce039e9755d07ab9cfb1a038d73e3e8c4edfde7f651c"
}
```

[Quellcode der Implementierung](https://github.com/energychain/ghgnotary/blob/main/validator.js)