public override SoapFilterResult ProcessMessage(SoapEnvelope envelope)
        {
            //Se crea una instancia de la componente “Intergrup.Core4.Soap.dll”
            WSSecuritySignature<SoapEnvelope, X509Certificate2> signed = new
            WSSecuritySignature<SoapEnvelope, X509Certificate2>();
            X509Certificate2 certificate = new CertManager(issuerCertificateName).Certificate;

            //Generar la firma digital
            signed.Signature(envelope, certificate);
            return SoapFilterResult.Continue;
        }
Ejemplo n.º 2
0
 public XmlDsigDetached(bool c14, CertManager manager)
 {
     this.manager = manager;
     this.c14 = c14;
 }
Ejemplo n.º 3
0
 public XmlDsigEnveloped(bool c14, CertManager manager)
 {
     this.manager = manager;
     this.c14 = c14;
 }