
Concluído
Publicado
Pago na entrega
I need a C# solution to apply RSA SHA1 digital signatures on an XML document with over 50 nodes. Each node should be signed individually, without URI references, and must be verifiable using C#. Requirements: - Use of 2048-bit RSA key PKCS#1 - Individual signatures for each XML node named <signedData> - No URI references for signatures - ds: NameSpace for Signature and child nodes of Signature, i.e <ds:Signature> - Enveloped method to include the Signature and Digest within the same Node, this should be appended as Child Node in <signedData> - [login to view URL] = [login to view URL]; - [login to view URL] = [login to view URL]; - XmlDsigC14NWithCommentsTransform env = new XmlDsigC14NWithCommentsTransform(); - XmlDsigEnvelopedSignatureTransform env = new XmlDsigEnvelopedSignatureTransform(); - Verification Module in C# included in the same solution - UTF8, without BOM (Standalone parameter should not be present at all) - support for any amendments in the source code for a week - Signing of all <signedData> within the file should use the same key. - Private and Public key pair has to be generated within the solution and exportable in DER format files when required - a Demonstration is required when the project is completed - the final xml file including signature will be validated by a legacy system running Windows XP. Its the final file not the application Ideal Skills and Experience: - Proficient in C# and XML handling - Experience with RSA and digital signatures - Strong understanding of XML security standards Project source code should be submitted
ID do Projeto: 40348091
84 propostas
Projeto remoto
Ativo há 7 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

RSA SHA1 XML Signing ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... Done
$286 USD em 2 dias
7,9
7,9
84 freelancers estão ofertando em média $465 USD for esse trabalho

Hello, "As experts in software development, particularly in C#, my team at Live Experts® LLC is equipped with the skills and experience necessary to deliver a high-quality C# solution for your XML signing project. My own proficiency in C# and understanding of security protocols, combined with my broader understanding of XML ensures I am acutely aware of the challenges involved in digitally signing XML documents of this magnitude. My team and I will ensure that each of the over 50 nodes in your XML document are individually signed using a 2048-bit RSA key, as per your requirements." "Throughout my career, I have developed a strong understanding of XML security standards and have a proven track record in delivering complex projects satisfactorily. As part of our project source delivery process, our code will be clean, clear, and well-documented, enabling you to verify each signature effectively using C#. The use of UTF8 without BOM and eliminating URI references from signatures will be ensured by me." "With my dedication to excellence and unwavering professionalism, you can count on me to provide an exceptionally designed solution that perfectly aligns with your needs. Partnering with me means gaining access to not just my own expertise but also the collective knowledge and experience of my entire Live Experts team across various technical fields. Let us turn your concept into reality and ensure your utmost satisfaction throughout th Thanks!
$750 USD em 4 dias
7,0
7,0

Hello, I understand you need a C# solution that signs each XML node individually using a 2048-bit RSA key with SHA1, ensuring no URI references are used for the signatures. The signatures must be verifiable also in C#, and the XML should be UTF8 encoded without BOM and must not include the standalone parameter. I will write clean, efficient code that processes each of the 50+ nodes separately to produce individual signatures while complying fully with XML security standards for easy verification later. The source code will be well-organized and submitted for your review. To work best, I would like to know these details: What is the expected format or schema of the XML nodes to be signed? Are there any specific libraries or frameworks you prefer or want to avoid for signing? Do you have existing keys or should I generate the 2048-bit RSA key from scratch? Will this signature process be integrated into a larger system or is it a standalone utility? Is the verification process also a requirement within this project or just signing? Could you please share a sample XML with its structure or schema to understand the nodes better? Thanks,
$750 USD em 16 dias
6,5
6,5

I can deliver a C# solution for applying RSA SHA1 digital signatures on each XML node without URI references. The 2048-bit RSA key will be used to ensure security and verifiability within C#. With 15 years of experience, I guarantee satisfaction and a commitment to excellence. Let's discuss the project details, and I am ready to start working immediately. Thank you.
$368 USD em 8 dias
6,0
6,0

Hello, I understand you need a C# solution to apply RSA SHA1 digital signatures on an XML document with 50+ nodes, signing each node individually without URI references, and fully verifiable in C#. My approach uses a 2048-bit RSA key, UTF-8 encoding without BOM, and excludes the Standalone parameter. Each node will be signed independently, ensuring compliance with XML security standards and verifiable output in C#. The solution will include clean, modular C# code with full documentation and sample verification routines. I will ensure the signed XML maintains structure and encoding requirements, making it immediately usable for secure workflows. Source code will be submitted, ready for integration or further extension. Deliverables include the complete C# project, example XML with signatures, verification code, and instructions for use. The implementation is efficient, standards-compliant, and easily maintainable for future enhancements. Should signatures include timestamps or any additional metadata within each node? Is the XML structure fixed, or should the solution handle dynamic node additions? Thanks, Asif
$750 USD em 10 dias
5,8
5,8

Hi I have strong experience in C#, XML processing, and cryptographic signing workflows, and I can build a clean solution for applying RSA SHA1 signatures to XML nodes exactly as described. The main technical challenge here is generating a separate signature for each node without URI references while keeping the output deterministic enough to be verified reliably in C# afterward. I can implement this using a 2048-bit RSA key, controlled UTF-8 serialization without BOM, and a signing pipeline that avoids adding unwanted XML declaration attributes such as Standalone. I also understand the edge cases around canonicalization, whitespace handling, node extraction, and signature placement, which are usually what cause verification failures in multi-node XML signing projects. The result will be a C# project that signs each target node individually, verifies those signatures in C#, and keeps the code organized and documented so your team can maintain or extend it later. I can also structure the solution so the signing and verification logic are reusable, making it easier to test against large XML files with 50+ nodes and different schemas. And I can help you so on by delivering the full project source with a practical implementation focused on correctness, repeatable verification, and clean XML output. Thanks, Hercules
$500 USD em 7 dias
5,9
5,9

⭐⭐⭐⭐⭐ Create RSA SHA1 Digital Signatures for XML Documents in C# ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project needs and see you're looking for a C# solution for RSA SHA1 digital signatures on XML documents. You don't need to look any further; Zohaib is here to help you! My team has completed over 50 similar projects for digital signatures. I will create individual signatures for each XML node as specified and ensure they are verifiable in C#. ➡️ Why Me? I can easily build your C# solution for RSA SHA1 digital signatures, as I have 5 years of experience in C#, XML handling, and digital signatures. My expertise includes security standards, RSA key management, and XML processing. Not only this, but I also have a strong grip on related technologies, ensuring a smooth execution of your project. ➡️ Let's have a quick chat to discuss your project in detail, and I can show you samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ C# Programming ✅ XML Handling ✅ RSA Encryption ✅ Digital Signatures ✅ Security Standards ✅ Signature Verification ✅ Error Handling ✅ Data Integrity ✅ Namespace Management ✅ Canonicalization Methods ✅ Enveloped Signature Method ✅ UTF-8 Encoding Waiting for your response! Best Regards, Zohaib
$350 USD em 2 dias
6,0
6,0

Hello there, I will build your C# solution for RSA SHA1 XML signing, handling individual node-level signatures across all 50+ nodes without URI references, with full verification support. For the signing approach, I will use enveloped signature transforms with node-specific SignedInfo blocks, ensuring each signature is self-contained and verifiable independently. Output will be UTF-8 without BOM, and I will strip the XML declaration standalone attribute entirely from serialization. Questions: 1) Should each node's signature be embedded within the node itself, or collected in a separate signatures block? 2) Will the 2048-bit RSA key be provided as a PFX/PEM file, or should the solution generate a key pair? 3) Is there a specific .NET version target (Framework 4.x or .NET 6/8)? Looking forward to discussing further. Best regards, Kamran
$270 USD em 10 dias
5,5
5,5

Hi there To make this work correctly, the most critical part is implementing a deterministic node-by-node signing flow so each <signedData> element is signed independently, enveloped properly, and verifiable in C# without relying on URI references. I’d approach this by building a clean C# solution around SignedXml, applying exclusive canonicalization for SignedInfo, the required RSA-SHA1 signature method, and the exact transform chain you listed, while ensuring the ds: namespace is applied correctly inside each node. That also means controlling XML serialization carefully so the output stays UTF-8 without BOM and does not emit the standalone attribute. My process is simple: first lock the XML signing strategy for one node, then extend it across all <signedData> nodes, then build the verification module and validate signature integrity end to end. I’m ready to start with the signing/verification core and deliver the full source solution with clean structure and reproducible results..
$500 USD em 7 dias
5,6
5,6

Hi, I’m available to start right away. I have strong experience with C#, XML digital signatures, RSA PKCS#1 key generation, SignedXml, canonicalization and legacy-compatible XML output, and I can build a clean solution that signs each signedData node individually with ds:Signature using the same 2048-bit key pair, includes C# verification, DER key export, and produces UTF8 XML without BOM for legacy system validation. You can expect clear communication, fast turnaround, and a high-quality result that fits seamlessly into your existing workflow. Best regards, Juan
$500 USD em 3 dias
5,6
5,6

Hi, KINDLY READ THROUGH MY PROPOSAL I have 11+ years specializing in XML Digital Signatures, RSA cryptography and legacy system compatibility. I have successfully delivered multiple enveloped XML signing solutions that work flawlessly on older Windows systems including XP. MY APPROACH ✅ Generate 2048-bit RSA key pair (PKCS#1) inside the solution with DER export ✅ Apply individual enveloped RSA-SHA1 signatures to every <signedData> node using ds: namespace ✅ Use required transforms (XmlDsigExcC14NTransform + EnvelopedSignatureTransform + C14NWithComments) and exact SignedInfo settings ✅ No URI references — sign nodes directly and append <ds:Signature> as child ✅ Output clean UTF-8 (no BOM, no standalone declaration) ✅ Include full verification module + demonstration project RELEVANT PROJECTS - Multi-node enveloped XML RSA-SHA1 signing solution for government legacy system (XP compatible) DELIVERABLES - Complete Visual Studio C# solution (signing + verification modules) - Key generation & DER export functionality - Final signed XML ready for Windows XP validator - Full source code + working demonstration QUESTIONS 1. Can you share a sample XML file with <signedData> nodes? 2. Target .NET Framework version for XP compatibility? 3. Should <ds:Signature> always be the last child of each node? 4. When do you need the first working version? Ready to start immediately and deliver a robust, tested solution.
$280 USD em 4 dias
5,2
5,2

I'd be delighted to help you with your RSA SHA1 XML Signing project. With 15 years of software engineering experience in Australia, I've successfully integrated digital signatures into various web applications. I'll create a custom C# solution to sign over 50 XML nodes individually, ensuring each signature is verifiable using C#.
$750 USD em 3 dias
5,3
5,3

Hello, I can develop a C# solution to apply RSA SHA1 digital signatures on an XML document with over 50 nodes. Each node will be signed individually, without URI references, and will be verifiable using C#. I would love to discuss more details via chat. Looking forward to working with you, Fahad.
$250 USD em 2 dias
5,0
5,0

Hello, Get a free sample, I worked before on a project that needs RSA Encryption, and it was very complex project, but I succeed to finish it I think I can do your project due to my high experience as a software developer contact me to discuss more Thank you so much
$400 USD em 3 dias
5,0
5,0

Hello, I am senior developer. I have expert knowledge and development experience with C# based applications. I already have experience with handling XML and RSA and digital signatures. I can do your requirement. Please contact me via chat Thank You
$550 USD em 5 dias
4,8
4,8

Hello, I have read your job description and I am interested in your job post.I am ready to start now. Please send me a message to discuss more about your project, Can you please give me a chance I am a Senior Software Developer with over 8+ years of experience in designing and developing scalable web and desktop applications. I specialize in Microsoft technologies and delivering high-quality, secure, and performance-driven applications. My Expertise: Backend Development:ASP.NET, ASP.NET Core, MVC, Web API, WebForms, WCF Services Programming Languages:C#, Frontend Development:JavaScript, jQuery, AJAX, HTML, CSS Database Technologies:SQL Server, MySQL Reporting Tools:Crystal Reports, RDLC, SSIS, SSRS
$250 USD em 7 dias
4,7
4,7

Hi, With 13 years of experience in the digital signature field, I can help you with this project. Please check my profile. Contact me if you interested. Thank you!
$1.000 USD em 7 dias
4,9
4,9

Hi, I can build a clean C# solution to sign each XML node individually using RSA-SHA1 with a 2048-bit key, fully compliant with your requirements (no URI references, UTF-8 without BOM, and C# verifiable). I’ve worked with XML digital signatures and can ensure a robust implementation using SignedXml, including both signing and validation modules. I’ll deliver a complete Visual Studio project with sample XML, documentation, and clear usage instructions. Happy to support further customization or integration if needed
$250 USD em 5 dias
4,4
4,4

Hi, I see you need a C# setup that signs many XML nodes with RSA SHA1. The task is clear and very code-focused, which fits how I usually work. I’ve built similar signature flows using custom canonicalization and enveloped transforms. I’d set this up with a small, clean C# project where each <signedData> node gets its own signature. • Load XML and loop through all target nodes • Apply enveloped transform and exc14n • Sign using a 2048‑bit RSA key with SHA1 • Insert each Signature node back into its source node • Add a simple verification module in the same solution • Output UTF‑8 without BOM I can start right away, and this should take a few days. Do you want the verification module to validate only structure and digest values, or also enforce strict canonicalization checks? Greetings, Slavko
$250 USD em 5 dias
4,4
4,4

Hi, I’ve carefully reviewed your XML structure and requirements, and I have strong experience in C# XML digital signatures with RSA. I can build a complete solution that signs each <signedData> node individually using RSA-SHA1 (2048-bit, PKCS#1), with proper ds:Signature namespace, enveloped signatures, exclusive canonicalization, and no URI references, along with a full verification module, key generation/export in DER format, UTF-8 compliant output, and a working demo—ensuring compatibility with your legacy Windows XP system. Best regards, Shakila Naz
$300 USD em 7 dias
4,6
4,6

This looks like a great fit, I will build a C# solution that iterates through all 50+ XML nodes, applies individual RSA SHA1 enveloped signatures using a 2048-bit key without URI references, and outputs the signed document as UTF-8 with no BOM and no standalone declaration. I will also include a separate verification method that validates each node signature independently. For the signing approach, I will use SignedXml with custom reference handling to strip out URI attributes and ensure each node gets its own Signature element without affecting sibling nodes during verification, which is typically where multi-node signing breaks if not handled correctly. Questions: 1) Should each node signature be embedded inside the node itself (enveloped) or collected in a separate signatures block? 2) Will the RSA key pair be generated within the solution, or will you provide an existing certificate or key file? Looking forward to your response.
$450 USD em 7 dias
4,3
4,3

Abu Dhabi, United Arab Emirates
Método de pagamento verificado
Membro desde abr. 4, 2026
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
$30-250 USD
$8-15 USD / hora
$250-750 CAD
$30-250 USD
$25-50 AUD / hora
£250-750 GBP
₹1500-12500 INR
$30-250 USD
$13 USD
$250-750 USD
$2-8 USD / hora
$30-250 USD
$2-8 USD / hora
$15-25 USD / hora
₹600-1500 INR
$30-250 USD
$30-250 USD