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 [2025/11/08 19:42] 57.141.2.34 se ha restaurado la vieja versión (2025/09/01 08:38) |
cargacertificado [2025/11/25 22:13] (actual) 57.141.2.6 se ha restaurado la vieja versión (2025/08/08 23:03) |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | Carga certifdicadp | + | ====== Método CargaCertificado() ====== |
| + | |||
| + | [[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|{{: | ||
| + | |||
| + | ---- | ||