TaxPro GST Lib
User guide (Under Construction)
Generate ASP Certificate
Steps to be followed by ASP:
1. Download "Openssl" from internet (search on Google) and Extract in one folder.
2. Use Windows Command Prompt to execute below steps in openssl folder.
3. Execute below command to generate private key file AspDsc.key and Public Key file AspDsc.cer
openssl req -x509 -nodes -sha256 -days 3650 -newkey rsa:2048 -keyout AspDsc.key -out AspDsc.cer -config openssl.cnf
This setp will ask for Inputs like Country (IN), State, Co. Name, e-Mail etc.
Make sure you put "GST" in OU (Orginational Unit)
4. Execute below command to create .pfx file.
openssl pkcs12 –export –in AspDsc.cer –inkey AspDsc.key –CSP “Microsoft Enhanced RSA and AES Cryptographic Provider” –out AspDsc.pfx -password pass:taxpro1234
4. Update ASP Profile. Share Public Key .cer file with GSP for verification of Encrypted ASPSecretKey in your API Calls.
5. Copy the .pfx file generated in above step to folder where TaxProGST.API.dll is installed (Application Folder)
6. Asp may need to access API from multiple computers on LAN using Desktop application, hence support for .pfx DSC is given.  Liability of protecting Private Key lies solely on ASP.