trol73 / mucommander

trolCommander - fork of muCommander file manager
http://trolsoft.ru/en/soft/trolcommander/
GNU General Public License v3.0
180 stars 42 forks source link

SFTP ceased to work in 0.9.8 #130

Open xiexed opened 8 years ago

xiexed commented 8 years ago

After updating from 0.9.7 to 0.9.8 I can't anomore access my remote server over sftp with exception in log:


java.io.IOException: com.sshtools.ssh.SshException: Failed to process key exchange [java.security.NoSuchAlgorithmException] [com.sshtools.ssh.SshException]
    at com.mucommander.commons.file.impl.sftp.SFTPConnectionHandler.startConnection(SFTPConnectionHandler.java:232)
    at com.mucommander.commons.file.connection.ConnectionHandler.checkConnection(ConnectionHandler.java:110)
    at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.fetchAttributes(SFTPFile.java:825)
    at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.<init>(SFTPFile.java:792)
    at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.<init>(SFTPFile.java:777)
    at com.mucommander.commons.file.impl.sftp.SFTPFile.<init>(SFTPFile.java:112)
    at com.mucommander.commons.file.impl.sftp.SFTPFile.<init>(SFTPFile.java:101)
    at com.mucommander.commons.file.impl.sftp.SFTPProtocolProvider.getFile(SFTPProtocolProvider.java:37)
    at com.mucommander.commons.file.FileFactory.createRawFile(FileFactory.java:603)
    at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:559)
    at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:456)
    at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:435)
    at com.mucommander.core.LocationChanger$ChangeFolderThread.run(LocationChanger.java:676)
Caused by: com.sshtools.ssh.SshException: Failed to process key exchange [java.security.NoSuchAlgorithmException] [com.sshtools.ssh.SshException]
    at com.sshtools.ssh.SshConnector.connect(SshConnector.java:322)
    at com.sshtools.ssh.SshConnector.connect(SshConnector.java:192)
    at com.mucommander.commons.file.impl.sftp.SFTPConnectionHandler.startConnection(SFTPConnectionHandler.java:119)
    ... 12 more
Caused by: com.sshtools.ssh.SshException: Failed to process key exchange [java.security.NoSuchAlgorithmException]
    at com.sshtools.ssh.components.jce.DiffieHellmanEcdh.performClientExchange(DiffieHellmanEcdh.java:132)
    at com.sshtools.ssh2.TransportProtocol.performKeyExchange(TransportProtocol.java:1165)
    at com.sshtools.ssh2.TransportProtocol.processMessage(TransportProtocol.java:1541)
    at com.sshtools.ssh2.TransportProtocol.startTransportProtocol(TransportProtocol.java:353)
    at com.sshtools.ssh2.Ssh2Client.connect(Ssh2Client.java:140)
    at com.sshtools.ssh.SshConnector.connect(SshConnector.java:316)
    ... 14 more
Caused by: java.security.NoSuchAlgorithmException: ECDH KeyPairGenerator not available
    at java.security.KeyPairGenerator.getInstance(KeyPairGenerator.java:218)
    at com.sshtools.ssh.components.jce.DiffieHellmanEcdh.performClientExchange(DiffieHellmanEcdh.java:80)
    ... 19 more
wanthalf commented 8 years ago

Same problem here. But I already had this problem with 0.9.7. (And the same with muCommander) I suppose the problem is connected either to some Java update or to MacOS update to 10.11.

xiexed commented 8 years ago

Hm, just have tested on Linux, with

java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

And 0.9.7 works well, but 0.9.8 fails with this exception

tuetschek commented 7 years ago

Same on Windows 10 and Java 1.8.0_111 -- 0.9.7 works but 0.9.8 fails.

trol73 commented 7 years ago

Unfortunately I can't reproduce this issue. What SFTP server are you using (if any linux, I could try to install it ..)?

xiexed commented 7 years ago

@trol73 , I use Ubuntu 14.04 server with OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.4, OpenSSL 1.0.1f 6 Jan 2014 and Debian Wheezy server with OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013

both shows same error.

TrolCommander is running under OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2ubuntu0.16.04.2-b14)

wanthalf commented 7 years ago

Yes, "any linux" is quite exact ;-) And I guess, any MacOS X as well. (Where else do people connect with SFTP...?)

trol73 commented 7 years ago

I can't reproduce that on "any lunux" :) At least my trolCommander on MacOS X works fine with some SFTPs on Red Hat / Fedora and Debian. I will try to reproduce this issue with Ubunu 14.04 server that @xiexed mentioned..

tuetschek commented 7 years ago

For me, it doesn't work with Ubuntu 14.04 and Ubuntu 16.04 servers. An old RedHat 4 seems to work.

wanthalf commented 7 years ago

Maybe, it looks like a problem caused by some unsupported/outdated (because insecure?) protocol version?

abishai commented 7 years ago

I have the same problem. My servers use the folowing keys: ecdsa-sha2-nistp256 Probably reproduction code is to create nistp256 keypair: https://wiki.archlinux.org/index.php/SSH_keys#ECDSA

abishai commented 7 years ago

I can connect to old servers, without ecdh ciphers. So, problem is with key exchange.

root@webserver:~ # ssh -Q kex diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 diffie-hellman-group-exchange-sha1 diffie-hellman-group-exchange-sha256 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 curve25519-sha256@libssh.org I enabled only dh kex and trolcommander allowed me to proceed to next phase. It failed as well.

com.sshtools.publickey.InvalidPassphraseException: Unsupported type: EC PRIVATE KEY
    at com.sshtools.publickey.OpenSSHPrivateKeyFile.toKeyPair(OpenSSHPrivateKeyFile.java:97)
    at com.mucommander.commons.file.impl.sftp.SFTPConnectionHandler.startConnection(SFTPConnectionHandler.java:143)

Probably, sftp stack is heavily outdated. Back to Sunflower then.

abishai commented 7 years ago
abishai@sphinx:~ % java -version
openjdk version "1.8.0_112"
OpenJDK Runtime Environment (build 1.8.0_112-b16)
OpenJDK 64-Bit Server VM (build 25.112-b16, mixed mode)

Built with unlimited strength policy

            for (Provider provider : Security.getProviders()) {
                System.out.println(provider.getName());
                for (String key: provider.stringPropertyNames())
                    System.out.println("\t" + key + "\t" + provider.getProperty(key));
            }
SUN
    Alg.Alias.Signature.SHA1/DSA    SHA1withDSA
    Alg.Alias.Signature.1.2.840.10040.4.3   SHA1withDSA
    Alg.Alias.Signature.DSS SHA1withDSA
    SecureRandom.SHA1PRNG ImplementedIn Software
    KeyStore.JKS    sun.security.provider.JavaKeyStore$DualFormatJKS
    Alg.Alias.MessageDigest.SHA-1   SHA
    MessageDigest.SHA   sun.security.provider.SHA
    KeyStore.CaseExactJKS   sun.security.provider.JavaKeyStore$CaseExactJKS
    CertStore.com.sun.security.IndexedCollection ImplementedIn  Software
    Signature.SHA256withDSA sun.security.provider.DSA$SHA256withDSA
    Alg.Alias.MessageDigest.OID.1.3.14.3.2.26   SHA
    Alg.Alias.Signature.DSA SHA1withDSA
    KeyFactory.DSA ImplementedIn    Software
    KeyStore.JKS ImplementedIn  Software
    AlgorithmParameters.DSA ImplementedIn   Software
    Signature.NONEwithDSA   sun.security.provider.DSA$RawDSA
    Alg.Alias.CertificateFactory.X509   X.509
    Signature.SHA256withDSA SupportedKeyClasses java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey
    CertStore.com.sun.security.IndexedCollection    sun.security.provider.certpath.IndexedCollectionCertStore
    Provider.id className   sun.security.provider.Sun
    Alg.Alias.MessageDigest.1.3.14.3.2.26   SHA
    Alg.Alias.Signature.SHA-1/DSA   SHA1withDSA
    KeyStore.DKS    sun.security.provider.DomainKeyStore$DKS
    Alg.Alias.Signature.OID.2.16.840.1.101.3.4.3.2  SHA256withDSA
    CertificateFactory.X.509 ImplementedIn  Software
    Alg.Alias.Signature.OID.2.16.840.1.101.3.4.3.1  SHA224withDSA
    Signature.SHA1withDSA KeySize   1024
    Signature.NONEwithDSA KeySize   1024
    KeyFactory.DSA  sun.security.provider.DSAKeyFactory
    CertPathValidator.PKIX ImplementedIn    Software
    Configuration.JavaLoginConfig   sun.security.provider.ConfigFile$Spi
    Alg.Alias.Signature.OID.1.2.840.10040.4.3   SHA1withDSA
    Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.4  SHA-224
    Alg.Alias.KeyFactory.1.2.840.10040.4.1  DSA
    MessageDigest.MD5 ImplementedIn Software
    Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.3  SHA-512
    Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.2  SHA-384
    Alg.Alias.MessageDigest.OID.2.16.840.1.101.3.4.2.1  SHA-256
    Alg.Alias.Signature.RawDSA  NONEwithDSA
    Provider.id name    SUN
    Alg.Alias.AlgorithmParameters.1.2.840.10040.4.1 DSA
    CertPathBuilder.PKIX ValidationAlgorithm    RFC3280
    Policy.JavaPolicy   sun.security.provider.PolicySpiFile
    Alg.Alias.AlgorithmParameters.OID.1.2.840.10040.4.1 DSA
    Signature.SHA224withDSA KeySize 2048
    Alg.Alias.AlgorithmParameters.1.3.14.3.2.12 DSA
    Alg.Alias.Signature.SHA/DSA SHA1withDSA
    Alg.Alias.KeyPairGenerator.1.3.14.3.2.12    DSA
    MessageDigest.SHA-384   sun.security.provider.SHA5$SHA384
    MessageDigest.SHA-224   sun.security.provider.SHA2$SHA224
    Signature.SHA1withDSA ImplementedIn Software
    AlgorithmParameterGenerator.DSA sun.security.provider.DSAParameterGenerator
    Signature.NONEwithDSA SupportedKeyClasses   java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey
    SecureRandom.NativePRNGBlocking sun.security.provider.NativePRNG$Blocking
    MessageDigest.SHA-512   sun.security.provider.SHA5$SHA512
    Alg.Alias.KeyFactory.OID.1.2.840.10040.4.1  DSA
    CertPathBuilder.PKIX    sun.security.provider.certpath.SunCertPathBuilder
    Alg.Alias.Signature.1.3.14.3.2.27   SHA1withDSA
    Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.4  SHA-224
    CertPathBuilder.PKIX ImplementedIn  Software
    Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.3  SHA-512
    Provider.id version 1.8
    Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.2  SHA-384
    Alg.Alias.MessageDigest.2.16.840.1.101.3.4.2.1  SHA-256
    Signature.SHA256withDSA KeySize 2048
    AlgorithmParameters.DSA sun.security.provider.DSAParameters
    Signature.SHA1withDSA SupportedKeyClasses   java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey
    CertStore.Collection    sun.security.provider.certpath.CollectionCertStore
    AlgorithmParameterGenerator.DSA ImplementedIn   Software
    SecureRandom.NativePRNGNonBlocking  sun.security.provider.NativePRNG$NonBlocking
    KeyPairGenerator.DSA KeySize    2048
    CertStore.LDAP  sun.security.provider.certpath.ldap.LDAPCertStore
    Alg.Alias.Signature.2.16.840.1.101.3.4.3.2  SHA256withDSA
    CertificateFactory.X.509    sun.security.provider.X509Factory
    Alg.Alias.Signature.2.16.840.1.101.3.4.3.1  SHA224withDSA
    SecureRandom.NativePRNG sun.security.provider.NativePRNG
    CertStore.LDAP LDAPSchema   RFC2587
    KeyPairGenerator.DSA ImplementedIn  Software
    CertStore.LDAP ImplementedIn    Software
    CertPathValidator.PKIX ValidationAlgorithm  RFC3280
    Signature.SHA224withDSA sun.security.provider.DSA$SHA224withDSA
    CertStore.Collection ImplementedIn  Software
    Alg.Alias.Signature.1.3.14.3.2.13   SHA1withDSA
    CertPathValidator.PKIX  sun.security.provider.certpath.PKIXCertPathValidator
    Alg.Alias.MessageDigest.SHA1    SHA
    AlgorithmParameterGenerator.DSA KeySize 2048
    SecureRandom.SHA1PRNG   sun.security.provider.SecureRandom
    Signature.SHA1withDSA   sun.security.provider.DSA$SHA1withDSA
    Alg.Alias.KeyFactory.1.3.14.3.2.12  DSA
    KeyPairGenerator.DSA    sun.security.provider.DSAKeyPairGenerator
    MessageDigest.SHA ImplementedIn Software
    Provider.id info    SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 certificates; JKS & DKS keystores; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; JavaLoginConfig Configuration)
    Alg.Alias.KeyPairGenerator.1.2.840.10040.4.1    DSA
    MessageDigest.SHA-256   sun.security.provider.SHA2$SHA256
    Alg.Alias.Signature.DSAWithSHA1 SHA1withDSA
    MessageDigest.MD5   sun.security.provider.MD5
    Alg.Alias.Signature.SHAwithDSA  SHA1withDSA
    Alg.Alias.KeyPairGenerator.OID.1.2.840.10040.4.1    DSA
    Signature.SHA224withDSA SupportedKeyClasses java.security.interfaces.DSAPublicKey|java.security.interfaces.DSAPrivateKey
    MessageDigest.MD2   sun.security.provider.MD2
SunRsaSign
    Signature.SHA224withRSA SupportedKeyClasses java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.2    MD2withRSA
    Provider.id name    SunRsaSign
    Signature.SHA224withRSA sun.security.rsa.RSASignature$SHA224withRSA
    Signature.SHA512withRSA sun.security.rsa.RSASignature$SHA512withRSA
    Signature.MD5withRSA SupportedKeyClasses    java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Signature.MD2withRSA    sun.security.rsa.RSASignature$MD2withRSA
    Signature.MD2withRSA SupportedKeyClasses    java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1   RSA
    Provider.id version 1.8
    KeyFactory.RSA  sun.security.rsa.RSAKeyFactory
    Signature.SHA512withRSA SupportedKeyClasses java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Signature.MD5withRSA    sun.security.rsa.RSASignature$MD5withRSA
    Signature.SHA256withRSA sun.security.rsa.RSASignature$SHA256withRSA
    Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1 RSA
    Signature.SHA1withRSA SupportedKeyClasses   java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.14   SHA224withRSA
    Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1   RSA
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.13   SHA512withRSA
    Signature.SHA256withRSA SupportedKeyClasses java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.12   SHA384withRSA
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.11   SHA256withRSA
    Provider.id info    Sun RSA signature provider
    Signature.SHA1withRSA   sun.security.rsa.RSASignature$SHA1withRSA
    Signature.SHA384withRSA sun.security.rsa.RSASignature$SHA384withRSA
    Alg.Alias.Signature.1.3.14.3.2.29   SHA1withRSA
    Alg.Alias.Signature.1.2.840.113549.1.1.14   SHA224withRSA
    Alg.Alias.Signature.1.2.840.113549.1.1.13   SHA512withRSA
    Alg.Alias.Signature.1.2.840.113549.1.1.5    SHA1withRSA
    Alg.Alias.Signature.1.2.840.113549.1.1.12   SHA384withRSA
    Provider.id className   sun.security.rsa.SunRsaSign
    Alg.Alias.Signature.1.2.840.113549.1.1.4    MD5withRSA
    Alg.Alias.Signature.1.2.840.113549.1.1.11   SHA256withRSA
    Alg.Alias.KeyFactory.1.2.840.113549.1.1 RSA
    KeyPairGenerator.RSA    sun.security.rsa.RSAKeyPairGenerator
    Alg.Alias.Signature.1.2.840.113549.1.1.2    MD2withRSA
    Signature.SHA384withRSA SupportedKeyClasses java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.5    SHA1withRSA
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.4    MD5withRSA
SunEC
    AlgorithmParameters.EC  sun.security.ec.ECParameters
    KeyAgreement.ECDH SupportedKeyClasses   java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    Signature.SHA256withECDSA ImplementedIn Software
    Provider.id name    SunEC
    Signature.NONEwithECDSA SupportedKeyClasses java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    Signature.SHA224withECDSA ImplementedIn Software
    Signature.SHA1withECDSA sun.security.ec.ECDSASignature$SHA1
    Alg.Alias.Signature.OID.1.2.840.10045.4.1   SHA1withECDSA
    Signature.SHA256withECDSA SupportedKeyClasses   java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    Signature.SHA224withECDSA SupportedKeyClasses   java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    KeyPairGenerator.EC KeySize 256
    KeyFactory.EC ImplementedIn Software
    Provider.id version 1.8
    AlgorithmParameters.EC KeySize  256
    Signature.NONEwithECDSA sun.security.ec.ECDSASignature$Raw
    Signature.SHA512withECDSA ImplementedIn Software
    Alg.Alias.KeyFactory.EllipticCurve  EC
    Signature.SHA256withECDSA   sun.security.ec.ECDSASignature$SHA256
    Alg.Alias.KeyPairGenerator.EllipticCurve    EC
    Signature.SHA512withECDSA   sun.security.ec.ECDSASignature$SHA512
    Signature.SHA1withECDSA KeySize 256
    Signature.SHA1withECDSA SupportedKeyClasses java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    Signature.SHA384withECDSA SupportedKeyClasses   java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    Alg.Alias.AlgorithmParameters.EllipticCurve EC
    Alg.Alias.AlgorithmParameters.1.2.840.10045.2.1 EC
    Alg.Alias.Signature.1.2.840.10045.4.1   SHA1withECDSA
    Signature.SHA224withECDSA   sun.security.ec.ECDSASignature$SHA224
    Signature.SHA384withECDSA ImplementedIn Software
    AlgorithmParameters.EC ImplementedIn    Software
    Provider.id info    Sun Elliptic Curve provider (EC, ECDSA, ECDH)
    Signature.SHA512withECDSA SupportedKeyClasses   java.security.interfaces.ECPublicKey|java.security.interfaces.ECPrivateKey
    KeyPairGenerator.EC sun.security.ec.ECKeyPairGenerator
    Alg.Alias.Signature.OID.1.2.840.10045.4.3.4 SHA512withECDSA
    Alg.Alias.Signature.OID.1.2.840.10045.4.3.3 SHA384withECDSA
    Alg.Alias.Signature.OID.1.2.840.10045.4.3.2 SHA256withECDSA
    KeyAgreement.ECDH   sun.security.ec.ECDHKeyAgreement
    Alg.Alias.Signature.OID.1.2.840.10045.4.3.1 SHA224withECDSA
    Alg.Alias.Signature.1.2.840.10045.4.3.4 SHA512withECDSA
    Alg.Alias.Signature.1.2.840.10045.4.3.3 SHA384withECDSA
    Signature.SHA384withECDSA   sun.security.ec.ECDSASignature$SHA384
    Alg.Alias.Signature.1.2.840.10045.4.3.2 SHA256withECDSA
    Alg.Alias.Signature.1.2.840.10045.4.3.1 SHA224withECDSA
    AlgorithmParameters.EC SupportedCurves  [secp112r1,1.3.132.0.6]|[secp112r2,1.3.132.0.7]|[secp128r1,1.3.132.0.28]|[secp128r2,1.3.132.0.29]|[secp160k1,1.3.132.0.9]|[secp160r1,1.3.132.0.8]|[secp160r2,1.3.132.0.30]|[secp192k1,1.3.132.0.31]|[secp192r1,NIST P-192,X9.62 prime192v1,1.2.840.10045.3.1.1]|[secp224k1,1.3.132.0.32]|[secp224r1,NIST P-224,1.3.132.0.33]|[secp256k1,1.3.132.0.10]|[secp256r1,NIST P-256,X9.62 prime256v1,1.2.840.10045.3.1.7]|[secp384r1,NIST P-384,1.3.132.0.34]|[secp521r1,NIST P-521,1.3.132.0.35]|[X9.62 prime192v2,1.2.840.10045.3.1.2]|[X9.62 prime192v3,1.2.840.10045.3.1.3]|[X9.62 prime239v1,1.2.840.10045.3.1.4]|[X9.62 prime239v2,1.2.840.10045.3.1.5]|[X9.62 prime239v3,1.2.840.10045.3.1.6]|[sect113r1,1.3.132.0.4]|[sect113r2,1.3.132.0.5]|[sect131r1,1.3.132.0.22]|[sect131r2,1.3.132.0.23]|[sect163k1,NIST K-163,1.3.132.0.1]|[sect163r1,1.3.132.0.2]|[sect163r2,NIST B-163,1.3.132.0.15]|[sect193r1,1.3.132.0.24]|[sect193r2,1.3.132.0.25]|[sect233k1,NIST K-233,1.3.132.0.26]|[sect233r1,NIST B-233,1.3.132.0.27]|[sect239k1,1.3.132.0.3]|[sect283k1,NIST K-283,1.3.132.0.16]|[sect283r1,NIST B-283,1.3.132.0.17]|[sect409k1,NIST K-409,1.3.132.0.36]|[sect409r1,NIST B-409,1.3.132.0.37]|[sect571k1,NIST K-571,1.3.132.0.38]|[sect571r1,NIST B-571,1.3.132.0.39]|[X9.62 c2tnb191v1,1.2.840.10045.3.0.5]|[X9.62 c2tnb191v2,1.2.840.10045.3.0.6]|[X9.62 c2tnb191v3,1.2.840.10045.3.0.7]|[X9.62 c2tnb239v1,1.2.840.10045.3.0.11]|[X9.62 c2tnb239v2,1.2.840.10045.3.0.12]|[X9.62 c2tnb239v3,1.2.840.10045.3.0.13]|[X9.62 c2tnb359v1,1.2.840.10045.3.0.18]|[X9.62 c2tnb431r1,1.2.840.10045.3.0.20]|[brainpoolP160r1,1.3.36.3.3.2.8.1.1.1]|[brainpoolP192r1,1.3.36.3.3.2.8.1.1.3]|[brainpoolP224r1,1.3.36.3.3.2.8.1.1.5]|[brainpoolP256r1,1.3.36.3.3.2.8.1.1.7]|[brainpoolP320r1,1.3.36.3.3.2.8.1.1.9]|[brainpoolP384r1,1.3.36.3.3.2.8.1.1.11]|[brainpoolP512r1,1.3.36.3.3.2.8.1.1.13]
    Provider.id className   sun.security.ec.SunEC
    Signature.NONEwithECDSA ImplementedIn   Software
    Signature.SHA1withECDSA ImplementedIn   Software
    KeyPairGenerator.EC ImplementedIn   Software
    KeyFactory.EC   sun.security.ec.ECKeyFactory
    KeyAgreement.ECDH ImplementedIn Software
SunJSSE
    Signature.MD5andSHA1withRSA sun.security.ssl.RSASignature
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.2    MD2withRSA
    Alg.Alias.KeyManagerFactory.PKIX    NewSunX509
    Provider.id name    SunJSSE
    KeyManagerFactory.NewSunX509    sun.security.ssl.KeyManagerFactoryImpl$X509
    Alg.Alias.Signature.OID.1.3.14.3.2.29   SHA1withRSA
    Signature.MD2withRSA    sun.security.rsa.RSASignature$MD2withRSA
    Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.1   RSA
    Provider.id version 1.8
    KeyManagerFactory.SunX509   sun.security.ssl.KeyManagerFactoryImpl$SunX509
    KeyFactory.RSA  sun.security.rsa.RSAKeyFactory
    TrustManagerFactory.SunX509 sun.security.ssl.TrustManagerFactoryImpl$SimpleFactory
    Alg.Alias.TrustManagerFactory.X.509 PKIX
    SSLContext.TLSv1.2  sun.security.ssl.SSLContextImpl$TLS12Context
    SSLContext.TLSv1.1  sun.security.ssl.SSLContextImpl$TLS11Context
    Signature.MD5withRSA    sun.security.rsa.RSASignature$MD5withRSA
    Alg.Alias.SSLContext.SSLv3  TLSv1
    Alg.Alias.SSLContext.SSL    TLS
    KeyStore.PKCS12 sun.security.pkcs12.PKCS12KeyStore
    Alg.Alias.TrustManagerFactory.SunPKIX   PKIX
    Alg.Alias.KeyFactory.OID.1.2.840.113549.1.1 RSA
    SSLContext.Default  sun.security.ssl.SSLContextImpl$DefaultSSLContext
    Alg.Alias.KeyPairGenerator.1.2.840.113549.1.1   RSA
    Provider.id info    Sun JSSE provider(PKCS12, SunX509/PKIX key/trust factories, SSLv3/TLSv1/TLSv1.1/TLSv1.2)
    Signature.SHA1withRSA   sun.security.rsa.RSASignature$SHA1withRSA
    TrustManagerFactory.PKIX    sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory
    SSLContext.TLS  sun.security.ssl.SSLContextImpl$TLSContext
    SSLContext.TLSv1    sun.security.ssl.SSLContextImpl$TLS10Context
    Alg.Alias.Signature.1.3.14.3.2.29   SHA1withRSA
    Alg.Alias.Signature.1.2.840.113549.1.1.5    SHA1withRSA
    Alg.Alias.TrustManagerFactory.X509  PKIX
    Provider.id className   com.sun.net.ssl.internal.ssl.Provider
    Alg.Alias.Signature.1.2.840.113549.1.1.4    MD5withRSA
    Alg.Alias.KeyFactory.1.2.840.113549.1.1 RSA
    KeyPairGenerator.RSA    sun.security.rsa.RSAKeyPairGenerator
    Alg.Alias.Signature.1.2.840.113549.1.1.2    MD2withRSA
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.5    SHA1withRSA
    Alg.Alias.Signature.OID.1.2.840.113549.1.1.4    MD5withRSA
SunJCE
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.26    AES_192/GCM/NoPadding
    Alg.Alias.KeyGenerator.TripleDES    DESede
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.25    AESWrap_192
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.24    AES_192/CFB/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.23    AES_192/OFB/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.22    AES_192/CBC/NoPadding
    Mac.PBEWithHmacSHA384   com.sun.crypto.provider.PBMAC1Core$HmacSHA384
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.21    AES_192/ECB/NoPadding
    Alg.Alias.KeyAgreement.DH   DiffieHellman
    Alg.Alias.KeyGenerator.Rijndael AES
    SecretKeyFactory.PBEWithHmacSHA224AndAES_128    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA224AndAES_128
    Alg.Alias.Cipher.1.2.840.113549.1.12.1.6    PBEWithSHA1AndRC2_40
    Cipher.AES_128/ECB/NoPadding    com.sun.crypto.provider.AESCipher$AES128_ECB_NoPadding
    Alg.Alias.Cipher.1.2.840.113549.1.12.1.5    PBEWithSHA1AndRC2_128
    SecretKeyFactory.PBEWithHmacSHA384AndAES_128    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA384AndAES_128
    Mac.SslMacMD5   com.sun.crypto.provider.SslMacCore$SslMacMD5
    Alg.Alias.Cipher.1.2.840.113549.1.12.1.3    PBEWithSHA1AndDESede
    Alg.Alias.Cipher.1.2.840.113549.1.12.1.2    PBEWithSHA1AndRC4_40
    SecretKeyFactory.PBEWithHmacSHA512AndAES_128    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA512AndAES_128
    Alg.Alias.Cipher.1.2.840.113549.1.12.1.1    PBEWithSHA1AndRC4_128
    Provider.id name    SunJCE
    Cipher.RC2 SupportedKeyFormats  RAW
    KeyGenerator.AES    com.sun.crypto.provider.AESKeyGenerator
    Cipher.PBEWithMD5AndDES com.sun.crypto.provider.PBEWithMD5AndDESCipher
    Cipher.DESede SupportedModes    ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.5.3  PBEWithMD5AndDES
    AlgorithmParameters.PBES2   com.sun.crypto.provider.PBES2Parameters$General
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.5.3  PBEWithMD5AndDES
    Alg.Alias.Mac.OID.1.2.840.113549.2.11   HmacSHA512
    Alg.Alias.Mac.OID.1.2.840.113549.2.10   HmacSHA384
    Cipher.RSA SupportedPaddings    NOPADDING|PKCS1PADDING|OAEPPADDING|OAEPWITHMD5ANDMGF1PADDING|OAEPWITHSHA1ANDMGF1PADDING|OAEPWITHSHA-1ANDMGF1PADDING|OAEPWITHSHA-224ANDMGF1PADDING|OAEPWITHSHA-256ANDMGF1PADDING|OAEPWITHSHA-384ANDMGF1PADDING|OAEPWITHSHA-512ANDMGF1PADDING
    Alg.Alias.AlgorithmParameters.Rijndael  AES
    Cipher.RC2 SupportedModes   ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64
    Cipher.PBEWithSHA1AndRC2_40 com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndRC2_40
    AlgorithmParameters.AES com.sun.crypto.provider.AESParameters
    AlgorithmParameters.PBEWithSHA1AndRC4_40    com.sun.crypto.provider.PBEParameters
    Alg.Alias.KeyPairGenerator.1.2.840.113549.1.3.1 DiffieHellman
    Mac.HmacSHA384 SupportedKeyFormats  RAW
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.5.13 PBES2
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.6   PBEWithSHA1AndRC2_40
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.5   PBEWithSHA1AndRC2_128
    Cipher.ARCFOUR SupportedModes   ECB
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.3   PBEWithSHA1AndDESede
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.6  PBEWithSHA1AndRC2_40
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.2   PBEWithSHA1AndRC4_40
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.5  PBEWithSHA1AndRC2_128
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.12.1.1   PBEWithSHA1AndRC4_128
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.3  PBEWithSHA1AndDESede
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.2  PBEWithSHA1AndRC4_40
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.12.1.1  PBEWithSHA1AndRC4_128
    Alg.Alias.Cipher.RC4    ARCFOUR
    Alg.Alias.KeyGenerator.RC4  ARCFOUR
    Cipher.RC2  com.sun.crypto.provider.RC2Cipher
    Cipher.DESedeWrap SupportedKeyFormats   RAW
    Cipher.AES_128/OFB/NoPadding    com.sun.crypto.provider.AESCipher$AES128_OFB_NoPadding
    Cipher.DESedeWrap SupportedPaddings NOPADDING
    AlgorithmParameters.PBEWithHmacSHA384AndAES_256 com.sun.crypto.provider.PBES2Parameters$HmacSHA384AndAES_256
    AlgorithmParameters.PBEWithHmacSHA512AndAES_256 com.sun.crypto.provider.PBES2Parameters$HmacSHA512AndAES_256
    Provider.id info    SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
    AlgorithmParameters.PBEWithMD5AndDES    com.sun.crypto.provider.PBEParameters
    Cipher.AESWrap_256  com.sun.crypto.provider.AESWrapCipher$AES256
    KeyGenerator.HmacSHA512 com.sun.crypto.provider.KeyGeneratorCore$HmacSHA2KG$SHA512
    Cipher.AES_192/CFB/NoPadding    com.sun.crypto.provider.AESCipher$AES192_CFB_NoPadding
    KeyGenerator.SunTlsKeyMaterial  com.sun.crypto.provider.TlsKeyMaterialGenerator
    Alg.Alias.SecretKeyFactory.PBE  PBEWithMD5AndDES
    Cipher.AES SupportedPaddings    NOPADDING|PKCS5PADDING|ISO10126PADDING
    Alg.Alias.AlgorithmParameterGenerator.DH    DiffieHellman
    Cipher.PBEWithHmacSHA256AndAES_256  com.sun.crypto.provider.PBES2Core$HmacSHA256AndAES_256
    SecretKeyFactory.PBEWithSHA1AndRC4_40   com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndRC4_40
    Cipher.AES_128/GCM/NoPadding    com.sun.crypto.provider.AESCipher$AES128_GCM_NoPadding
    Cipher.AES_192/CBC/NoPadding    com.sun.crypto.provider.AESCipher$AES192_CBC_NoPadding
    Cipher.AESWrap SupportedModes   ECB
    Cipher.DESede SupportedPaddings NOPADDING|PKCS5PADDING|ISO10126PADDING
    Alg.Alias.Cipher.TripleDES  DESede
    KeyGenerator.Blowfish   com.sun.crypto.provider.BlowfishKeyGenerator
    KeyGenerator.DES    com.sun.crypto.provider.DESKeyGenerator
    AlgorithmParameters.DESede  com.sun.crypto.provider.DESedeParameters
    SecretKeyFactory.PBEWithMD5AndDES   com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndDES
    Mac.HmacSHA256  com.sun.crypto.provider.HmacCore$HmacSHA256
    AlgorithmParameters.PBEWithMD5AndTripleDES  com.sun.crypto.provider.PBEParameters
    Mac.PBEWithHmacSHA256 SupportedKeyFormats   RAW
    Mac.HmacSHA1    com.sun.crypto.provider.HmacSHA1
    Alg.Alias.KeyFactory.1.2.840.113549.1.3.1   DiffieHellman
    Cipher.AESWrap_192  com.sun.crypto.provider.AESWrapCipher$AES192
    Mac.SslMacMD5 SupportedKeyFormats   RAW
    Mac.PBEWithHmacSHA512 SupportedKeyFormats   RAW
    SecretKeyFactory.PBKDF2WithHmacSHA256   com.sun.crypto.provider.PBKDF2Core$HmacSHA256
    Mac.PBEWithHmacSHA1 com.sun.crypto.provider.PBMAC1Core$HmacSHA1
    SecretKeyFactory.DES    com.sun.crypto.provider.DESKeyFactory
    Cipher.DES SupportedPaddings    NOPADDING|PKCS5PADDING|ISO10126PADDING
    SecretKeyFactory.PBEWithHmacSHA1AndAES_128  com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA1AndAES_128
    AlgorithmParameters.DES com.sun.crypto.provider.DESParameters
    Cipher.DES SupportedModes   ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64
    Cipher.PBEWithHmacSHA1AndAES_128    com.sun.crypto.provider.PBES2Core$HmacSHA1AndAES_128
    Cipher.AES  com.sun.crypto.provider.AESCipher$General
    AlgorithmParameters.PBEWithSHA1AndDESede    com.sun.crypto.provider.PBEParameters
    Mac.PBEWithHmacSHA256   com.sun.crypto.provider.PBMAC1Core$HmacSHA256
    Cipher.PBEWithHmacSHA224AndAES_256  com.sun.crypto.provider.PBES2Core$HmacSHA224AndAES_256
    Cipher.PBEWithHmacSHA384AndAES_256  com.sun.crypto.provider.PBES2Core$HmacSHA384AndAES_256
    Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.11  HmacSHA512
    Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.10  HmacSHA384
    Alg.Alias.KeyFactory.OID.1.2.840.113549.1.3.1   DiffieHellman
    Cipher.PBEWithHmacSHA512AndAES_256  com.sun.crypto.provider.PBES2Core$HmacSHA512AndAES_256
    AlgorithmParameters.PBEWithHmacSHA256AndAES_256 com.sun.crypto.provider.PBES2Parameters$HmacSHA256AndAES_256
    SecretKeyFactory.PBEWithSHA1AndRC4_128  com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndRC4_128
    Cipher.ARCFOUR SupportedPaddings    NOPADDING
    AlgorithmParameters.PBEWithSHA1AndRC4_128   com.sun.crypto.provider.PBEParameters
    Cipher.AES_256/OFB/NoPadding    com.sun.crypto.provider.AESCipher$AES256_OFB_NoPadding
    Cipher.DES SupportedKeyFormats  RAW
    AlgorithmParameters.Blowfish    com.sun.crypto.provider.BlowfishParameters
    Cipher.PBEWithSHA1AndRC4_40 com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndRC4_40
    Alg.Alias.KeyGenerator.1.2.840.113549.2.9   HmacSHA256
    SecretKeyFactory.PBEWithMD5AndTripleDES com.sun.crypto.provider.PBEKeyFactory$PBEWithMD5AndTripleDES
    Alg.Alias.KeyGenerator.1.2.840.113549.2.8   HmacSHA224
    Mac.HmacSHA224  com.sun.crypto.provider.HmacCore$HmacSHA224
    Alg.Alias.KeyGenerator.1.2.840.113549.2.7   HmacSHA1
    Cipher.PBEWithMD5AndTripleDES   com.sun.crypto.provider.PBEWithMD5AndTripleDESCipher
    KeyFactory.DiffieHellman    com.sun.crypto.provider.DHKeyFactory
    Alg.Alias.Cipher.1.2.840.113549.1.5.3   PBEWithMD5AndDES
    KeyGenerator.HmacSHA384 com.sun.crypto.provider.KeyGeneratorCore$HmacSHA2KG$SHA384
    AlgorithmParameters.PBE com.sun.crypto.provider.PBEParameters
    SecretKeyFactory.PBKDF2WithHmacSHA224   com.sun.crypto.provider.PBKDF2Core$HmacSHA224
    Cipher.AES_256/GCM/NoPadding    com.sun.crypto.provider.AESCipher$AES256_GCM_NoPadding
    Alg.Alias.AlgorithmParameters.DH    DiffieHellman
    Cipher.Blowfish com.sun.crypto.provider.BlowfishCipher
    Alg.Alias.KeyAgreement.1.2.840.113549.1.3.1 DiffieHellman
    Cipher.DESedeWrap   com.sun.crypto.provider.DESedeWrapCipher
    Alg.Alias.AlgorithmParameters.TripleDES DESede
    Mac.PBEWithHmacSHA224   com.sun.crypto.provider.PBMAC1Core$HmacSHA224
    Alg.Alias.KeyAgreement.OID.1.2.840.113549.1.3.1 DiffieHellman
    AlgorithmParameters.PBEWithHmacSHA1AndAES_256   com.sun.crypto.provider.PBES2Parameters$HmacSHA1AndAES_256
    SecretKeyFactory.PBEWithSHA1AndDESede   com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndDESede
    AlgorithmParameters.OAEP    com.sun.crypto.provider.OAEPParameters
    Cipher.AES SupportedKeyFormats  RAW
    AlgorithmParameters.PBEWithHmacSHA224AndAES_256 com.sun.crypto.provider.PBES2Parameters$HmacSHA224AndAES_256
    Cipher.AES_192/ECB/NoPadding    com.sun.crypto.provider.AESCipher$AES192_ECB_NoPadding
    Cipher.RSA  com.sun.crypto.provider.RSACipher
    Mac.SslMacSHA1 SupportedKeyFormats  RAW
    SecretKeyFactory.PBEWithHmacSHA256AndAES_256    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA256AndAES_256
    Cipher.DESedeWrap SupportedModes    CBC
    SecretKeyFactory.PBEWithSHA1AndRC2_128  com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndRC2_128
    Mac.PBEWithHmacSHA224 SupportedKeyFormats   RAW
    Mac.HmacPBESHA1 com.sun.crypto.provider.HmacPKCS12PBESHA1
    AlgorithmParameters.PBEWithSHA1AndRC2_128   com.sun.crypto.provider.PBEParameters
    KeyGenerator.HmacSHA1   com.sun.crypto.provider.HmacSHA1KeyGenerator
    Alg.Alias.Cipher.OID.1.2.840.113549.1.5.3   PBEWithMD5AndDES
    Mac.HmacMD5 SupportedKeyFormats RAW
    Cipher.RSA SupportedModes   ECB
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.6   PBEWithSHA1AndRC2_40
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.3.1  DiffieHellman
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.5   PBEWithSHA1AndRC2_128
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.3   PBEWithSHA1AndDESede
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.2   PBEWithSHA1AndRC4_40
    Mac.HmacPBESHA1 SupportedKeyFormats RAW
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.12.1.1   PBEWithSHA1AndRC4_128
    Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.1.3.1  DiffieHellman
    AlgorithmParameters.PBEWithHmacSHA384AndAES_128 com.sun.crypto.provider.PBES2Parameters$HmacSHA384AndAES_128
    Alg.Alias.KeyFactory.DH DiffieHellman
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.5.12    PBKDF2WithHmacSHA1
    AlgorithmParameters.PBEWithHmacSHA512AndAES_128 com.sun.crypto.provider.PBES2Parameters$HmacSHA512AndAES_128
    Cipher.AESWrap_128  com.sun.crypto.provider.AESWrapCipher$AES128
    Cipher.DES  com.sun.crypto.provider.DESCipher
    Cipher.Blowfish SupportedPaddings   NOPADDING|PKCS5PADDING|ISO10126PADDING
    Mac.SslMacSHA1  com.sun.crypto.provider.SslMacCore$SslMacSHA1
    Cipher.ARCFOUR  com.sun.crypto.provider.ARCFOURCipher
    Alg.Alias.Mac.OID.1.2.840.113549.2.9    HmacSHA256
    Alg.Alias.Mac.OID.1.2.840.113549.2.8    HmacSHA224
    Alg.Alias.Mac.OID.1.2.840.113549.2.7    HmacSHA1
    Cipher.PBEWithHmacSHA256AndAES_128  com.sun.crypto.provider.PBES2Core$HmacSHA256AndAES_128
    Alg.Alias.KeyGenerator.1.2.840.113549.2.11  HmacSHA512
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.46    AES_256/GCM/NoPadding
    Alg.Alias.KeyGenerator.1.2.840.113549.2.10  HmacSHA384
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.45    AESWrap_256
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.44    AES_256/CFB/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.43    AES_256/OFB/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.42    AES_256/CBC/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.41    AES_256/ECB/NoPadding
    Cipher.AES_256/CFB/NoPadding    com.sun.crypto.provider.AESCipher$AES256_CFB_NoPadding
    SecretKeyFactory.PBEWithHmacSHA224AndAES_256    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA224AndAES_256
    SecretKeyFactory.PBEWithHmacSHA384AndAES_256    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA384AndAES_256
    Cipher.Blowfish SupportedKeyFormats RAW
    KeyGenerator.SunTlsMasterSecret com.sun.crypto.provider.TlsMasterSecretGenerator
    SecretKeyFactory.PBKDF2WithHmacSHA1 com.sun.crypto.provider.PBKDF2Core$HmacSHA1
    SecretKeyFactory.PBEWithHmacSHA512AndAES_256    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA512AndAES_256
    Cipher.RC2 SupportedPaddings    NOPADDING|PKCS5PADDING|ISO10126PADDING
    KeyGenerator.DESede com.sun.crypto.provider.DESedeKeyGenerator
    Cipher.AESWrap SupportedKeyFormats  RAW
    Cipher.PBEWithSHA1AndDESede com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndDESede
    Alg.Alias.KeyGenerator.SunTls12KeyMaterial  SunTlsKeyMaterial
    Cipher.AESWrap  com.sun.crypto.provider.AESWrapCipher$General
    AlgorithmParameters.GCM com.sun.crypto.provider.GCMParameters
    Mac.PBEWithHmacSHA1 SupportedKeyFormatS RAW
    Cipher.AES_256/CBC/NoPadding    com.sun.crypto.provider.AESCipher$AES256_CBC_NoPadding
    Mac.HmacSHA256 SupportedKeyFormats  RAW
    SecretKeyFactory.DESede com.sun.crypto.provider.DESedeKeyFactory
    Cipher.PBEWithSHA1AndRC4_128    com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndRC4_128
    Cipher.AES_192/OFB/NoPadding    com.sun.crypto.provider.AESCipher$AES192_OFB_NoPadding
    KeyGenerator.ARCFOUR    com.sun.crypto.provider.KeyGeneratorCore$ARCFOURKeyGenerator
    Mac.HmacSHA512 SupportedKeyFormats  RAW
    KeyGenerator.HmacMD5    com.sun.crypto.provider.HmacMD5KeyGenerator
    Mac.HmacSHA512  com.sun.crypto.provider.HmacCore$HmacSHA512
    KeyGenerator.SunTlsRsaPremasterSecret   com.sun.crypto.provider.TlsRsaPremasterSecretGenerator
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.26    AES_192/GCM/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.25    AESWrap_192
    KeyAgreement.DiffieHellman  com.sun.crypto.provider.DHKeyAgreement
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.24    AES_192/CFB/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.23    AES_192/OFB/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.22    AES_192/CBC/NoPadding
    Alg.Alias.KeyPairGenerator.DH   DiffieHellman
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.21    AES_192/ECB/NoPadding
    Alg.Alias.SecretKeyFactory.TripleDES    DESede
    Cipher.Blowfish SupportedModes  ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64
    Mac.HmacSHA1 SupportedKeyFormats    RAW
    AlgorithmParameterGenerator.DiffieHellman   com.sun.crypto.provider.DHParameterGenerator
    Mac.HmacMD5 com.sun.crypto.provider.HmacMD5
    SecretKeyFactory.PBKDF2WithHmacSHA512   com.sun.crypto.provider.PBKDF2Core$HmacSHA512
    Cipher.DESede   com.sun.crypto.provider.DESedeCipher
    Cipher.AESWrap SupportedPaddings    NOPADDING
    Cipher.AES_128/CFB/NoPadding    com.sun.crypto.provider.AESCipher$AES128_CFB_NoPadding
    Cipher.PBEWithHmacSHA224AndAES_128  com.sun.crypto.provider.PBES2Core$HmacSHA224AndAES_128
    Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.6    PBEWithSHA1AndRC2_40
    AlgorithmParameters.DiffieHellman   com.sun.crypto.provider.DHParameters
    Cipher.AES_192/GCM/NoPadding    com.sun.crypto.provider.AESCipher$AES192_GCM_NoPadding
    Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.5    PBEWithSHA1AndRC2_128
    Mac.PBEWithHmacSHA384 SupportedKeyFormats   RAW
    Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.3    PBEWithSHA1AndDESede
    Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.2    PBEWithSHA1AndRC4_40
    Alg.Alias.Cipher.OID.1.2.840.113549.1.12.1.1    PBEWithSHA1AndRC4_128
    Cipher.PBEWithHmacSHA384AndAES_128  com.sun.crypto.provider.PBES2Core$HmacSHA384AndAES_128
    Cipher.PBEWithHmacSHA512AndAES_128  com.sun.crypto.provider.PBES2Core$HmacSHA512AndAES_128
    AlgorithmParameters.PBEWithHmacSHA256AndAES_128 com.sun.crypto.provider.PBES2Parameters$HmacSHA256AndAES_128
    Cipher.ARCFOUR SupportedKeyFormats  RAW
    Cipher.AES_128/CBC/NoPadding    com.sun.crypto.provider.AESCipher$AES128_CBC_NoPadding
    Mac.PBEWithHmacSHA512   com.sun.crypto.provider.PBMAC1Core$HmacSHA512
    Cipher.RSA SupportedKeyClasses  java.security.interfaces.RSAPublicKey|java.security.interfaces.RSAPrivateKey
    AlgorithmParameters.PBEWithSHA1AndRC2_40    com.sun.crypto.provider.PBEParameters
    Provider.id className   com.sun.crypto.provider.SunJCE
    Cipher.AES SupportedModes   ECB|CBC|PCBC|CTR|CTS|CFB|OFB|CFB8|CFB16|CFB24|CFB32|CFB40|CFB48|CFB56|CFB64|OFB8|OFB16|OFB24|OFB32|OFB40|OFB48|OFB56|OFB64|GCM|CFB72|CFB80|CFB88|CFB96|CFB104|CFB112|CFB120|CFB128|OFB72|OFB80|OFB88|OFB96|OFB104|OFB112|OFB120|OFB128
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.6 AES_128/GCM/NoPadding
    Alg.Alias.SecretKeyFactory.OID.1.2.840.113549.1.5.3 PBEWithMD5AndDES
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.5 AESWrap_128
    Alg.Alias.Mac.1.2.840.113549.2.9    HmacSHA256
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.4 AES_128/CFB/NoPadding
    Alg.Alias.Mac.1.2.840.113549.2.8    HmacSHA224
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.3 AES_128/OFB/NoPadding
    Alg.Alias.Mac.1.2.840.113549.2.7    HmacSHA1
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.2 AES_128/CBC/NoPadding
    Alg.Alias.Cipher.OID.2.16.840.1.101.3.4.1.1 AES_128/ECB/NoPadding
    KeyGenerator.HmacSHA256 com.sun.crypto.provider.KeyGeneratorCore$HmacSHA2KG$SHA256
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.6  PBEWithSHA1AndRC2_40
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.5  PBEWithSHA1AndRC2_128
    Cipher.PBEWithSHA1AndRC2_128    com.sun.crypto.provider.PKCS12PBECipherCore$PBEWithSHA1AndRC2_128
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.3  PBEWithSHA1AndDESede
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.2  PBEWithSHA1AndRC4_40
    Alg.Alias.KeyGenerator.SunTls12RsaPremasterSecret   SunTlsRsaPremasterSecret
    Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.9   HmacSHA256
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.12.1.1  PBEWithSHA1AndRC4_128
    Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.8   HmacSHA224
    Alg.Alias.KeyGenerator.OID.1.2.840.113549.2.7   HmacSHA1
    Alg.Alias.KeyPairGenerator.OID.1.2.840.113549.1.3.1 DiffieHellman
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.5.12    PBKDF2WithHmacSHA1
    Alg.Alias.KeyGenerator.SunTls12MasterSecret SunTlsMasterSecret
    KeyGenerator.RC2    com.sun.crypto.provider.KeyGeneratorCore$RC2KeyGenerator
    AlgorithmParameters.PBEWithHmacSHA1AndAES_128   com.sun.crypto.provider.PBES2Parameters$HmacSHA1AndAES_128
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.6 AES_128/GCM/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.5 AESWrap_128
    Alg.Alias.AlgorithmParameterGenerator.OID.1.2.840.113549.1.3.1  DiffieHellman
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.4 AES_128/CFB/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.3 AES_128/OFB/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.2 AES_128/CBC/NoPadding
    AlgorithmParameters.PBEWithHmacSHA224AndAES_128 com.sun.crypto.provider.PBES2Parameters$HmacSHA224AndAES_128
    Alg.Alias.AlgorithmParameters.1.2.840.113549.1.5.13 PBES2
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.1 AES_128/ECB/NoPadding
    KeyAgreement.DiffieHellman SupportedKeyClasses  javax.crypto.interfaces.DHPublicKey|javax.crypto.interfaces.DHPrivateKey
    Provider.id version 1.8
    SecretKeyFactory.PBEWithHmacSHA256AndAES_128    com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA256AndAES_128
    Mac.HmacSHA224 SupportedKeyFormats  RAW
    KeyGenerator.SunTlsPrf  com.sun.crypto.provider.TlsPrfGenerator$V10
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.46    AES_256/GCM/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.45    AESWrap_256
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.44    AES_256/CFB/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.43    AES_256/OFB/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.42    AES_256/CBC/NoPadding
    Alg.Alias.Cipher.2.16.840.1.101.3.4.1.41    AES_256/ECB/NoPadding
    Mac.HmacSHA384  com.sun.crypto.provider.HmacCore$HmacSHA384
    Alg.Alias.AlgorithmParameterGenerator.1.2.840.113549.1.3.1  DiffieHellman
    Cipher.AES_256/ECB/NoPadding    com.sun.crypto.provider.AESCipher$AES256_ECB_NoPadding
    KeyGenerator.SunTls12Prf    com.sun.crypto.provider.TlsPrfGenerator$V12
    AlgorithmParameters.RC2 com.sun.crypto.provider.RC2Parameters
    Cipher.DESede SupportedKeyFormats   RAW
    SecretKeyFactory.PBEWithSHA1AndRC2_40   com.sun.crypto.provider.PBEKeyFactory$PBEWithSHA1AndRC2_40
    Alg.Alias.SecretKeyFactory.1.2.840.113549.1.5.3 PBEWithMD5AndDES
    Alg.Alias.Mac.1.2.840.113549.2.11   HmacSHA512
    Alg.Alias.Mac.1.2.840.113549.2.10   HmacSHA384
    KeyGenerator.HmacSHA224 com.sun.crypto.provider.KeyGeneratorCore$HmacSHA2KG$SHA224
    Alg.Alias.Cipher.Rijndael   AES
    SecretKeyFactory.PBKDF2WithHmacSHA384   com.sun.crypto.provider.PBKDF2Core$HmacSHA384
    KeyStore.JCEKS  com.sun.crypto.provider.JceKeyStore
    SecretKeyFactory.PBEWithHmacSHA1AndAES_256  com.sun.crypto.provider.PBEKeyFactory$PBEWithHmacSHA1AndAES_256
    Cipher.PBEWithHmacSHA1AndAES_256    com.sun.crypto.provider.PBES2Core$HmacSHA1AndAES_256
    KeyPairGenerator.DiffieHellman  com.sun.crypto.provider.DHKeyPairGenerator
SunJGSS
    GssApiMechanism.1.3.6.1.5.5.2   sun.security.jgss.spnego.SpNegoMechFactory
    Provider.id info    Sun (Kerberos v5, SPNEGO)
    Provider.id className   sun.security.jgss.SunProvider
    Provider.id version 1.8
    Provider.id name    SunJGSS
    GssApiMechanism.1.2.840.113554.1.2.2    sun.security.jgss.krb5.Krb5MechFactory
SunSASL
    SaslClientFactory.NTLM  com.sun.security.sasl.ntlm.FactoryImpl
    Provider.id className   com.sun.security.sasl.Provider
    SaslClientFactory.CRAM-MD5  com.sun.security.sasl.ClientFactoryImpl
    Provider.id version 1.8
    SaslClientFactory.EXTERNAL  com.sun.security.sasl.ClientFactoryImpl
    SaslClientFactory.DIGEST-MD5    com.sun.security.sasl.digest.FactoryImpl
    SaslClientFactory.PLAIN com.sun.security.sasl.ClientFactoryImpl
    SaslServerFactory.NTLM  com.sun.security.sasl.ntlm.FactoryImpl
    SaslClientFactory.GSSAPI    com.sun.security.sasl.gsskerb.FactoryImpl
    Provider.id name    SunSASL
    SaslServerFactory.CRAM-MD5  com.sun.security.sasl.ServerFactoryImpl
    SaslServerFactory.DIGEST-MD5    com.sun.security.sasl.digest.FactoryImpl
    Provider.id info    Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, EXTERNAL, PLAIN, CRAM-MD5, NTLM; server mechanisms for: DIGEST-MD5, GSSAPI, CRAM-MD5, NTLM)
    SaslServerFactory.GSSAPI    com.sun.security.sasl.gsskerb.FactoryImpl
XMLDSig
    Alg.Alias.TransformService.ENVELOPED    http://www.w3.org/2000/09/xmldsig#enveloped-signature
    Alg.Alias.TransformService.XSLT http://www.w3.org/TR/1999/REC-xslt-19991116
    Provider.id name    XMLDSig
    TransformService.http://www.w3.org/2006/12/xml-c14n11#WithComments  org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14N11Method
    TransformService.http://www.w3.org/TR/1999/REC-xslt-19991116 MechanismType  DOM
    TransformService.http://www.w3.org/2001/10/xml-exc-c14n#WithComments MechanismType  DOM
    TransformService.http://www.w3.org/2000/09/xmldsig#base64 MechanismType DOM
    TransformService.http://www.w3.org/2006/12/xml-c14n11   org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14N11Method
    TransformService.http://www.w3.org/2002/06/xmldsig-filter2 MechanismType    DOM
    TransformService.http://www.w3.org/2001/10/xml-exc-c14n# MechanismType  DOM
    TransformService.http://www.w3.org/TR/1999/REC-xpath-19991116 MechanismType DOM
    TransformService.http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments MechanismType DOM
    TransformService.http://www.w3.org/TR/2001/REC-xml-c14n-20010315    org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14NMethod
    Provider.id version 1.8
    KeyInfoFactory.DOM  org.jcp.xml.dsig.internal.dom.DOMKeyInfoFactory
    Alg.Alias.TransformService.XPATH    http://www.w3.org/TR/1999/REC-xpath-19991116
    TransformService.http://www.w3.org/2000/09/xmldsig#enveloped-signature  org.jcp.xml.dsig.internal.dom.DOMEnvelopedTransform
    Alg.Alias.TransformService.BASE64   http://www.w3.org/2000/09/xmldsig#base64
    TransformService.http://www.w3.org/2006/12/xml-c14n11 MechanismType DOM
    Alg.Alias.TransformService.EXCLUSIVE_WITH_COMMENTS  http://www.w3.org/2001/10/xml-exc-c14n#WithComments
    TransformService.http://www.w3.org/TR/2001/REC-xml-c14n-20010315 MechanismType  DOM
    Provider.id info    XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory; C14N 1.0, C14N 1.1, Exclusive C14N, Base64, Enveloped, XPath, XPath2, XSLT TransformServices)
    TransformService.http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments   org.jcp.xml.dsig.internal.dom.DOMCanonicalXMLC14NMethod
    Alg.Alias.TransformService.INCLUSIVE    http://www.w3.org/TR/2001/REC-xml-c14n-20010315
    Alg.Alias.TransformService.XPATH2   http://www.w3.org/2002/06/xmldsig-filter2
    TransformService.http://www.w3.org/2000/09/xmldsig#enveloped-signature MechanismType    DOM
    TransformService.http://www.w3.org/TR/1999/REC-xslt-19991116    org.jcp.xml.dsig.internal.dom.DOMXSLTTransform
    TransformService.http://www.w3.org/TR/1999/REC-xpath-19991116   org.jcp.xml.dsig.internal.dom.DOMXPathTransform
    Alg.Alias.TransformService.EXCLUSIVE    http://www.w3.org/2001/10/xml-exc-c14n#
    TransformService.http://www.w3.org/2006/12/xml-c14n11#WithComments MechanismType    DOM
    TransformService.http://www.w3.org/2001/10/xml-exc-c14n#    org.jcp.xml.dsig.internal.dom.DOMExcC14NMethod
    TransformService.http://www.w3.org/2000/09/xmldsig#base64   org.jcp.xml.dsig.internal.dom.DOMBase64Transform
    XMLSignatureFactory.DOM org.jcp.xml.dsig.internal.dom.DOMXMLSignatureFactory
    TransformService.http://www.w3.org/2002/06/xmldsig-filter2  org.jcp.xml.dsig.internal.dom.DOMXPathFilter2Transform
    Provider.id className   org.jcp.xml.dsig.internal.dom.XMLDSigRI
    TransformService.http://www.w3.org/2001/10/xml-exc-c14n#WithComments    org.jcp.xml.dsig.internal.dom.DOMExcC14NMethod
    Alg.Alias.TransformService.INCLUSIVE_WITH_COMMENTS  http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments
SunPCSC
    Provider.id info    Sun PC/SC provider
    Provider.id className   sun.security.smartcardio.SunPCSC
    Provider.id version 1.8
    Provider.id name    SunPCSC
trol73 commented 7 years ago

Perhaps the reason in the configuration file jre/lib/security/java.security http://stackoverflow.com/questions/28999410/openjdk-on-openshift-nosuchalgorithmexception-ec-algorithmparameters-not-avai What value has parameter jdk.tls.disabledAlgorithms ?

xiexed commented 7 years ago

then it is strange that version 0.9.7 and 0.9.8 have different behavior on same jvm. But my value is

jdk.tls.disabledAlgorithms=SSLv3, RC4, MD5withRSA, DH keySize < 768

and changing it does nothing against this bug

wanthalf commented 7 years ago

As mentioned before, for me it didn't work with 0.9.7 either... Problems started already while using the original muCommander. I rather associate it with some system/Java update, rather than mu/trollCommander update.

zella commented 7 years ago

Just tried 0.9.9 - not working. But original mu_commander 0.9.2 - works.

trol73 commented 7 years ago

I have reproduced one SFTP issue with stacktrace

   [java] com.sshtools.publickey.InvalidPassphraseException: Assertion failed, next byte value is a instead of asserted 30
     [java]     at com.sshtools.publickey.OpenSSHPrivateKeyFile.toKeyPair(OpenSSHPrivateKeyFile.java:97)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPConnectionHandler.startConnection(SFTPConnectionHandler.java:121)
     [java]     at com.mucommander.commons.file.connection.ConnectionHandler.checkConnection(ConnectionHandler.java:92)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.fetchAttributes(SFTPFile.java:819)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.<init>(SFTPFile.java:786)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.<init>(SFTPFile.java:771)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile.<init>(SFTPFile.java:108)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile.<init>(SFTPFile.java:97)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPProtocolProvider.getFile(SFTPProtocolProvider.java:18)
     [java]     at com.mucommander.commons.file.FileFactory.createRawFile(FileFactory.java:604)
     [java]     at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:560)
     [java]     at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:457)
     [java]     at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:436)
     [java]     at com.mucommander.core.LocationChanger$ChangeFolderThread.run(LocationChanger.java:667)
     [java] com.mucommander.commons.file.AuthException: Invalid private key file or passphrase
     [java]     at com.mucommander.commons.file.connection.ConnectionHandler.throwAuthException(ConnectionHandler.java:288)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPConnectionHandler.startConnection(SFTPConnectionHandler.java:126)
     [java]     at com.mucommander.commons.file.connection.ConnectionHandler.checkConnection(ConnectionHandler.java:92)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.fetchAttributes(SFTPFile.java:819)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.<init>(SFTPFile.java:786)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile$SFTPFileAttributes.<init>(SFTPFile.java:771)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile.<init>(SFTPFile.java:108)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPFile.<init>(SFTPFile.java:97)
     [java]     at com.mucommander.commons.file.impl.sftp.SFTPProtocolProvider.getFile(SFTPProtocolProvider.java:18)
     [java]     at com.mucommander.commons.file.FileFactory.createRawFile(FileFactory.java:604)
     [java]     at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:560)
     [java]     at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:457)
     [java]     at com.mucommander.commons.file.FileFactory.getFile(FileFactory.java:436)
     [java]     at com.mucommander.core.LocationChanger$ChangeFolderThread.run(LocationChanger.java:667)

It was fixed in the last nightly build.