IData |
The IDataSigningService type exposes the following members.
| Name | Description | |
|---|---|---|
| ServiceName |
Gets the service name
(Inherited from IServiceImplementation) |
| Name | Description | |
|---|---|---|
| GetNamedSignatureSettings | Get the siganture algorithm for the system configured key | |
| GetSignatureSettings | Get the signature algorithm for the configured thumbprint | |
| SignData(Byte, SignatureSettings) | Signs the specified data using the service's configured signing key | |
| SignData(Byte, String) | Sign data with the configured system key systemKeyId | |
| Verify(Byte, Byte, SignatureSettings) | Verifies the digital signature of the data with a provided configuration | |
| Verify(Byte, Byte, String) | Verifies the digital signature of the data |
| Name | Description | |
|---|---|---|
| TryGetSignatureSettings |
Try to get signature settings
(Defined by ExtensionMethods) |
Implementers of this service contract are responsible for computing and validating digital signatures against arbitrary data streams. Implementers of this service are responsible for maintaining (or acquiring) a master list of keys which can be used for data signing, and validating digital signatures.
Implementers should also use the IDataSigningCertificateManagerService to support key identifiers which are indicated as a secure application/device identifier