Hello Support Team,
When using the .NET 8 SDK in a Windows environment, everything works as expected for both signing and reporting. However, when the same application is published and deployed to an AWS ( Linux environment), an issue occurs during the signing and reporting of simplified XML invoices.
Below are the error messages returned by the SDK while running the code in the AWS environment:
Error generating invoice: Signing failed: [Error] Generating EInvoice Hash[Error] Generating EInvoice Signature[Error] Parsing EInvoice Certificate[Error] Populating Signed Signature Properties
[ERROR] The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters. 2025-08-10T14:28:27.384Z c1a2b0b3-0e37-408c-a514-3e2a3efe4e56 info Error generating invoice: The input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.
I’m using SDK version 3.4.3, the latest version of .NET
Could you please clarify the exact issue and confirm whether the SDK supports the AWS “Linux environment”?
Best Regards