MainLibProj_Hrithik NuGet Package

MainLibProj_Hrithik is a comprehensive, production-ready utility library for .NET 8+ projects, designed to simplify enterprise development with built-in security, FIX trading, and Azure utilities.

NEW IN v2.5.0:
------------------------------------------------------------
RSA ENCRYPTED JWT DECRYPTION and DECODING
Securely decrypt RSA-encrypted tokens, decode JWTs, and extract claims using a simple, developer-friendly API.
Supports PKCS#1 private keys and Base64 encrypted payloads.

✅ Encrypted Example:

var payload = new JObject
{
["dealer_id"] = "",
["serial_no"] = "abc"
};
string publicKeyPem = @"
-----BEGIN PUBLIC KEY-----
l54QhuRz9Lb9tuE1DBvCFn/a0zfQTQdbfNsnplaNJwIDAQAB......
-----END PUBLIC KEY-----
";
var encryptor = new HybridJwtEncryptor(
publicKeyPem,
"a-string-secret-at-least-256-bits-long"
);

var encryptedPayload = encryptor.EncryptPayload(payload);


Console.WriteLine("Encrypted JWT:");
Console.WriteLine(encryptedPayload);

✅ Decryptor Example:
var decryptorkey ="-----BEGIN RSA PRIVATE KEY-----\r\nMIIAEz89ibQKJOOnit81zmxTP.................................pvlnviB9VeJWtBU6\r\n-----END RSA PRIVATE KEY-----";

var encryptedJson = @"{
""encryptedKey"": ""FWHzWE7mV84QuT7PmUp1j7/rPTgLMWoW9EfPCWhO08giwNkQLzlebVQBe71pifeSVBHeu4q6..................TVwGu3WjrH+y5ItyUWPCOtpiuhOh+Q=="",
""nonce"": ""1PksuW.........g2sgSg"",
""tag"": ""nmO+ln............Tw=="",
""cipherText"": ""eaaRbYvq6plPUNvpkvl4Ardcly6PpaJLredjFLiAA2X2eD3MyE064wTbi+gyd+K6ZiUBOJ+GfkvUQ/U5eNEvDIdn+.................................../aPnkq8Fu6kpcPOrk9Y7NbGxv3+KE3j5Mv5bvt7SSiD8AZQiTls+h""
}";

JObject encryptedPayloads = JObject.Parse(encryptedJson);

var decryptor = new HybridJwtDecryptor(decryptorkey);

var decryptedClaims = decryptor.Decrypt(encryptedPayloads);

Console.WriteLine(
Newtonsoft.Json.JsonConvert.SerializeObject(
decryptedClaims,
Newtonsoft.Json.Formatting.Indented
)
);

------------------------------------------------------------
FIX PROTOCOL INTEGRATION (QuickFIX/n)
Built-in FIX connectivity powered by QuickFIX/n.
Send JSON-based orders (Equity, Fractional, Notional, Option, Multi-Leg) without dealing with raw FIX messages.
Supports local certificates and Azure Key Vault-based authentication.

------------------------------------------------------------
CORE UTILITIES
- Excel - JSON conversion (Workbook and Worksheet level)
- Word (.docx) → PDF conversion using OpenXML + PdfSharpCore
- Azure Blob Storage helpers
- Azure Key Vault integration (Secrets, Keys, Certificates)
- JSON utilities for serialization and validation
- Retry Policy and Circuit Breaker helpers
- Validation utilities (PAN, Aadhaar, IFSC, GSTIN, Email)

------------------------------------------------------------
Ideal For:
Enterprise-grade .NET 8+ applications requiring security, FIX trading, and Azure-ready utilities.

Compatible With:
.NET 8+, Azure services, FIX 4.2 compliant brokers.

💬 Contact:
📧 [email protected]
☕ https://www.buymeacoffee.com/alkylhalid9.




Got any MainLibProj_Hrithik Question?





Info

Version: 2.5.0
Author(s): Hrithik Kalra
Last Update: Thursday, January 22, 2026
.NET Fiddle: Create the first Fiddle
Project Url: https://www.buymeacoffee.com/alkylhalid9
NuGet Url: https://www.nuget.org/packages/MainLibProj_Hrithik


Install
Install-Package MainLibProj_Hrithik
dotnet add package MainLibProj_Hrithik
paket add MainLibProj_Hrithik
MainLibProj_Hrithik Download (Unzip the "nupkg" after downloading)





STATS

must-have-score

.8

avg-downloads-per-day

6

days-since-last-release

7