[ http://issues.apache.org/jira/browse/DERBY-236?page=all ]
     
Sunitha Kambhampati closed DERBY-236:
-------------------------------------


> Sane Mode and in our test environment, bootPassword gets written out in plain 
> text to service.properties
> --------------------------------------------------------------------------------------------------------
>
>          Key: DERBY-236
>          URL: http://issues.apache.org/jira/browse/DERBY-236
>      Project: Derby
>         Type: Bug
>   Components: Store
>     Versions: 10.1.0.0
>  Environment: All
>     Reporter: Sunitha Kambhampati
>     Assignee: Sunitha Kambhampati
>     Priority: Minor
>      Fix For: 10.1.0.0

>
> In org.apache.derby.impl.store.RawStore
> in boot(), if we run a test using our testharness and with sane jars, the 
> boot password gets written out to service.properties in plain text. This is 
> incorrect, should not happen even for a sane and test harness combination.. 
> Code :-
>                       if (SanityManager.DEBUG)
>                       {
>                               if (!databaseEncrypted)
>                               {
>                                       // check for system property if running 
> under sanity - this
>                                       // gives more test coverage for those 
> that that hard code
>                                       // connection URL in the test or 
> somehow go thru the test
>                                       // harness in a strange way.
>                                       String testEncryption =
>                                               
> PropertyUtil.getSystemProperty("testDataEncryption");
>                                       if (testEncryption != null)
>                                       {
>                                               
> properties.put(Attribute.DATA_ENCRYPTION, "true");
>                                               
> properties.put(Attribute.BOOT_PASSWORD, testEncryption);
>                                               databaseEncrypted = true;
>                     }
>                               }
>                       }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to