AutomationML Application Programming Interface supporting the addition and verification of signatures to AutomationML objects using an ECDSA signature algorithm.
$ dotnet add package Aml.Engine.Services.Signing
The Aml.Engine.Services.Signing provides methods for the creation and addition of signatures to any CAEX object contained in an AutomationML document. The signature generation and verification is based on an asymmetric key. The service currently uses an Elliptic Curve Digital Signature or ECDSA signature algorithm. AutomationML is a standardized data exchange format, developed to support the data exchange in automation systems engineering.
A detailed description with examples can be found in the Wiki.