Open xiexed opened 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.
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
Same on Windows 10 and Java 1.8.0_111 -- 0.9.7 works but 0.9.8 fails.
Unfortunately I can't reproduce this issue. What SFTP server are you using (if any linux, I could try to install it ..)?
@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)
Yes, "any linux" is quite exact ;-) And I guess, any MacOS X as well. (Where else do people connect with SFTP...?)
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..
For me, it doesn't work with Ubuntu 14.04 and Ubuntu 16.04 servers. An old RedHat 4 seems to work.
Maybe, it looks like a problem caused by some unsupported/outdated (because insecure?) protocol version?
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
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@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
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
?
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
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.
Just tried 0.9.9 - not working. But original mu_commander 0.9.2 - works.
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.
After updating from 0.9.7 to 0.9.8 I can't anomore access my remote server over sftp with exception in log: