Please find the PR https://github.com/wso2/cipher-tool/pull/4

On Mon, Dec 1, 2014 at 3:05 PM, Nirmal Fernando <[email protected]> wrote:

> We gonna introduce following properties file to hold the configuration
> parameters of the ciphertool.
>
> cipher-tool-config.properties
>
> Content:
>
> # this file contains the optional Ciphertool configuration parameters
>
>
> primary.key.location=security/client-truststore.jks
>
> primary.key.type=JKS
>
> primary.key.alias=wso2carbon
>
> cipher.text.properties.file=conf/cipher-text.properties
>
> cipher.tool.properties.file=conf/cipher-tool.properties
>
> secret.conf.properties.file=conf/secret-conf.properties
>
> On Fri, Nov 28, 2014 at 11:41 AM, Nirmal Fernando <[email protected]> wrote:
>
>>
>>
>> On Fri, Nov 28, 2014 at 11:33 AM, Isuru Perera <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> +1 for making CipherTool a standalone tool. Rather than using system
>>> properties, let's use a configuration file specific to the tool.
>>>
>>
>> Yes, since this was implemented as a patch, we have to go with System
>> properties. I'll introduce a config file, when I send a PR to Kernel.
>>
>>
>>>
>>> Both encrypt and decrypt logic should be independent from Carbon.
>>>
>>
>> It is, as of now.
>>
>>>
>>> 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
>>>
>>>
>>
>>
>> --
>>
>> Thanks & regards,
>> Nirmal
>>
>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>> Mobile: +94715779733
>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>
>
> --
>
> Thanks & regards,
> Nirmal
>
> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
> Mobile: +94715779733
> Blog: http://nirmalfdo.blogspot.com/
>
>
>


-- 

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

Reply via email to