Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i-rzr-i/egovmd-msignhelperdotnet
A wrapper for governmental signing service for a quick way to implement it with a few configuration settings. Service is provided by an e-governance agency (https://egov.md/), named `MSign`, available in the Republic of Moldova.
https://github.com/i-rzr-i/egovmd-msignhelperdotnet
age dotnet e-gov ega framework helper md msign rm service sign wrapper
Last synced: 3 days ago
JSON representation
A wrapper for governmental signing service for a quick way to implement it with a few configuration settings. Service is provided by an e-governance agency (https://egov.md/), named `MSign`, available in the Republic of Moldova.
- Host: GitHub
- URL: https://github.com/i-rzr-i/egovmd-msignhelperdotnet
- Owner: I-RzR-I
- License: mit
- Created: 2022-08-22T19:00:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-10T19:40:26.000Z (3 months ago)
- Last Synced: 2024-12-18T12:17:14.795Z (28 days ago)
- Topics: age, dotnet, e-gov, ega, framework, helper, md, msign, rm, service, sign, wrapper
- Language: C#
- Homepage:
- Size: 802 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> **Note** This repository is developed using .net framework 4.5, .netstandard2.0, .netstandard2.1
[![NuGet Version](https://img.shields.io/nuget/v/MSignHelperDotNet.svg?style=flat&logo=nuget)](https://www.nuget.org/packages/MSignHelperDotNet/)
[![Nuget Downloads](https://img.shields.io/nuget/dt/MSignHelperDotNet.svg?style=flat&logo=nuget)](https://www.nuget.org/packages/MSignHelperDotNet)One important reason for developing this repository is to quickly implement the governmental signing service provided by [e-governance agency](https://egov.md/), named `MSign`, available in the Republic of Moldova.
[![MSign service](assets/msign.png)](https://msign.gov.md)
Proceed to the service portal where you can read more about them by clicking [here](https://msign.gov.md).
The current repository appears as a result of numerous implementations in projects from scratch, losing a lot of time and desire for a more easy way of implementation in new projects.
This repository is a wrapper for the currently available service. Using a few configuration parameters from the application settings file `appsettings.json`, `app.config`, or `web.config` you may implement them very easily into your own application.
Using the wrapper you will no longer be forced to install the application certificate on the current machine/server.Available configuration settings are:
* `RemoteServiceClientAddress` -> `MSign` signing service URL;
* `ServiceCertificatePath` -> Service/application certificate for the sign on `MSign` (file with *.pfx at the end);
* `ServiceCertificatePassword` -> Service/application certificate password;
* `RemoteRedirectAddress` -> `MSign` site for processing signing requests.For more information about that, follow the info from using doc.
**In case you wish to use it in your project, u can install the package from nuget.org** or specify what version you want:
> `Install-Package MSignHelperDotNet -Version x.x.x.x`
## Content
1. [USING](docs/usage.md)
1. [CHANGELOG](docs/CHANGELOG.md)
1. [BRANCH-GUIDE](docs/branch-guide.md)