Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich (https://www.delphipraxis.net/186748-datasnap-beim-anwenden-von-transportfilter-pc1-keine-verbindung-moeglich.html)

Kostas 25. Sep 2015 16:56

Datenbank: Firebird • Version: 2.5 • Zugriff über: FireDac

DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Hallo Zusammen,

in Delphi XE7 kann ich alle drei Transportfilter gleichzeitig nutzen: ZLibCompression, RSA und PC1. Alle drei Filter und dessen properties werden am Server und am Client gleich gesetzt!

In Delphi XE7 kann ich clientseitig rechtsklick auf TSQLConnection und DataSnap Client-Klassen erzeugen anklicken. Alles funktioniert einwandfrei.

In Delphi XE8 und Delphi 10 kann ich nur ZLibCompression und RSA verwenden. Sobald ich PC1
hinzufüge und auf beiden Seiten unter properties den gleiche Key verwende und danach am Client
versuche die Client-Klassen zu erzeugen, kommt eine Fehlermeldung "Die Verbindung wurde erfolgreich geschlossen" die Client-Klassen wurden dabei nicht erzeugt!

Im ProjectRoot Verzeichnis des Client und Servers habe ich die DLLs libeay32.dll,msvcr100.dll und ssleay32.dll stehen.

Fehlt hier noch weitere DLLs oder gibt es einen anderen Grund warum es in XE7 funktioniert und bei XE8 bzw Delphi 10 nicht mehr?

Gruß Kostas

Kostas 30. Sep 2015 16:19

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Hallo Zusammen,

hat niemand eine Idee?

NickD 15. Jan 2016 09:55

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Hi,
ich stehe zur Zeit vor dem gleichen Problem. Hast du eine Lösung gefunden um RSA und PC1 unter Delphi 10 Seattle zu kombinieren?
Ich würde die Verbindung gerne auf TCP/IP belassen, da die Übertragung über HTTPS extrem langsam ist.:|

mfg Nick.

Kostas 15. Jan 2016 10:33

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Nein leider nicht, das Problem habe ich immer noch!

In XE7 kann ich alle drei Filter aktivieren. Ab XE8 nur noch ZIP.
Das ist wirklich ein großes Problem. Ich hoffe das der Uwe aus dem Forum
jetzt mitliest. Er würde es sicherlich wissen. :-)

Gruß Kostas

Uwe Raabe 15. Jan 2016 13:06

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Ich hab gerade kein XE8 zur Hand, aber in Seattle lasse ich die Filter im Client einfach weg. Der Client bindet per se schon alle Standardfilter ein und handelt dann die aktiven Filter und deren Reihenfolge mit dem Server aus.

Du kannst das zwar auch manuell machen, aber dann musst du beim Client die Reihenfolge der Filter umdrehen. Ich würde mich da einfach auf die eingebaute Automatik verlassen. Dann brauchst du dich auch nicht um die Synchronisierung der Schlüssel kümmern. (Wie sollte dein Client denn sonst auch mit mehreren Servern kommunizieren, die jeweils unterschiedliche Schlüssel verwenden?)

Kostas 15. Jan 2016 13:24

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Uwe, du bist der Beste. :-)

Dir noch einen schönen Tag.
Gruß Kostas

Kostas 15. Jan 2016 14:12

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Hallo Uwe,
ich habe hier noch ein Thread offen über übertragen von Bildern
aus einer Firebird DB mittels DataSnap.

Nur wenn es deine Zeit erlaubt, würde ich dich bitten den Thread mal anzuschauen.
Ich habe auch ein Beispiel angehängt.

http://www.delphipraxis.net/186553-d...-probleme.html

Sorry für den Thread Missbrauch.

frankyboy1974 15. Jan 2016 15:00

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Hallo,

da ja das eigentliche Problem erstmal gelöst ist, würde mich nun etwas OT folgendes interessieren. Ich kann was mit RSA anfangen (Asymetrische Verschlüsselung) und auch ZlibCompression (Komprimierung , wahrscheinlich LZW-Algo) ist grundsätzlich bekannt. Aber was ist bitte PC1. Selbst mit google hab ich leider nichts brauchbares finden können. Wenn man Daten also komprimiert und verschlüsselt hat, was kann man sonst noch mit den Daten anfangen, bevor man Sie über die Leitung schiebt? Oder verstehe ich hier etwas völlig verkehrt?

mfg

Klaus01 15. Jan 2016 15:13

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
..vielleicht das hier: https://en.wikipedia.org/wiki/PC1_cipher

Grüße
Klaus

NickD 17. Jan 2016 20:03

AW: DataSnap beim anwenden von Transportfilter "PC1" keine Verbindung möglich
 
Hier sind einige Fragen und Antworten zu PC1:
http://cryptospecs.googlecode.com/sv.../specs/pc1.txt

Gruß Nick.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz