Results 1 to 7 of 7

Thread: Https Mobiel

  1. #1
    Senior Member Wok's Avatar
    Join Date
    Dec 2002
    Location
    Alkmaar
    Posts
    2,085

    Https Mobiel

    Sinds vele jaren gebruik ik onderstaande routine, om een bestand op te halen,
    Nu met Https komt daar SSLIOHandler bij met 2 dll's, op een desktop werkt dat inmiddels
    maar hoe ga in nu te werk (in fmx ) op een mobiel?
    Moet ik daar ook dll's gaan bijleveren of is er een elegantere oplossing?

    Peter


    Code:
    Function GetWebFile(Const PartUrl, CompleteFileName: String): Boolean;
    //{ ---------------------------------------------------------------------
    //Date:      06-januari-2011
    //Usage:    GetWebFile('iets/nieuwbestand.zip', opslagbestand)
    //Result:    boolean
    //Purpose:   Haalt een webbestand op.
    //Remark:    -> http://www.<eigenwebsite>l/iets/nieuwbestand.zip
    //modified   21-april-2014    Const -> DefaultWebadress
    //------------------------------------------------------------------- }
    //
    Var
      Browser: TIdHTTP;
      TempUrl: String;
      Streamer: TMemoryStream;
    Begin
      TempUrl := LowerCase(DefaultWebAdress + PartUrl);
      Browser := TIdHTTP.Create(Nil);
      Try
        Result := False;
        If Browser.Get(TempUrl) <> '' Then
          Begin
            Streamer := TMemoryStream.Create;
            Try
              Try
                Browser.Get(TempUrl, Streamer);
                Streamer.Position := 0;
                Streamer.SaveToFile(CompleteFileName);
                Result := True;
              Except
                Begin
                  ShowMessage('A non-related exception has been raised!');
    //Showmessage(Browser.Responsetext);
                  Result := False;
                End;
              End;
            Finally
              FreeAndNil(Streamer);
            End;
          End;
      Finally
        FreeandNil(Browser);
      End;
    End;
    10.4.2, Delphi2010, of Lazarus 2.2.0

  2. #2
    For OS X and Android, your application does not need to meet any prerequisite for TLS/SSL support.

    For iOS, see Creating an iOS App, OpenSSL Support to configure your application for TLS/SSL encryption support.
    http://docwiki.embarcadero.com/RADSt...rk_Connections

    Voor iOS ga je denk ik ook het probleem krijgen dat OpenSSL daar niet meer op werkt. Ik weet niet precies hoe of wat maar op het Lazarus forum was daar een topic over zoiets.

    Mmm, forum hier is nog steeds klote met betrekking tot het wijzigen van een post op mobiel. De post wordt iedere met verwijderd. Runkeeper werkt niet meer en posts kun je niet wijzigen omdat bij elke klik de "verwijder bericht" geactiveerd wordt.

    Heeft nou echt niemand daar last van???

  3. #3
    Op iOS kan je de openssl libraries downloaden en meecompileren, aldus http://docwiki.embarcadero.com/RADSt...penSSL_Support .

    Je gebruikt dan niet de dlls, maar statische libraries, die je zelf can compileren op basis van de source hier: https://github.com/st3fan/ios-openssl

    Maarrrrrr, die lijkt inderdaad niet meer onderhouden te worden. Die repo zegt:

    I urge you to not use this project
    I am not supporting this project anymore. I have removed precompiled binaries and releases.

    OpenSSL is not a good choice for getting access to crypto primitives or for SSL/TLS networking in iOS applications.

    Instead, you should use the iOS provided libraries.
    1+1=b

  4. #4
    Quote Originally Posted by rvk View Post
    Heeft nou echt niemand daar last van???
    Ik edit denk ik niet vaak genoeg via mobiel, maar het werkt niet echt ideaal, nee.
    1+1=b

  5. #5
    Volgens mij werkt secureblack box ook in combinatie met Indy, misschien dat het een optie is. Kost wel een paar euro.

  6. #6
    Secure bridge van devart is vandaag in de aanbieding (50%) misschien een optie

  7. #7
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Leuke prijs voor een professional
    Delphi is great. Lazarus is more powerfull

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •