Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

The provider for keystore type 'IBMCMSKS' is not available

Tags:

http

webserver

I am using IBM HTTP Server 9.0 , when i try to create a .kdb file, it is throwing error as " The provider for keystore type 'IBMCMSKS' is not available. ",

Note :- 'CMS' Key Store is not present in the ikeyman.bat file

Please help me how to add this key store in the ikeyman

Thanks in advance

like image 330
Santosh Avatar asked Sep 20 '25 07:09

Santosh


2 Answers

In IHS 8.5.5 this option has helped me: -DADD_CMS_SERVICE_PROVIDER_ENABLED=true

E.g.

 /opt/IBM/HTTPServer/java/jre/bin/ikeycmd -DADD_CMS_SERVICE_PROVIDER_ENABLED=true -cert -getdefault  -db XXX.kdb  -stashed
like image 80
Barat Sahdzijeu Avatar answered Sep 23 '25 05:09

Barat Sahdzijeu


I faced same issue while using IHS 8.5.5.15, and resolved by adding providers in java.security security.provider.1=com.ibm.crypto.pkcs11impl.provider.IBMPKCS11Impl security.provider.2=com.ibm.security.cmskeystore.CMSProvider

Ensure you have correct numbering of rest of providers.

like image 33
Arvind Shukla Avatar answered Sep 23 '25 05:09

Arvind Shukla