Hi manoj, Please explore the possibility of using code snippets found in key store manager...
We don't need the full set of capabilities of key store manager - we don't want to validate tenant aspects. Since the code get executed during boot up validation phase, you only have the server config service. --Pradeep sent from my phone On Mar 22, 2013 11:27 AM, "Ananda Manoj Kumara" <[email protected]> wrote: > Hi, > > To access the keystore I have to get an instance of KeyStoreManager class. > KeyStoreManager requre 3 arguments > > 1) tenantId > 2) ServerConfigurationService instance > 3) RegistryService instance > > I tried to get the instance during system validation in SystemValidator > since I need to validate the keystore during this process. but on that > stage RegistryService instance is not created. So I tried to validate the > keystore in a place after RegistryService instance have instantiated but at > this moment application is already started. > > I need to validate the keystore before application carbon application > starts. > It will be great if some one can help. > > Best Regards.. > > > Manoj Kumara > Software Engineer > WSO2, Inc.; http://wso2.com > > Twitter: http://twitter.com/ManKuma > Mobile: +94713448188 > > > On Tue, Mar 19, 2013 at 5:42 PM, Hasini Gunasinghe <[email protected]>wrote: > >> Hi Ananda, >> >> Default keystore is wso2carbon.jks. But it is not appropriate to check >> just the keystore name, because someone can create their own keystore with >> the same name. One thing you can consider is, obtain the public certificate >> associated with the private key of the default keystore, read the CN value >> and check if it is the same as in public cert in the default keystore. >> >> Thanks, >> Hasini. >> >> On Tue, Mar 19, 2013 at 4:45 PM, Ananda Manoj Kumara <[email protected]>wrote: >> >>> hi, >>> >>> currently I'm trying to add a warning at the carbon server start-up to >>> check wether the custemer using the default JKS. If so need to notify the >>> customer about security risks when default keystore is used. so during >>> application start I need to check what keystore is used. >>> >>> thank you >>> >>> Best Regards.. >>> >>> >>> Manoj Kumara >>> Software Engineer >>> WSO2, Inc.; http://wso2.com >>> >>> Twitter: http://twitter.com/ManKuma >>> Mobile: +94713448188 >>> >>> >>> On Tue, Mar 19, 2013 at 3:56 PM, Ananda Manoj Kumara <[email protected]>wrote: >>> >>>> Hi, >>>> >>>> I need to check which keystore is used on the carbon application at >>>> runtime. How can I get that property. >>>> >>>> >>>> >>>> >>>> Best Regards.. >>>> >>>> >>>> Manoj Kumara >>>> Software Engineer >>>> WSO2, Inc.; http://wso2.com >>>> >>>> Twitter: http://twitter.com/ManKuma >>>> Mobile: +94713448188 >>>> >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
