[
https://issues.apache.org/jira/browse/SSHD-590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15006832#comment-15006832
]
Alon Bar-Lev commented on SSHD-590:
-----------------------------------
{noformat}
testEncodePublicKeyEntry(org.apache.sshd.server.config.keys.AuthorizedKeyEntryTest)
Time elapsed: 0.006 sec <<< ERROR!
java.security.NoSuchProviderException: ECC not supported
at
org.apache.sshd.common.config.keys.ECDSAPublicKeyEntryDecoder.decodePublicKey(ECDSAPublicKeyEntryDecoder.java:77)
at
org.apache.sshd.common.config.keys.ECDSAPublicKeyEntryDecoder.decodePublicKey(ECDSAPublicKeyEntryDecoder.java:55)
at
org.apache.sshd.common.config.keys.AbstractPublicKeyEntryDecoder.decodePublicKey(AbstractPublicKeyEntryDecoder.java:142)
at
org.apache.sshd.common.config.keys.AbstractPublicKeyEntryDecoder.decodePublicKey(AbstractPublicKeyEntryDecoder.java:125)
at
org.apache.sshd.common.config.keys.AbstractPublicKeyEntryDecoder.decodePublicKey(AbstractPublicKeyEntryDecoder.java:115)
at
org.apache.sshd.common.config.keys.PublicKeyEntry.resolvePublicKey(PublicKeyEntry.java:106)
at
org.apache.sshd.common.config.keys.PublicKeyEntry.appendPublicKey(PublicKeyEntry.java:122)
at
org.apache.sshd.server.config.keys.AuthorizedKeyEntry.appendPublicKey(AuthorizedKeyEntry.java:129)
at
org.apache.sshd.server.config.keys.AuthorizedKeyEntryTest.testEncodePublicKeyEntry(AuthorizedKeyEntryTest.java:86)
testReadAuthorizedKeysFile(org.apache.sshd.server.config.keys.AuthorizedKeyEntryTest)
Time elapsed: 0.001 sec <<< ERROR!
java.security.NoSuchProviderException: ECC not supported
at
org.apache.sshd.common.config.keys.ECDSAPublicKeyEntryDecoder.decodePublicKey(ECDSAPublicKeyEntryDecoder.java:77)
at
org.apache.sshd.common.config.keys.ECDSAPublicKeyEntryDecoder.decodePublicKey(ECDSAPublicKeyEntryDecoder.java:55)
at
org.apache.sshd.common.config.keys.AbstractPublicKeyEntryDecoder.decodePublicKey(AbstractPublicKeyEntryDecoder.java:142)
at
org.apache.sshd.common.config.keys.AbstractPublicKeyEntryDecoder.decodePublicKey(AbstractPublicKeyEntryDecoder.java:125)
at
org.apache.sshd.common.config.keys.AbstractPublicKeyEntryDecoder.decodePublicKey(AbstractPublicKeyEntryDecoder.java:115)
at
org.apache.sshd.common.config.keys.PublicKeyEntry.resolvePublicKey(PublicKeyEntry.java:106)
at
org.apache.sshd.server.config.keys.AuthorizedKeyEntryTest.testReadAuthorizedKeys(AuthorizedKeyEntryTest.java:123)
at
org.apache.sshd.server.config.keys.AuthorizedKeyEntryTest.runAuthorizedKeysTests(AuthorizedKeyEntryTest.java:113)
at
org.apache.sshd.server.config.keys.AuthorizedKeyEntryTest.testReadAuthorizedKeysFile(AuthorizedKeyEntryTest.java:58)
<snip>
Tests in error:
AuthorizedKeyEntryTest.testEncodePublicKeyEntry:86 » NoSuchProvider ECC not
su...
AuthorizedKeyEntryTest.testReadAuthorizedKeysFile:58->runAuthorizedKeysTests:113->testReadAuthorizedKeys:123
» NoSuchProvider
{noformat}
> [tests] skip EC tests if EC is not available at JRE
> ---------------------------------------------------
>
> Key: SSHD-590
> URL: https://issues.apache.org/jira/browse/SSHD-590
> Project: MINA SSHD
> Issue Type: Task
> Affects Versions: 1.1.0
> Environment: Fedora
> $ java -version
> openjdk version "1.8.0_60"
> OpenJDK Runtime Environment (build 1.8.0_60-b27)
> OpenJDK 64-Bit Server VM (build 25.60-b23, mixed mode)
> Gentoo
> openjdk version "1.8.0_60"
> OpenJDK Runtime Environment (IcedTea 3.0.0pre06+ra9817b9f8a21) (Gentoo
> icedtea-3.0.0_pre06)
> OpenJDK 64-Bit Server VM (build 25.60-b23, mixed mode)
> Reporter: Alon Bar-Lev
> Priority: Minor
>
> In cases SunEC provider is not available like in the above, EC tests should
> be skipped.
> {noformat}
> SignatureECDSAFactoryTest.testECDSAPublicKeyAuth[keySize=nistp256] »
> Ssh Sessi...
> SignatureECDSAFactoryTest.testECDSAPublicKeyAuth[keySize=nistp384] »
> Ssh Sessi...
> SignatureECDSAFactoryTest.testECDSAPublicKeyAuth[keySize=nistp521] »
> Ssh Sessi...
> org.apache.sshd.common.signature.SignatureECDSAFactoryTest-output.txt
> ---
> Starting
> org.apache.sshd.common.signature.SignatureECDSAFactoryTest:testECDSAPublicKeyAuth[keySize=nistp256]...
> Generated key pair for nistp256[256]
> 2015-11-13 20:15:57,322 | INFO | main | SshServer
> | org.apache.sshd.server.SshServer
> 319 | start() listen on auto-allocated port=43117
> 2015-11-13 20:15:57,324 | INFO | 1]-nio2-thread-1 | ServerSessionImpl
> | org.apache.sshd.server.session.ServerSessionImpl
> 63 | Server session created from /127.0.0.1:36892
> 2015-11-13 20:15:57,337 | WARN | 1]-nio2-thread-2 | ServerSessionImpl
> | org.apache.sshd.common.session.AbstractSession
> 544 | Exception caught
> java.security.SignatureException: Could not sign data
> at sun.security.ec.ECDSASignature.engineSign(ECDSASignature.java:297)
> at java.security.Signature$Delegate.engineSign(Signature.java:1205)
> at java.security.Signature.sign(Signature.java:578)
> at
> org.apache.sshd.common.signature.SignatureECDSA.sign(SignatureECDSA.java:46)
> at org.apache.sshd.server.kex.DHGServer.next(DHGServer.java:124)
> at
> org.apache.sshd.common.session.AbstractSession.doHandleMessage(AbstractSession.java:421)
> at
> org.apache.sshd.common.session.AbstractSession.handleMessage(AbstractSession.java:361)
> at
> org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:901)
> at
> org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:341)
> at
> org.apache.sshd.common.session.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:59)
> at
> org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:220)
> at
> org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:212)
> at
> org.apache.sshd.common.io.nio2.Nio2CompletionHandler$1.run(Nio2CompletionHandler.java:37)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:34)
> at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
> at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157)
> at
> sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:553)
> at
> sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:276)
> at
> sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:297)
> at
> java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:407)
> at
> org.apache.sshd.common.io.nio2.Nio2Session.doReadCycle(Nio2Session.java:247)
> at
> org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:224)
> at
> org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:212)
> at
> org.apache.sshd.common.io.nio2.Nio2CompletionHandler$1.run(Nio2CompletionHandler.java:37)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:34)
> at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
> at sun.nio.ch.Invoker.invokeDirect(Invoker.java:157)
> at
> sun.nio.ch.UnixAsynchronousSocketChannelImpl.implRead(UnixAsynchronousSocketChannelImpl.java:553)
> at
> sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:276)
> at
> sun.nio.ch.AsynchronousSocketChannelImpl.read(AsynchronousSocketChannelImpl.java:297)
> at
> java.nio.channels.AsynchronousSocketChannel.read(AsynchronousSocketChannel.java:407)
> at
> org.apache.sshd.common.io.nio2.Nio2Session.doReadCycle(Nio2Session.java:247)
> at
> org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:224)
> at
> org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:212)
> at
> org.apache.sshd.common.io.nio2.Nio2CompletionHandler$1.run(Nio2CompletionHandler.java:37)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:34)
> at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
> at sun.nio.ch.Invoker$2.run(Invoker.java:218)
> at
> sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: java.security.KeyException
> at sun.security.ec.ECDSASignature.signDigest(Native Method)
> at sun.security.ec.ECDSASignature.engineSign(ECDSASignature.java:293)
> ... 44 more
> Finished
> org.apache.sshd.common.signature.SignatureECDSAFactoryTest:testECDSAPublicKeyAuth[keySize=nistp256]
> in 21 ms
> ---
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)