Taller Firma
Taller Firma
Taller Firma
21 y 22 nov 2012
Ttulo de la presentacin
Historia
- Java
- Javascript
- Objetive-c
Ttulo de la presentacin
- Objetive-c
- C# / mono
- c++
4
Eterogeniedad de sistemas
Ttulo de la presentacin
Nuestro Objetivo
Integradores: Simplificar y desmitificar la firma digital
principios bsicos
de funcionamiento
Ttulo de la presentacin
javascript
Applet
Libreras
Extras
Servidor
/ WSDL
Tradicional
Centralizada
viafirma
Ttulo de la presentacin
Ttulo de la presentacin
http://developers.viafirma.com
kit de integracin
API standard
Ttulo de la presentacin
c++
Objective-C
PhoneGap
Java (Escritorio)
c#/Mono(Escritorio)
Java (Android)
Phyton
Jax-ws
Jax-rs
openId
Drupal
Joomla
Django
10
manos a la obra!
Ttulo de la presentacin
11
Descargar el SDK
Montar el entorno
Qu ofrece el SDK?
Ttulo de la presentacin
12
Inicializar el cliente
Ejemplo de autenticacin simple
Qu est pasando?
Ttulo de la presentacin
13
ViafirmaClient client=ViafirmaClientFactory.getInstance();
client.solicitarAutenticacion(request, response,"/test");
Ttulo de la presentacin
14
extends ViafirmaClientServlet
15
Inicializar el cliente
Ejemplo de firma simple
Qu est pasando?
Ttulo de la presentacin
16
17
Solicitamos la firma
// 5.- Solicitamos la firma
client.solicitarFirma(temporalId,request, response,"/test");
Procesamos la respuesta
public void signOK(FirmaInfoViafirma signInfo, HttpServletRequest req,
HttpServletResponse res) {
// Obtenemos el identificador de firma
String idSign=signInfo.getSignId();
// Recuperamos cualquier otro parametro ...
// Recuperamos el documento o cualquier otra informacin.
byte [] datos=viafirmaClient.getDocumentoCustodiado(idSign);
}
Ttulo de la presentacin
18
Ttulo de la presentacin
19
en accin ...
Ttulo de la presentacin
20
GRACIAS
Flix Garca
[email protected]
twitter @felixgborrego