Página 2 de 7

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 11:54 am
por crixus
acanas escribió:
crixus escribió:
acanas escribió:Presta para la orquesta, mi mail es acanas[arRroba]zyfersoft.com para darle una checadita.
Listo :roll:
Thanks a lot.

Por nada...

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 1:22 pm
por Jeansoft
Quiero testear el web service del dispositivo, lo puedes enviar a jovensoft@gmail.com.

Gracias.

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 1:52 pm
por crixus
Chale me han surgido un buen de dudas :?: :?: :?:

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 2:23 pm
por acanas
De lo poquito que pude leer y ver en los archivos (scripts para windows o linux con rutinas para obtener certificados del servidor) viene un cliente en java el cual se conecta al web service del appliance pero se van ocupar unos certificados ya sean autorizados por un CA (Ceritificate Authority) o los internos que vienen en el servidor.

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 2:47 pm
por sati
Hola, me interesa, me puedo apuntar? si gustas enviarme documentacion a vyktor33@yahoo.com.mx, Saludos.

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 2:53 pm
por crixus
acanas escribió:De lo poquito que pude leer y ver en los archivos (scripts para windows o linux con rutinas para obtener certificados del servidor) viene un cliente en java el cual se conecta al web service del appliance pero se van ocupar unos certificados ya sean autorizados por un CA (Ceritificate Authority) o los internos que vienen en el servidor.

De hecho ahi pones un user y un pass y en host pones la ip del dispositivo o en su caso el dominio, en cuanto lo ponga online se los paso, de hecho el certificado lo trae ya incluido en el dispositivo para testearlo..., lo interesante del dato esta en la carpeta wsdl, ahi viene un webservices como el de http://www.timbrefiscal.mx/descargas/TimbradoCFDI.wsdl :lol:

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 3:18 pm
por acanas
crixus escribió:
acanas escribió:De lo poquito que pude leer y ver en los archivos (scripts para windows o linux con rutinas para obtener certificados del servidor) viene un cliente en java el cual se conecta al web service del appliance pero se van ocupar unos certificados ya sean autorizados por un CA (Ceritificate Authority) o los internos que vienen en el servidor.

De hecho ahi pones un user y un pass y en host pones la ip del dispositivo o en su caso el dominio, en cuanto lo ponga online se los paso, de hecho el certificado lo trae ya incluido en el dispositivo para testearlo..., lo interesante del dato esta en la carpeta wsdl, ahi viene un webservices como el de http://www.timbrefiscal.mx/descargas/TimbradoCFDI.wsdl :lol:
Asi ya la estoy viendo dice xmlCryptoService.wsdl,segun ese wsdl falta ponerle toda las definiciones del web service que quieres exponer (sus web methods) como los de timbrefiscal

Código: Seleccionar todo

<wsdl:service name="xmCryptoService">
		<wsdl:port name="xmCryptoServiceSOAP11port" binding="xmd:xmCryptoServiceSOAP11Binding">
			<soap:address location="https://localhost:8443/xmc/services/xmCryptoService"/>
		</wsdl:port>
		<wsdl:port name="xmCryptoServiceSOAP12port" binding="xmd:xmCryptoServiceSOAP12Binding">
			<soap12:address location="https://localhost:8443/xmc/services/xmCryptoService"/>
		</wsdl:port>
	</wsdl:service>
	<!--		                 										-->
	<!-- 		The types section basically describes the schema used, as well as a request/response element	-->
	<!--		                  										-->
	<!--					               						-->
	<!--												-->
	<!--					                					-->
	<!--											-->
	<!--				Message Declarations					-->
	<!--											-->
	<!--	This section declares the XML Schema elements above as message request		-->
	<!--	and response pairs.								-->
	<!--											-->
	<!--											-->
	<!--				Port Declarations					-->
	<!--											-->
	<!--											-->
	<!--				Bindings						-->
	<!--											-->
	<!--											-->
	<!--				Service Declaration					-->
	<!--											-->
</wsdl:definitions>

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 3:57 pm
por crixus
acanas escribió:
crixus escribió:
acanas escribió:De lo poquito que pude leer y ver en los archivos (scripts para windows o linux con rutinas para obtener certificados del servidor) viene un cliente en java el cual se conecta al web service del appliance pero se van ocupar unos certificados ya sean autorizados por un CA (Ceritificate Authority) o los internos que vienen en el servidor.

De hecho ahi pones un user y un pass y en host pones la ip del dispositivo o en su caso el dominio, en cuanto lo ponga online se los paso, de hecho el certificado lo trae ya incluido en el dispositivo para testearlo..., lo interesante del dato esta en la carpeta wsdl, ahi viene un webservices como el de http://www.timbrefiscal.mx/descargas/TimbradoCFDI.wsdl :lol:
Asi ya la estoy viendo dice xmlCryptoService.wsdl,segun ese wsdl falta ponerle toda las definiciones del web service que quieres exponer (sus web methods) como los de timbrefiscal

Código: Seleccionar todo

<wsdl:service name="xmCryptoService">
		<wsdl:port name="xmCryptoServiceSOAP11port" binding="xmd:xmCryptoServiceSOAP11Binding">
			<soap:address location="https://localhost:8443/xmc/services/xmCryptoService"/>
		</wsdl:port>
		<wsdl:port name="xmCryptoServiceSOAP12port" binding="xmd:xmCryptoServiceSOAP12Binding">
			<soap12:address location="https://localhost:8443/xmc/services/xmCryptoService"/>
		</wsdl:port>
	</wsdl:service>
	<!--		                 										-->
	<!-- 		The types section basically describes the schema used, as well as a request/response element	-->
	<!--		                  										-->
	<!--					               						-->
	<!--												-->
	<!--					                					-->
	<!--											-->
	<!--				Message Declarations					-->
	<!--											-->
	<!--	This section declares the XML Schema elements above as message request		-->
	<!--	and response pairs.								-->
	<!--											-->
	<!--											-->
	<!--				Port Declarations					-->
	<!--											-->
	<!--											-->
	<!--				Bindings						-->
	<!--											-->
	<!--											-->
	<!--				Service Declaration					-->
	<!--											-->
</wsdl:definitions>
:lol: :lol:
Tienes alguna propuesta? jajaja

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 5:03 pm
por acanas
Falta tiempo para digerir la info puesto que es bastante para poder entender todas las funcionalidades y alcances del appliance, a mi me interesa la parte de poder conectarme por .Net con mi cliente que ya tengo y hacer las respectivas pruebas.

Como sugerencia hay que inciar de lo simple a lo complejo:

1.-Para empezar se ocupa diseñar un web service simplón en Java nomás para probar la conectividad quizas que tenga un webmethod que solo regrese un simple UUID como cadena.
2.- Después habra que probar las funciones cryptograficas que tiene el appliance para poder generar un sello.

Mi idea asi simple para empezar es:

1.- Cliente se autentica con appliance con cert ------------> 2.-Appliance recibe solicitud de cliente
3.- Appliance autentica y regresa un token (una cadena de autenticacion) al cliente para que pueda usar todos sus web methods sin tener necesidad de logearse cada vez que los
use por tiempo determinado (el token debe expirar en unos minutos por seguridad).


No soy un experto en Java ya que me enfoco más en .Net (aunque c# y java son similares), en el foro hay gente experimentada en Java y que le puede entrar a los guamazos con NetBeans y JDeveloper.

Re: Dispositivo para Encriptar

Publicado: Jue Ene 27, 2011 5:29 pm
por crixus
acanas escribió:Falta tiempo para digerir la info puesto que es bastante para poder entender todas las funcionalidades y alcances del appliance, a mi me interesa la parte de poder conectarme por .Net con mi cliente que ya tengo y hacer las respectivas pruebas.

Como sugerencia hay que inciar de lo simple a lo complejo:

1.-Para empezar se ocupa diseñar un web service simplón en Java nomás para probar la conectividad quizas que tenga un webmethod que solo regrese un simple UUID como cadena.
2.- Después habra que probar las funciones cryptograficas que tiene el appliance para poder generar un sello.

Mi idea asi simple para empezar es:

1.- Cliente se autentica con appliance con cert ------------> 2.-Appliance recibe solicitud de cliente
3.- Appliance autentica y regresa un token (una cadena de autenticacion) al cliente para que pueda usar todos sus web methods sin tener necesidad de logearse cada vez que los
use por tiempo determinado (el token debe expirar en unos minutos por seguridad).


No soy un experto en Java ya que me enfoco más en .Net (aunque c# y java son similares), en el foro hay gente experimentada en Java y que le puede entrar a los guamazos con NetBeans y JDeveloper.

Yo tampoco lo soy, pero tengo unas cuantas dudas, jaja es medio dificil, pero por lo pronto como se te ocurria conectar el .NET con el dispositivo ? :lol: