meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
cargacertificado [2024/05/20 16:47] 172.16.70.86 se ha restaurado la vieja versión (2023/07/04 04:32) |
cargacertificado [2025/12/24 02:38] (actual) 57.141.16.27 se ha restaurado la vieja versión (2025/09/05 19:22) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Método CargaCertificado() ====== | + | Carga certifdicadp |
| - | + | ||
| - | [[manual_de_integracion_obj|{{ : | + | |
| - | + | ||
| - | El request del método es el siguiente: | + | |
| - | + | ||
| - | | Request: Parámetro a enviar ||| | + | |
| - | ^ **Tipo** ^ **Identificador** ^ **Descripción** ^ | + | |
| - | | String | Password | Proporcionado por The Factory HKA. | | + | |
| - | | String | RUC | Proporcionado por el cliente. | | + | |
| - | | String | Usuario | Proporcionado por The Factory HKA. | | + | |
| - | | String | Certificado | Proporcionado por The Factory HKA. | | + | |
| - | | String | Clave Certificado | Proporcionado por The Factory HKA. | | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | == XML EJEMPLO == | + | |
| - | + | ||
| - | <code xml> | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | < | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | </ | + | |
| - | + | ||
| - | ---- | + | |
| - | === Proceso para consumo CargaCertificado === | + | |
| - | + | ||
| - | * Se inicializa un objeto ServiceClient o Servicio | + | |
| - | * Se inicializa un objeto PeticionCargaCertificado donde se ingresan el RUC, el usuario de Integración ,clave de Integración y Documento | + | |
| - | * Se hace consumo del método CargaCertificado contenido en el objeto serviceClient y se coloca como parámetro la petición anterior, la respuesta estará contenida en un objeto llamado, la respuesta tendrá los parámetros Código y Mensaje // // | + | |
| - | + | ||
| - | <code csharp Codigo Ejemplo .NET> | + | |
| - | + | ||
| - | try | + | |
| - | { | + | |
| - | ServiceClient serv = new ServiceClient(); | + | |
| - | PeticionCargaCertificado pet = new PeticionCargaCertificado(); | + | |
| - | pet.RUC = textBox2.Text; | + | |
| - | pet.Usuario = textBox3.Text; | + | |
| - | pet.Clave = textBox4.Text; | + | |
| - | string ext = textBox1.Text; | + | |
| - | + | ||
| - | if (ext.Contains(" | + | |
| - | { | + | |
| - | pet.Extension = " | + | |
| - | } | + | |
| - | if (ext.Contains(" | + | |
| - | { | + | |
| - | pet.Extension = " | + | |
| - | } | + | |
| - | + | ||
| - | byte[] a = File.ReadAllBytes(textBox1.Text); | + | |
| - | string CertConv = Convert.ToBase64String(a); | + | |
| - | byte[] b = Encoding.ASCII.GetBytes(textBox5.Text); | + | |
| - | pet.Certificado = CertConv; | + | |
| - | pet.ClaveCertificado = Convert.ToBase64String(b); | + | |
| - | + | ||
| - | var resp = serv.CargaCertificado(pet); | + | |
| - | + | ||
| - | richTextBox1.Text = " | + | |
| - | } | + | |
| - | catch (Exception ex) | + | |
| - | { | + | |
| - | + | ||
| - | MessageBox.Show(" | + | |
| - | } | + | |
| - | </ | + | |
| - | + | ||
| - | **El campo " | + | |
| - | + | ||
| - | ---- | + | |
| [[manual_de_integracion_obj|{{: | [[manual_de_integracion_obj|{{: | ||
| - | |||
| - | ---- | ||