Categoría de proyectos
Habilidades
Fecha de publicación
Modalidad de trabajo
Presupuesto (Precio fijo)
{{ fixedBudgetCurrentText }}
Plazo
{{ deadlineCurrentText }}
Valor hora
{{ hourlyRateCurrentText }}
Idioma
Ubicación del cliente
Opciones del proyecto
Historial del cliente
{{ clientHistoryCurrentText }}
Propuestas recibidas
Estado del cliente
Contactado
{{ breadcrumb.text }}
C# Com Interop Library for digitally sig xml and pdf

1) Digital signature mus be performed using USB Token PKCS11 ( Windows Certificate Store )
2) Must accept data as Memorystream/IStream, Byte Array/byte[], also need extra function load, sign and save file on disk
3) PDF must be signed with iTextSharp
4) XML must be signed using transformation c14n
5) COM functions will be consumed;compatible with Delphi/Pascal
6) Certificate must be validated before sign ( Revogated must be rejected, Self Signed must be allowed only if requested on parameter )

I have working sample code to sign xml, also pdf, but does not provide code for use with MemoryStream/IStream or Byte array/byte[] parameters, only loadfromfile/save to file, "poor quality code, amateur programer"

Function Sugestions:

int SignPdfStream( bool AllowSelfSigned, String CertificateSerial, IStream PdfData, int PdfSize, out IStream PdfSignedData, out int PdfSignedSize )

int SignPdfBytes( bool AllowSelfSigned, String CertificateSerial, byte[] PdfData, int PdfSize, out byte[] PdfSignedData, out int PdfSignedSize )

int SignPdfFile( bool AllowSelfSigned, String CertificateSerial, String InputFilename, String OutputFilename )

int SignXmlStream( bool AllowSelfSigned, String CertificateSerial, IStream XmlData, int XmlSize, out IStream XmlSignedData, out int XmlSignedSize )

int SignXmlBytes( bool AllowSelfSigned, String CertificateSerial, byte[] XmlData, int XmlSize, out byte[] XmlSignedData, out int XmlSignedSize )

int SignXmlString( bool AllowSelfSigned, String CertificateSerial, String XmlData, out String XmlSignedData )

int SignXmlFile( bool AllowSelfSigned, String CertificateSerial, String UnsignedFilename, String SignedFilename )

all functions need return an integer enum like, signSucessfull(0), signCertificateRevogated(1), signCertificateExpired(2), signCertificateNotFound(3) and other errors.

i can accept new ideas about functions that can improve code and performace.

Source code must be provided for build with Visual Studio 2013 or 2015

Source code must handle exceptions

Categoria: IT & Programação
Subcategoria: Outros
Tamanho do projeto: Pequeño
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)
Habilidades requeridas:
Create a php script that should ready xml files (based on a xsd schema) from a aws folder, insert the information into a mysql database hosted in aws.
For testing purposes, the script should be activated by a manual call (click of a button) from another PHP page (to be developed as well), but for production, it should run automatically based on a time criteria (every xx minutes) to be defined by the application admin.
Database schema and access info will be provided.
XML example (ConsultaNfseResposta.xml) and XSD schema (nfse_pcrj_v01.xsd) provided.
Script will be hosted on AWS.
Tks!
* Category: IT & Programming
* Subcategory: Web Development
* Is this a project or a position?: A project
* I currently have: I have specifications
* Experience in this type of project: Yes (I have managed this kind of project before)
* Required availability: As needed
* Roles needed: Developer