[ 
https://issues.apache.org/jira/browse/TOREE-532?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17652906#comment-17652906
 ] 

Luciano Resende commented on TOREE-532:
---------------------------------------

See this for possible workarounds as this seems to be an RHEL8 + OpenJDK1.8 
issue.

https://stackoverflow.com/questions/72789547/ckr-key-type-inconsistent-when-deriving-signing-key-in-fips-mode-using-sunpkcs1

> Toree kernel startup failing in FIPS enable mode.
> -------------------------------------------------
>
>                 Key: TOREE-532
>                 URL: https://issues.apache.org/jira/browse/TOREE-532
>             Project: TOREE
>          Issue Type: Bug
>            Reporter: SHOBHIT SHUKLA
>            Priority: Major
>
> Toree kernel startup is failing on FIPS cluster.
> We are seeing Toree Scala kernel on FIPS enabled system is not starting, due 
> to key type which is configured in Toree is incompatible with IBM Semeru Java 
> 11 which is FIPS compliant.
> Getting below error :
> Caused by: java.security.InvalidKeyException: init() failed
>       at sun.security.pkcs11.P11Mac.engineInit(P11Mac.java:208) 
> ~[jdk.crypto.cryptoki:?]
>       at javax.crypto.Mac.chooseProvider(Mac.java:366) ~[?:?]
>       at javax.crypto.Mac.init(Mac.java:435) ~[?:?]
>       at org.apache.toree.communication.security.Hmac.<init>(Hmac.scala:56) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at org.apache.toree.communication.security.Hmac$.apply(Hmac.scala:38) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at 
> org.apache.toree.communication.security.SignatureManagerActor.<init>(SignatureManagerActor.scala:33)
>  
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method) ~[?:?]
>       at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>  ~[?:?]
>       at 
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>  ~[?:?]
>       at java.lang.reflect.Constructor.newInstance(Constructor.java:490) 
> ~[?:?]
>       at akka.util.Reflect$.instantiate(Reflect.scala:68) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at 
> akka.actor.ArgsReflectConstructor.produce(IndirectActorProducer.scala:101) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at akka.actor.Props.newActor(Props.scala:212) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at akka.actor.ActorCell.newActor(ActorCell.scala:650) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at akka.actor.ActorCell.create(ActorCell.scala:676) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       ... 9 more
> Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: 
> CKR_KEY_TYPE_INCONSISTENT
>       at sun.security.pkcs11.wrapper.PKCS11.C_SignInit(Native Method) 
> ~[jdk.crypto.cryptoki:?]
>       at sun.security.pkcs11.P11Mac.initialize(P11Mac.java:177) 
> ~[jdk.crypto.cryptoki:?]
>       at sun.security.pkcs11.P11Mac.engineInit(P11Mac.java:206) 
> ~[jdk.crypto.cryptoki:?]
>       at javax.crypto.Mac.chooseProvider(Mac.java:366) ~[?:?]
>       at javax.crypto.Mac.init(Mac.java:435) ~[?:?]
>       at org.apache.toree.communication.security.Hmac.<init>(Hmac.scala:56) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at org.apache.toree.communication.security.Hmac$.apply(Hmac.scala:38) 
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]
>       at 
> org.apache.toree.communication.security.SignatureManagerActor.<init>(SignatureManagerActor.scala:33)
>  
> ~[toree-assembly-0.6.0.dev0-incubating-SNAPSHOT.jar:0.6.0.dev0-incubating-SNAPSHOT]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to