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

Delphi Discussion :

[IdSMTP] et SSL


Sujet :

Delphi

  1. #1
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut [IdSMTP] et SSL
    saluation

    j'aimetrai envoyer des messages via un serveur SMTP s"curiser avec SSL et un certficat comment faire ?.

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Il faut que tu récupères les 2 DLL openssl selon la version de indy que tu as :

    - Indy 9 :
    http://indy.fulgan.com/SSL/

    - indy 10.1.5 : il te faut les 0.98
    http://indy.fulgan.com/ZIP/
    http://www.apachefrance.com/Telechar...nSSL-0.98a.zip

    - Après il faut que tu poses un composant IdSSLIoHandlerOpenSll et que tu le lies à ton IdSmtp.

    A partir de la ca se complique, il faut que tu rècupères 3 fichiers certificats pour le ssl.
    2 sont simple à récupèrer, la 3em doit être fournit par l'hébergeur.

    Le premier :
    - Ouvrir IE
    - Aller dans Outils/Options internet, puis dans l'onglet contenu aller dans Certificats SSL.
    - Aller dans l'onglet "Autorité principales de confiance", puis sélectionner Microsoft Root autority".
    - Cliquer sur Exporter et sélectionner "Codé à base 64", puis sauvegarder le fichier sous le nom "RootCert.cer".

    Le deuxieme :
    - Faire comme pour le premier, mais avec le certificat du site qui interesse, et nommer le fichier Cert.cer

    Le troisième :
    - Faire une demande à l'hébergeur/administrateur pour avoir la clef RSA du SLL. Renommer le fichier fournit en Key.cer.

    Après reste plus qu'a renseigner IdSLLIoHandlerOpenSLL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    With IdSSLIOHandlerSocketOpenSSL1 do
    begin
       SSLOptions.RootCertFile := 'RootCer.cer';
       SSLOptions.CertFile := 'Cert.cer';
       SSLOptions.KeyFile := 'key.cer';
    end;
    Il faut que ces fichiers et les 2 dlls soient dans le répertoire de l'application.

    Voila en gros le focntionnement
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  3. #3
    Membre expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Points : 3 329
    Points
    3 329
    Par défaut
    Merci je pense que c'est res claire je vous tiendrais au courant.

Discussions similaires

  1. SSH ou SSL ?
    Par R3iTt0R dans le forum Serveurs (Apache, IIS,...)
    Réponses: 3
    Dernier message: 28/07/2004, 13h04
  2. [SSL]Communication avec un serveur en https
    Par menon dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 04/09/2003, 16h38
  3. Manipuler JAVA et SSL ?
    Par jah dans le forum Sécurité
    Réponses: 6
    Dernier message: 05/05/2003, 00h30
  4. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31

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