Skip to content

Commit 05558f2

Browse files
committed
Added CsdByRfc method to README
1 parent 7233189 commit 05558f2

File tree

1 file changed

+66
-2
lines changed

1 file changed

+66
-2
lines changed

README.md

Lines changed: 66 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1350,7 +1350,7 @@ Método para consultar todos los certificados cargados en la cuenta.
13501350

13511351
Este metodo recibe los siguientes parametros:
13521352
* Url Servicios SW(cuando se añaden usuario y contraseña)
1353-
* Token
1353+
* Usuario y contraseña ó Token
13541354

13551355
**Ejemplo de consumo de la libreria para la consulta de certificados mediante token**
13561356
```java
@@ -1401,6 +1401,70 @@ public class App {
14011401
```
14021402
</details>
14031403

1404+
<details>
1405+
<summary>
1406+
Consultar Certificado Por RFC
1407+
</summary>
1408+
1409+
## Consultar Certificado Por RFC ##
1410+
Método para obtener un certificado cargado enviando como parámetro el RFC del contribuyente.
1411+
1412+
Este metodo recibe los siguientes parametros:
1413+
* Url Servicios SW
1414+
* Usuario y contraseña ó Token
1415+
* RFC del contribuyente
1416+
1417+
**Ejemplo de consumo de la librería para la consulta de certificados por RFC mediante token**
1418+
```java
1419+
import java.util.List;
1420+
import mx.com.sw.services.csd.responses.CsdDataResponse;
1421+
import mx.com.sw.services.csd.responses.CsdListDataResponse;
1422+
import mx.com.sw.services.csd.responses.CsdResponse;
1423+
import mx.com.sw.services.csd.responses.CsdData;
1424+
import mx.com.sw.services.csd.CsdUtils;
1425+
1426+
public class App {
1427+
1428+
public static void main(String[] args)
1429+
{
1430+
try
1431+
{
1432+
//RFC del certificado
1433+
String Rfc = "EKU9003173C9";
1434+
//Creamos una instancia de tipo CsdUtils
1435+
//A esta le pasamos la Url y token
1436+
//Automaticamente se procedera a la consulta
1437+
CsdUtils csd = new CsdUtils("http://services.test.sw.com.mx", "T2lYQ0t4L0R....ReplaceForRealToken", null, 0);
1438+
CsdListDataResponse response = csd.GetCsdByRfc(NoCertificado);
1439+
//En caso exitoso se podran obtener los siguientes datos
1440+
List<CsdData> lista = response.getData();
1441+
if(lista != null) {
1442+
for(int i=0; i<lista.size(); i++) {
1443+
CsdData dato = lista.get(i);
1444+
System.out.println(dato.getIssuerRfc());
1445+
System.out.println(dato.getIssuerBusinessName());
1446+
System.out.println(dato.getCertificateNumber());
1447+
System.out.println(dato.getCertificateType());
1448+
System.out.println(dato.getIsActive());
1449+
System.out.println(dato.getValidFrom());
1450+
System.out.println(dato.getValidTo());
1451+
}
1452+
}
1453+
1454+
//En caso de error, se pueden visualizar los campos message y/o messageDetail
1455+
System.out.println("Error");
1456+
System.out.println(response.getMessage());
1457+
System.out.println(response.getMessageDetail());
1458+
}
1459+
catch (Exception e)
1460+
{
1461+
System.out.println(e);
1462+
}
1463+
}
1464+
}
1465+
```
1466+
</details>
1467+
14041468
<details>
14051469
<summary>
14061470
Consultar Certificado Por NoCertificado
@@ -1411,7 +1475,7 @@ Método para obtener un certificado cargado enviando como parámetro el número
14111475

14121476
Este metodo recibe los siguientes parametros:
14131477
* Url Servicios SW
1414-
* Token
1478+
* Usuario y contraseña ó Token
14151479
* Número de certificado a obtener
14161480

14171481
**Ejemplo de consumo de la libreria para la consulta de certificados por Número de Certificado mediante token**

0 commit comments

Comments
 (0)