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

Reply via email to