Hi, +1 for making CipherTool a standalone tool. Rather than using system properties, let's use a configuration file specific to the tool.
Both encrypt and decrypt logic should be independent from Carbon. On Fri, Nov 28, 2014 at 9:45 AM, Nirmal Fernando <[email protected]> wrote: > +1 > > On Fri, Nov 28, 2014 at 9:37 AM, Afkham Azeez <[email protected]> wrote: > >> 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 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/ > > > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Isuru Perera Senior Software Engineer | WSO2, Inc. | http://wso2.com/ Lean . Enterprise . Middleware about.me/chrishantha
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
