Alguém sabe como usar o Nortel Netdirect (versão 7.1.3.0) com o Windows 7 de 64 bits (Home Premium)?
Existem várias maneiras disponíveis para conexão, todas trabalhando para mim em uma máquina XP de 32 bits:
- Cliente VPN da Nortel Contivity (v6_02.022). O instalador parece ser de 16 bits, então não posso nem instalá-lo em uma máquina de 64 bits.
- SSL baseado na Web via IE
- SSL baseado na Web via Firefox
O processo SSL baseado na Web deve carregar o Netdirect e iniciá-lo, estabelecendo a conexão VPN.
Usando o Firefox, eu sou capaz de autenticar com meu smartcard, mas quando ele tenta baixar o applet, o processo pára com uma caixa de mensagem dizendo que ele não pôde baixar o arquivo zip. Se eu executar o Firefox no modo de compatibilidade do Vista, ele fica um pouco mais longe e consegue iniciar o Netdirect, mas depois sai depois de me notificar que o adaptador netdirect não estava instalado.
Usando o IE, eu sou capaz de autenticar com meu smartcard, então o applet java é iniciado, mas morre com o seguinte enviado para o console java:
load: class NetDirect not found.
java.lang.ClassNotFoundException: NetDirect
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: unknown_ca
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Source)
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: NetDirect
Eu tentei instalar certificados usando o keytool do java, mas isso não alterou o resultado.