Bitte wählen Sie ein Produkt aus: Smarx API für Softwareentwickler Remote Update Management System (RUMS) CRYPTO-BOX Parallel (560/Net & Versa) Ich habe die CRYPTO-BOX Treiber auf meinem System installiert. Trotzdem kann mein Programm die CRYPTO-BOX nicht finden. Verwenden Sie zur Fehlersuche am besten unser Tool "MarxProbe" (finden Sie im Download-Center). Es überprüft, ob alle notwendigen DLLs und Treiber auf dem PC installiert sind. Falls MarxProbe Ihnen keine Lösung für das Problem anbieten kann, schicken Sie den MarxProbe-Report zusammen mit einer Fehlerbeschreibung an unseren Support. Wir melden uns dann umgehend bei Ihnen. Ich möchte die CRYPTO-BOX unter Linux bzw. Mac OS verwenden. Gibt es entsprechende Treiber und Bibliotheken? Die CRYPTO-BOX USB ist unter Linux und Mac OS einsetzbar, Voraussetzung für Linux ist ein Kernel mit implementierter USB-Unterstützung (z.B. 2.4 oder höher). Mac OS X wird ab Version 10.1 unterstützt (PowerPC und Intel-Hardware). Die entsprechenden Bibliotheken sind im SmarxOS Protection Kit für die CRYPTO-BOX USB enthalten. Gibt es Unterstützung für 64 bit Betriebssysteme? Eine 64Bit Version des Treibers für die CRYPTO-BOX unter Windows Vista64/XP x64 (für AMD64-Prozessoren und Prozessoren mit EM64T-Erweiterung) ist verfügbar. Das Treibersetup "CBUSetup" (erhältlich im Download-Center) erkennt automatisch das Betriebssystem und installiert den entsprechenden Treiber. Bibliotheken und Beispiele für die Einbindung der CRYPTO-BOX in 64Bit-Anwendungen (Visual Studio, RAD Studio bzw. Delphi, Java) sind im SmarxOS Protection Kit enthalten. 64Bit Unterstützung für Linux ist ebenfalls verfügbar. Was ist der Unterschied zwischen Smarx OS Protection Kit und Protection Kit MPI? Welches sollte ich verwenden? Beides sind Bibliotheken für die CRYPTO-BOX. Neben automatischer Einbindung über AutoCrypt (unter Windows) unterstützen beide Bibliotheken die Einbindung über API-Befehle in alle gängigen Entwicklungsumgebungen. SmarxOS unterstützt nur die CRYPTO-BOX USB, kann jedoch deren Vorteile voll ausschöpfen (Schutz mehrerer unterschiedlicher Anwendungen mit einer CRYPTO-BOX, sowohl am lokalen PC als auch im Netzwerk, Multi-Plattform-Unterstützung: Windows, Linux, Mac OS, 64-Bit). Wenn Sie nur die CRYPTO-BOX USB einsetzen möchten, und/oder Linux- und Mac OS-Unterstützung benötigen, ist Smarx OS die beste Wahl. MPI ist eine ältere Bibliothek für Windows für die CRYPTO-BOX USB, Parallel und Seriell und wird nicht mehr weiter entwickelt. Sie sollte daher nur eingesetzt werden, wenn eine Unterstützung der CRYPTO-BOX Parallel erforderlich ist.Bestehende MPI-formatierte CRYPTO-BOX USB Module können nach SmarxOS umformatiert werden, mehr Details dazu finden Sie hier Kann ich MPI und SmarxOS parallel einsetzen? Die Bibliotheken können Sie prinzipiell parallel einsetzen. Beachten Sie jedoch, dass Smarx OS eine andere Formatierung der CRYPTO-BOX als MPI benötigt: Eine Smarx OS formatierte CRYPTO-BOX USB können Sie nicht mit MPI-Befehlen ansprechen und umgekehrt. Beim Zugriff auf den Speicher der CRYPTO-BOX ist desöfteren von "RAM-Bereich" die Rede. Gehen die Daten im CRYPTO-BOX Speicher nach Ausschalten des PC verloren? Der Einfachheit halber wird von RAM gesprochen, der interne Speicher der CRYPTO-BOX ist jedoch nichtflüchtig und bleibt auch beim Ausschalten des PC oder Abziehen der CRYPTO-BOX erhalten. Es sind bis zu 1 Million Schreibzyklen auf den Speicher möglich (garantiert: 100.000). Welche Zertifizierungen hat die CRYPTO-BOX USB? Wir benötigen die entsprechenden Nachweise insbesondere bei Grosskunden! Die CRYPTO-BOX USB ist vom USB Implementers Forum (www.usb.org) zertifiziert, und erfüllt die entsprechenden FCC-Standards für elektronische Geräte. Der Treiber besitzt die Windows Hardware Quality Labs (WHQL) Zertifizierung für Windows XP und 2000. Weitere Informationen zu Zertifizierungen der CRYPTO-BOX finden Sie hier Ich möchte die CRYPTO-BOX USB unter Windows betreiben. Beim Einstecken in den USB-Port findet Windows jedoch keine Treiber. Bitte installieren Sie zunächst die Treiber mit CBSetup/CBUSetup (finden Sie im Download-Center) und schliessen Sie danach die CRYPTO-BOX USB an. Beachten Sie, dass Sie zur Installation der CRYPTO-BOX Treiber unter Windows XP/2000/NT4 Administratorrechte benötigen. Wenn Sie einen Internetzugang haben, können Sie die Treiber auch über Windows-Update installieren lassen. Was ist der Unterschied zwischen CBSetup und CBUSetup? Mit CBUSetup werden nur die Treiber für die CRYPTO-BOX USB unter Windows installiert. CBSetup enthält nicht nur die Treiber für die CRYPTO-BOX USB, sondern auch für die CRYPTO-BOX Parallel (560/Net und Versa). Ausserdem wird automatisch die aktuelle MPI-Bibliothek (mpiwin32.dll) mitinstalliert. Wenn Sie die CRYPTO-BOX USB unter Smarx OS einsetzen, benötigen Sie nur CBUSetup. Nach der Installation des Treibers unter Windows XP und Einstecken der CRYPTO-BOX in den USB-Port zeigt mir Windows XP eine Warnmeldung an, dass der Treiber nicht digital signiert ist und empfiehlt, die Installation abzubrechen. Bitte laden Sie die aktuelle Version von CBUSetup herunter (finden Sie im Download-Center), sie enthält einen signierten Treiber für die CRYPTO-BOX USB. Bitte deinstallieren Sie vorher den alten Treiber mit der "Uninstall"-Funktion von CBSetup. Ich habe den Treiber für die CRYPTO-BOX USB mit CBUSetup installiert. Trotzdem wird die CRYPTO-BOX weder von meinem Programm noch von MarxProbe gefunden. Die kleine LED auf der Rückseite der CRYPTO-BOX leuchtet nicht. Wenn Sie die CRYPTO-BOX eingesteckt haben, bevor Sie den Treiber installiert haben, findet Windows keinen Treiber und deaktiviert das Gerät. Um es wieder zu aktibieren, öffnen Sie den Windows-Gerätemanager (unter Systemsteuerung -> System -> Hardware -> Geräte-Manager). Suchen Sie den Eintrag "USB CrypToken" (mit gelbem Fragezeichen). Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Treiber aktualisieren". Windows sollte jetzt den Treiber automatisch finden. Ich habe den Treiber für die CRYPTO-BOX USB mit CBUSetup/CBSetup korrekt installiert (noch bevor ich die CRYPTO-BOX eingesteckt habe). Trotzdem wird die CRYPTO-BOX weder von meinem Programm noch von MarxProbe gefunden. Die kleine LED auf der Rückseite der CRYPTO-BOX leuchtet nicht. Seit Mitte 2005 wird die CRYPTO-BOX USB mit Firmware 2.2 ausgeliefert. Alte Treiberversionen (vor November 2004) laufen nicht mit dieser Firmwareversion. Bitte installieren Sie den aktuellen Treiber mit CBSetup bzw. CBUSetup (finden Sie im Download-Center, oder aktualisieren Sie den Treiber über Windows-Update) Ich habe zwei oder mehr CRYPTO-BOX USB Versa an einen PC angeschlossen. Mein Programm findet jedoch immer nur eine CRYPTO-BOX. Die CRYPTO-BOX USB Versa besitzt keine individuelle Seriennummer pro Modul, d.h. pro Lieferung sind alle Seriennummern gleich. Die MPI- bzw. Smarx OS-Bibliothek nutzt diese Seriennummer zur Identifikation der CRYPTO-BOX USB. CRYPTO-BOX USB Versa Module verschiedener MARX-Kunden können jedoch identifiziert werden, da diese neben verschiedenen Codierungen auch verschiedene Seriennummern besitzen. Wenn Sie mehrere USB-Module an einem PC betreiben wollen, empfehlen wir Ihnen die CRYPTO-BOX USB XS. Diese hat eine individuelle Seriennummer für jedes Modul. Ist die CRYPTO-BOX USB voll kompatibel zur CRYPTO-BOX Parallel (560/Net oder Versa)? Nein. Sie können über das MPI-Interface jedoch beide Typen über dieselben API-Befehle ansprechen. Ein bereits über MPI mit der CRYPTO-BOX Parallel geschütztes Programm lässt sich deshalb leicht an die CRYPTO-BOX USB anpassen. Was ist der Unterschied zwischen CRYPTO-BOX USB und CrypToken USB? Die CRYPTO-BOX wurde für Software- und Datenschutz konzipiert, der CrypToken ist als "Secure Key Container" in den Bereichen Verschlüsselung, Digitale Signatur, als Smartcard-Ersatz und als Add-On für Sicherheitsanwendungen einsetzbar. Ich habe meine Software mit AutoCrypt geschützt. Aber das geschützte Programm läuft nur auf dem PC, auf dem der Schutz durchgeführt wurde. Im Ordner, wo die geschützte Anwendung abgelegt wird, befindet sich auch eine Datei "fmteos.dll" (bei AutoCrypt Smarx OS, bei AutoCrypt MPI heisst sie "acwmpi32.dll"). Diese Datei muss zusammen mit Ihrer geschützten Anwendung ausgeliefert werden. Ausserdem benötigen Sie noch die CRYPTO-BOX Treiber, diese lassen sich am einfachsten mit "CBSetup" installieren (finden Sie im Download-Center). Kann ich auch Anwendungen im Netzwerk (mit nur einer CRYPTO-BOX pro Netzwerk) mit AutoCrypt schützen? Ja, das ist möglich. Wählen Sie dazu bei der Erstellung eines neuen AutoCrypt-Projektes die Option "Netzwerk" aus. Smarx API für Softwareentwickler Welche Compiler und Plattformen werden von SmarxOS unterstützt? SmarxOS unterstützt Windows und Linux (Unterstützung für MacOS X ist in Kürze erhältlich). Für einen Überblick zu unterstützten Compilern klicken Sie hier (PDF-Datei). MARX bietet verschiedene SmarxOS-Bibliotheken an. Welche Aufgaben übernehmen die einzelnen Bibliotheken? Die SmarxOS-Bibliotheken für Entwickler sind in folgende Gruppen unterteilt:
Eine detaillierte API-Beschreibung finden Sie im SmarxOS Compendium. Brauche ich LCS für die Netzwerkfunktionalität meiner CRYPTO-BOX? Nein, jede CRYPTO-BOX USB ist netzwerkfähig ohne Aufpreis, und Sie können Ihre Anwendung mit nur einer CRYPTO-BOX im Netzwerk schützen. LCS benötigen Sie aber, wenn Sie die Anzahl der im Netzwerk ausgeführten Instanzen Ihres Programms (d.h. wie oft Ihr Programm auf allen PCs im Netzwerk ausgeführt werden darf) begrenzen wollen. Dazu hat die CRYPTO-BOX einen Netzwerk-Lizenzzähler, den Sie mit LCS programmieren können. Beachten Sie, dass die CRYPTO-BOX USB Versa zwar netzwerkfähig ist, die LCS-Funktionalität jedoch nicht unterstützt. Kann ich den CRYPTO-BOX Netzwerkserver auch als Dienst starten? Ja, das ist möglich. Weitere Hinweise dazu finden Sie in der Dokumentation zum Server (Datei befindet sich im selben Verzeichnis wie der Server) oder Im SmarxOS Handbuch. Was brauche ich, um Anwendungen im Netzwerk zu schützen? Sie benötigen eine CRYPTO-BOX USB und einen PC im Netzwerk (TCP/IP), auf dem die entsprechenden CRYPTO-BOX Treiber installiert sind. Ausserdem muss auf diesem PC der CRYPTO-BOX Netzwerkserver laufen. Kann ich mit einer CRYPTO-BOX mehrere Anwendungen gleichzeitig im Netzwerk schützen und für jede Anwendung die Anzahl der Netzwerklizenzen individuell programmieren? Mit Smarx OS können bis zu 10 verschiedene Anwendungen mit einer CRYPTO-BOX im Netzwerk geschützt werden, wobei für jede Anwendung individuell festgelegt werden kann wie oft sie im Netzwerk gestartet werden darf (erfordert LCS). Bei MPI können Sie eine Anwendung pro CRYPTO-BOX im Netzwerk schützen. Ich habe die Treiber installiert, die CRYPTO-BOX angeschlossen, und den CRYPTO-BOX Server gestartet. Trotzdem kann ich weder den Server, noch die CRYPTO-BOX im Netzwerk finden (auch nicht mit MarxProbe). Beachten Sie, dass eventuell installierte Firewall-Lösungen den Zugriff auf den Server nicht blockieren. Standardmässig wird für den Zugriff auf den Server TCP-Port 8765 verwendet - achten Sie darauf, dass ein Zugriff über dieser Port auf den Server möglich ist. Ein Kunde von mir hat eine Terminal Server Umgebung. Wie kann ich verhindern, dass er die Programmlizenz mehrfach nutzt? Wenn die CRYPTO-BOX am Terminal Server angeschlossen ist und lokal darauf zugegriffen wird, kann das Programm theoretisch auf allen angeschlossenen Terminals genutzt werden. Das können Sie folgendermassen unterbinden: Fragen Sie in ihrem Programm zunächst ab, ob es in einer Terminal-Server-Umgebung läuft. Falls ja, sollten Sie den lokalen Zugriff auf die CRYPTO-BOX verhindern und nur Netzwerkzugriff erlauben. Der CRYPTO-BOX Netzwerkserver erkennt auch die Terminal Server Clients und lässt nur soviele Clients auf die CRYPTO-BOX zugreifen, wie Netzwerklizenzen mit LCS programmiert wurden. Remote Update Management System (RUMS) Was kann ich mit RUMS alles aktualisieren? Sie können Datenobjekte mit Lizenzierungsoptionen, die sich im Speicher der CRYPTO-BOX befinden, aktualisieren. Das sind: Ablaufdatum (oder Zeit bis Lizenzablauf), Anzahl der Programmausführungen, sowie das Passwort zum Zugriff auf die Anwendung. Wenn ein Endkunde von mir mehrere CRYPTO-BOX hat, kann er mit einem Aktivierungscode alle seine Lizenzen (ohne Aufpreis!) updaten? Nein, der Aktivierungscode kann nur auf der CRYPTO-BOX ausgeführt werden, mit der die Update-Anforderung ausgelöst wurde (der Transaktionsschlüssel erstellt wurde). CRYPTO-BOX Parallel (560/Net & Versa) Ich möchte die CRYPTO-BOX Versa bzw. 560/Net unter Windows betreiben. Die CRYPTO-BOX wird jedoch vom Programm nicht gefunden. Bitte installieren Sie zunächst die Treiber mit CBSetup (finden Sie im Download-Center). Beachten Sie, dass Sie zur Installation der CRYPTO-BOX Treiber unter Windows XP/2000/NT4 Administratorrechte benötigen. Ich habe hinter der CRYPTO-BOX einen Drucker am Parallelport angeschlossen und habe desöfteren Probleme (der Druckertreiber bringt eine Fehlermeldung oder es wird nicht gedruckt). Bitte installieren Sie den aktuellen Treiber mit CBSetup (finden Sie im Download-Center). Einige Druckertreiber verursachen Probleme, da sie den Parallelport ausschliesslich für sich beanspruchen. Verwenden Sie wenn möglich die in Windows enthaltenen Druckertreiber, sie funktionieren in den allermeisten Fällen problemlos. Ich möchte die CRYPTO-BOX Parallel unter Windows 64Bit (Vista oder XP) verwenden. Gibt es entsprechende Treiber und Bibliotheken? Die CRYPTO-BOX 560/Net und Versa sind für den Einsatz unter 32Bit-Versionen von Windows geeignet. Verwenden Sie für Windows 64Bit stattdessen die CRYPTO-BOX USB, ein Evaluation Kit können Sie direkt auf unserer Webseite ordern. Ich möchte die CRYPTO-BOX unter Linux bzw. Mac OS verwenden. Gibt es entsprechende Treiber und Bibliotheken? Die CRYPTO-BOX 560/Net und Versa sind für den Einsatz unter Windows XP/2000/NT4/9x konzipiert (DOS wird ebenfalls unterstützt). Verwenden Sie für Linux und Mac OS stattdessen die CRYPTO-BOX USB, ein Evaluation Kit können Sie direkt auf unserer Webseite ordern. Ich habe zwei CRYPTO-BOX 560/Net oder Versa hintereinander an einen LPT-Port gesteckt. Mit meinem Programm kann ich aber immer nur das erste Modul abfragen. Wenn Sie zwei CRYPTO-BOX Versa mit derselben kundenspezifischen Codierung hintereinander am LPT-Port angeschlossen haben, wird immer nur die erste erkannt. Grund: da beide dieselbe Codierung haben, "fühlt" sich immer die erste angesprochen und reagiert auf die Anfrage. Wenn beide Module unterschiedliche Codierungen haben, funktioniert es (zum Beispiel bei Modulen verschiedener Kunden von MARX). Wenn Sie dieses Feature benötigen, können Sie bei uns z.B. Module mit 2 verschiedenen Codierungen ohne Aufpreis bestellen. Ich möchte die CRYPTO-BOX Seriell unter Windows betreiben. Wo bekomme ich den entsprechenden Treiber? Die CRYPTO-BOX Seriell erfordert keine Installation von Treibern, Sie benötigen lediglich entsprechende Bibliotheken für Ihre Entwicklungsumgebung (auf der CD des Professional Protection Kit enthalten). Ich möchte die CRYPTO-BOX unter Linux bzw. Unix/Solaris verwenden. Gibt es entsprechende Bibliotheken? Die CRYPTO-BOX Seriell ist unter Linux und Solaris einsetzbar, entsprechende Bibliotheken sind im CRYPTO-BOX Evaluation Kit enthalten, oder Sie erhalten sie auf Anfrage. Für die Unterstützung weiterer Unix-Versionen kontaktieren Sie bitte unseren Support. Ich habe die CB-Card PCI in meinen Rechner eingebaut. Der zusätzliche Druckerport erscheint jedoch nicht in der Windows-Systemsteuerung, stattdessen erhalte ich nur ein gelbes Fragezeichen. Bitte installieren Sie die CB-Card Treiber (können Sie hier herunterladen). Wenn Sie eine CB-Card mit einer CRYPTO-BOX 560/Net bzw. Versa "onboard" haben, müssen Sie zusätzlich die CRYPTO-BOX Treiber mit CBSetup installieren. Ich habe am externen/internen Anschluss der CB-Card einen Drucker/ein Schutzmodul angeschlossen. Die CB-Card Treiber und die Treiber des Druckers/Schutzmoduls sind installiert, ich kann jedoch das Gerät nicht ansprechen. Stellen Sie sicher, dass Sie die Brücken ("Jumper") am oberen Ende der CB-Card richtig gesetzt haben. Weitere Einzelheiten finden Sie im Handbuch zur CB-Card. | |||||||||||||
| |||||||||||||