mardi 29 mars 2011

jnlp / applet problem - PKIX path validation failed


Si comme moi vous rencontrez ce problème de sécurité lié à votre configuration Java:


sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: Must specify the location of an OCSP Responder
at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
at sun.security.validator.PKIXValidator.doValidate(Unknown Source)
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at sun.security.validator.Validator.validate(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.security.cert.CertPathValidatorException: Must specify the location of an OCSP Responder
at sun.security.provider.certpath.PKIXMasterCertPathValidator.validate(Unknown Source)
at sun.security.provider.certpath.PKIXCertPathValidator.doValidate(Unknown Source)
at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(Unknown Source)
at java.security.cert.CertPathValidator.validate(Unknown Source)
... 18 more



il suffit de faire les changements suivants dans le panneau de configuration Win7 pour Java:















puis :


mercredi 23 mars 2011

convertir un cvs vers xml - sans effort







il existe plusieurs méthodes pour remplir cet objectif de conversion CSV vers XML:

- l'adapteur fichier de la Soa Suite forcement ! mais cela nécessite une infrastructure lourde

- Saxon permet simplement de faire le travail de conversion mais sans le polling du repertoire mais cela peut remplir des objectifs de type batch.

Voici un exemple de csv:



qui devient via Saxon:




















tout le projet Saxon dans ce zip: ICI


- autre solution, l'utilisation de l'open source avec servingxml : plus de détail sur http://servingxml.sourceforge.net/examples/index.html#d4e167

Exemple :
servingxml -r resources-timesheets.xml -o output/timesheets.xml timesheets


samedi 5 mars 2011

ADF security



Vous souhaitez sécuriser votre application ADF et connaitre toutes les possibilités de la Securité dans ADF, regardez cette vidéo:

http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/adfinsidersecurity/adfinsidersecurity.html

plus de détails sur l'authentification & l'autorisation:

http://blog.whitehorses.nl/2010/02/01/weblogic-web-application-container-security-part-2-adf-security/

Doc Oracle sur le sujet:
http://download.oracle.com/docs/cd/E15523_01/web.1111/b31974/adding_security.htm