IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Question générale sur l'Oracle Wallet


Sujet :

Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2005
    Messages : 55
    Par défaut Question générale sur l'Oracle Wallet
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod

    Bonjour,

    Je suis en train de faire des tests pour contacter un web service sécurisé.
    J'ai tout d'abord commencer à tester une connection vers un site sécurisé histoire de bien comprendre le Package UTL_HTTP.

    Voici pour un site non sécurisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT UTL_HTTP.REQUEST('http://www.amazon.com', 
                            'http://user:pass@10.0.2.21:8070', 
                            NULL, 
                            NULL) 
      FROM dual;
    Ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <html>
      <head>
    <style type="text/css"><!--
    BODY { font-family: verdana,arial,helvetica,sans-serif; font-size: small; background-color: #FFFFFF; color: #000000; margin-top: 0px; }
    TD, TH { font-family: verdana,arial,helvetica,sans-serif; font-size: small; }
     ....
    Ensuite j'enregistre le certificat de la version securisé du site dans l'oracle wallet et je test à nouveau la requête:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT UTL_HTTP.REQUEST('https://www.amazon.com', 
                            'http://<USER:PASS>@10.0.2.21:8070', 
                            'file:/Orasoftware/Oracle_wallet/', 
                            '<wallet password>') 
    FROM dual;
    Ce qui me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1577
    ORA-29024: Certificate validation failure
    ORA-06512: at line 1
    Après recherche, j'ai trouver grace à une erreur de manipulation, qu'il fallait non pas sauvegarder le dernier certificat dans la liste mais bien l'éditeur de ce certificat. (voir la pièce jointe).
    Je sauvegarde donc le root certificat et l'ajoute dans le wallet.
    je refais tourner la querry, et là, tout fonctionne correctement.

    Est-ce normal?
    Pourquoi ne fait-il pas confiance au certificat "www.amazon.com" mais bien à "VeriSign Class 3 Secure Server CA - G2" alors que ce dernier à bien valider le certificat de chez Amazon?

    Merci d'avance
    Images attachées Images attachées  

Discussions similaires

  1. Question générales sur les IG en Java
    Par link182 dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 18/02/2006, 11h42
  2. [LDAP] Questions générales sur LDAP
    Par guiguisi dans le forum Autres SGBD
    Réponses: 5
    Dernier message: 25/05/2005, 10h05
  3. questions générales sur Java Web Start
    Par Shiryu44 dans le forum JWS
    Réponses: 12
    Dernier message: 11/04/2005, 15h33
  4. question générale sur les conteneurs
    Par tut dans le forum C++
    Réponses: 6
    Dernier message: 01/09/2004, 10h11
  5. Question générale sur les affectations ?
    Par Clemaster dans le forum C++
    Réponses: 5
    Dernier message: 09/08/2004, 17h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo