I think properties file is clean and extensible. All the relevant properties can be seen & configured in one location.
On Fri, Nov 28, 2014 at 9:01 AM, Nirmal Fernando <[email protected]> wrote: > Hi Azeez, > > On Fri, Nov 28, 2014 at 8:35 AM, Afkham Azeez <[email protected]> wrote: > >> Have you already started working on this? >> > > Yes, had to provide a support patch. > > >> I would prefer a ciphertool.properties or ciphertool.conf file, rather >> than System properties. >> > > Ciphertool has a ciphertool.sh file to invoke it. That's why I thought to > use System properties. But of course, it's possible to introduce a > properties file. > > >> If the file is not present, fallback to carbon.xml. >> > However, to make this truly independent from Carbon, you should not take >> any dependency on Carbon kernel or components. >> > > Ciphertool has no dependency for any Carbon component/ Kernel. It's under > dependencies and here's the pom file: > https://github.com/wso2/commons/blob/master/ciphertool/pom.xml > >> >> On Thu, Nov 27, 2014 at 11:13 PM, Nirmal Fernando <[email protected]> >> wrote: >> >>> Hi All, >>> >>> Currently, our Cipher tool implementation is dependent upon Carbon >>> runtime specific configuration files such as carbon.xml [1]. >>> >>> The idea is to, let you configure and run Cipher tool by simply setting >>> System properties, so that you can utilize the tool to encrypt passwords >>> even without having a Carbon runtime available. >>> >>> Of course, the current behavior will also be preserved, that is; if the >>> System properties are not present, the required values will be read from >>> the Carbon runtime specific configurations. >>> >>> Please share your thoughts. >>> >>> [1] >>> https://github.com/wso2/commons/blob/master/ciphertool/src/main/java/org/wso2/ciphertool/CipherTool.java#L290 >>> >>> -- >>> >>> Thanks & regards, >>> Nirmal >>> >>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc. >>> Mobile: +94715779733 >>> Blog: http://nirmalfdo.blogspot.com/ >>> >>> >>> >> >> >> -- >> *Afkham Azeez* >> Director of Architecture; WSO2, Inc.; http://wso2.com >> Member; Apache Software Foundation; http://www.apache.org/ >> * <http://www.apache.org/>* >> *email: **[email protected]* <[email protected]> >> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >> *http://blog.afkham.org* <http://blog.afkham.org> >> *twitter: **http://twitter.com/afkham_azeez* >> <http://twitter.com/afkham_azeez> >> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >> <http://lk.linkedin.com/in/afkhamazeez>* >> >> *Lean . Enterprise . Middleware* >> > > > > -- > > Thanks & regards, > Nirmal > > Senior Software Engineer- Platform Technologies Team, WSO2 Inc. > Mobile: +94715779733 > Blog: http://nirmalfdo.blogspot.com/ > > > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>* *email: **[email protected]* <[email protected]> * cell: +94 77 3320919blog: **http://blog.afkham.org* <http://blog.afkham.org> *twitter: **http://twitter.com/afkham_azeez* <http://twitter.com/afkham_azeez> *linked-in: **http://lk.linkedin.com/in/afkhamazeez <http://lk.linkedin.com/in/afkhamazeez>* *Lean . Enterprise . Middleware*
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
