tc6: sicherer seitenaufruf via java-applett

gegruesst sei‚n alle.

ich habe ein mittelgrosses problem mit einer java-geschichte.
das groesste handycap ist, dass ich keine ahnung von java habe.

also der kunde möchte eine internetseite aufrufen,
im "sicheren modus" .. die seite befindet sich aber
auf jedem rechner in dem netzwerk lokal!, weil es da
keinen webserver gibt. derzeit muß diese seite mit file://rechnername/pfad etc. aufgerufen werden, weil
eine sichere verbindung gewaehrleistet sein soll.
der aufruf der seite soll von einem java-applett erfolgen.
wie erreiche ich jetzt, daß diese seite "sicher" aufgerufen wird ?
https ... sollte später diese sichere verbindung sein.
aber nun soll es so gehen ..

es ware echt toll, wenn mir jemand helfen koennte

tc6

  1. Hi tc6,

    Du benötigst auf jeden Fall einen Webserver...
    Sehr empfehlenswert ist der Apache-SSL (http://www.apache-ssl.org).
    Unter dieser Adresse findest Du auch Infos zum Erstellen von Sicherheitszertifikaten.

    Beste Gruesse,

    Jan

    1. hi.

      Du benötigst auf jeden Fall einen Webserver...

      nein - ich habe jetzt noch keinen. es soll so gehen.
      wenn ich den usern auf ihre rechner lokale rechte geben würde,
      dann würde es gehen - aber dann wäre es ja nicht sicher.
      darum frage ich ja.

      ?!!!
      tc6

  2. Hallo tc6

    Was willst du genau:
    a) Im Javaapplet die Seite laden
    b) Die Seite im browser Laden vom Javaapplet aus gesteuert.

    a)Teoretisch mit
    java.net.URL url = new java.net.URL("file://rechnername/pfad/");
    java.io.InputStream is = url.openStream();

    Ich bezweifle aber das das geht.
    file://rechnername/pfad ist eine reine Windowssache (Auch NN kann das nicht).
    (Ungetestet, weil ich keinen Rechner zum verbinden habe)

    Wenn es nicht geht, kannst du immernoch das Netzlaufwerk verbinden und mit
    file://x:/pfad zugreifen.

    b)Ließ dir dazu bei < http://developer.netscape.com/> die JavaScriptClientReferenz durch.
    Dort sind die entsprechenden Java-Klassen Dokumentiert

    Tschüs

    Daniel

    1. hallo daniel - da bin ich wieder ..

      Was willst du genau:

      also die ganze sache spielt sich wohl mehr oder
      weniger in einer applikation ab, sql?-basierend <idk>
      dort wird das applett geladen, um davon ausgehend eine
      lokale seite aufzurufen. ob nun in dem applett oder als
      neue seite ist wohl egal .. das wichtige ist, die ver-
      bindung soll "sicher" sein. und dies kann man nur erreichen,
      wenn die seite über einen netzwerkpfad aufgerufen wird;
      nicht mit einem lokalen aufruf. nochmal zur erinnerung:
      die seiten liegen lokal.
      es ist also wichtig, eine sichere abfrage der seite zu
      etablieren, wahrscheinlich über https - oder nicht?

      !wichtig - lokale lagerung - aufruf über netzwerkpfad!

      tc6

      1. Hallo tc6

        also die ganze sache spielt sich wohl mehr oder
        weniger in einer applikation ab, sql?-basierend <idk>
        dort wird das applett geladen, um davon ausgehend eine
        lokale seite aufzurufen. ob nun in dem applett oder als
        neue seite ist wohl egal .. das wichtige ist, die ver-
        bindung soll "sicher" sein. und dies kann man nur erreichen,

        Nich ganz, macht einen uterschied im code. Sicherheitstechnisch aber ist es egal.

        etablieren, wahrscheinlich über https - oder nicht?
        !wichtig - lokale lagerung - aufruf über netzwerkpfad!

        Hä?!?!
        https schütz davor, das die übertragenen Daten nicht abgehört werden und stellt einen sicheren
        mechanismus zur benutzeridentifikation zu verfügung. (Via Zertifikate)

        Wenn das ganze zeug aber eh lokal liegt, was soll da geschützt werden?
        Da brauchst du kein https und was der aufruf über den Netzwerkpfad bringen soll, sehe ich auch nicht so
        recht.

        MfG

        Daniel Thoma

        1. @daniel - heo

          !wichtig - lokale lagerung - aufruf über netzwerkpfad!

          die daten lagern lokal, weil z.z. kein webserver zur verfügung
          steht - aber der zugriff soll auf sicherer basis erfolgen, weil
          die user oder andere keinen zugriff haben sollen. um dieses zu
          erreichen, muss man über das netzwerk zugreifen. denn nur dann
          ist ein sicherer zugriff möglich.

          io?