@@ -1350,7 +1350,7 @@ Método para consultar todos los certificados cargados en la cuenta.
13501350
13511351Este 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 >
14061470Consultar Certificado Por NoCertificado
@@ -1411,7 +1475,7 @@ Método para obtener un certificado cargado enviando como parámetro el número
14111475
14121476Este 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