Domanda

Quello che mi piacerebbe chiedere è se qualcuno sa di un Hardware USB-DONGLE per la protezione del software che offre un supporto API fuori dalla scatola molto completo per le distribuzioni Java multipiattaforma.

Il suo SDK dovrebbe fornire un barattolo (solo uno, non una biblioteca diversa per sistema operativo e bitness) pronto per essere aggiunto al proprio progetto come biblioteca.

  • Il barattolo dovrebbe contenere tutte le cose native per i vari sistemi operativi e bitine
  • Dal punto di vista dell'applicazione, si dovrebbe continuare a scrivere (chiamate API) una volta ed eseguire ovunque, senza doversi preoccupare dove l'utente finale eseguirà il software
  • Il barattolo fornito dovrebbe affrontare il caricamento della libreria nativa appropriata

Esiste una cosa del genere?

Con quello che ho provato finora, hai diverse API e librerie compilate per Win32, Linux32, Win64, Linux64, ecc. (Oppure devi persino compilare cose da solo sulla macchina target), ma hey, stiamo facendo Java qui , non sappiamo (e non ci interessa) dove si svolgerà il programma!

E non possiamo aspettarci che l'utente finale sia un ingegnere del software, modifica (e si interrompe!) Il suo server Linux, le librerie di collegamento, il pasticcio con GCC, le lettine del filesystem, ecc ...

In generale, il supporto Java (in modo trasparente a piattaforma tridimensionale) è piuttosto negativo con gli SDK Dongle che ho valutato finora (ad es. Keylok e Secutech's Unikey). Ho persino acquistato (nessun kit di valutazione gratuito disponibile) SDK e Dongles securemetrici (avrebbero dovuto essere "così tanto" per integrare - secondo il materiale di marketing: ) ed erano i peggiori di sempre: Securedongle X non ha supporto a 64 bit e SC di secenatura IS non quasi piattaforma.

Così, Qualcuno è stato là fuori attraverso questo e ha trovato il drongle USB di sicurezza Java per le distribuzioni multipiattaforma?

Nota: il software è a basso volume, alto valore; L'applicazione è off-line (intranet senza accesso a Internet), quindi nessuna alternativa di attivazione online e simili.

-- MODIFICARE

Provati dongle hasp (usati per essere chiamati "aladdin") e li ha aggiunti all'elenco no-no: anche qui, non esiste un supporto fuori dalla scatola (out-of-the-jar): EG End-Linux-User deve mettere manualmente la libreria .so (il file specifico per la biliare appropriata) nel posto giusto sul suo filesystem ed esportare un Env. variabile di conseguenza.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top