From: <kim...@ya...> - 2004-06-04 03:22:46
|
<html><head> <style> .white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { = color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head= er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font= -size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em = 0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8= pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE= EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite= d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria= l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad= ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil= y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo= ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he= lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f= ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi= fications-sectionheader { background-color:#000066; font-family:arial,helve= tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba= ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }= .changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back= ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }= .changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd= row { background-color:#FFFFEE }.changelists-file-header { background-color= :#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF= FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt= ; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se= rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,= helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader= { background-color:#000066; font-family:arial,helvetica,sans-serif; font-s= ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic= a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader = { background-color:#000066; font-family:arial,helvetica,sans-serif; font-si= ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC = }.unittests-sectionheader { background-color:#000066; font-family:arial,hel= vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back= ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se= rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he= lvetica,sans-serif; font-size:8pt; color:#FF0000; }.checkstyle-oddrow { bac= kground-color:#CCCCCC }.checkstyle-data { font-family:arial,helvetica,sans-= serif; font-size:8pt; color:#000000; }.checkstyle-sectionheader { backgroun= d-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; co= lor:#FFFFFF; } </style> </head><body> View results here -> <a href=3D"http://tck2.jboss.com/cc/buildresults/jboss= -3.2?log=3Dlog20040603230221Lbuild.74">http://tck2.jboss.com/cc/buildresult= s/jboss-3.2?log=3Dlog20040603230221Lbuild.74</a><p> <table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align= =3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - = build.74</td></tr><tr><td class=3D"header-data"><span class= =3D"header-label">Date of build: </span>06/03/2004 23:02:21</td></tr><= tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb= sp;</span>10 minutes 48 seconds</td></tr><tr><td class=3D"header-data"><spa= n class=3D"header-label">Last changed: </span>06/03/2004 22:40:05</td>= </tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en= try: </span>Allows subclasses to access ivars</td></tr></table><p> <table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border= =3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"/><p> <p> <p> <p> <table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align= =3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> = Unit Tests: (0) </td></tr><tr><td class=3D= "unittests-data" colspan=3D"2"> No Tests Run = </td></tr><tr><td class=3D"unittests-error" colspan=3D"= 2"> This project doesn't have any tests = </td></tr><tr><td><table width=3D"98%" border=3D"0" cellspac= ing=3D"0" cellpadding=3D"2" align=3D"center"></table></td></tr><tr></tr><tr= ><td colspan=3D"2"> </td></tr></table><p> <table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align= =3D"center"><tr><td colspan=3D"4" class=3D"modifications-sectionheader"> = Modifications since last build: = (19) </td></tr><tr class=3D"modifications-evenrow"><td = class=3D"modifications-data">1.6.4.5</td><td class=3D"modifications-data">m= odified</td><td class=3D"modifications-data">starksm</td><td class=3D"modif= ications-data">security/src/main/org/jboss/security/auth/spi/DatabaseServer= LoginModule.java</td><td class=3D"modifications-data">Allows subclasses to = access ivars</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif= ications-data">1.28.2.15</td><td class=3D"modifications-data">modified</td>= <td class=3D"modifications-data">starksm</td><td class=3D"modifications-dat= a">security/build.xml</td><td class=3D"modifications-data">Update the jboss= sx-client.jar to include the PBEUtils and related classes</td></tr><tr clas= s=3D"modifications-evenrow"><td class=3D"modifications-data">1.1.2.1</td><t= d class=3D"modifications-data">modified</td><td class=3D"modifications-data= ">starksm</td><td class=3D"modifications-data">security/src/main/org/jboss/= security/plugins/PBEUtils.java</td><td class=3D"modifications-data">Ecrypt = a password using the JaasSecurityDomain password Usage: PBEUtils salt count= domain-password password salt : the Salt attribute from the JaasSecurityDo= main count : the IterationCount attribute from the JaasSecurityDomain domai= n-password : the plaintext password that maps to the KeyStorePass attribu= te from the JaasSecurityDomain password : the plaintext password that shoul= d be encrypted with the JaasSecurityDomain password</td></tr><tr class=3D= "modifications-oddrow"><td class=3D"modifications-data">1.1.2.2</td><td cla= ss=3D"modifications-data">modified</td><td class=3D"modifications-data">sta= rksm</td><td class=3D"modifications-data">security/src/main/org/jboss/secur= ity/plugins/FilePassword.java</td><td class=3D"modifications-data">Only use= the Logger inside of the toCharArray so the main methodcan be used with on= ly the jbosssx.jar</td></tr><tr class=3D"modifications-evenrow"><td class= =3D"modifications-data">1.3.2.7</td><td class=3D"modifications-data">modifi= ed</td><td class=3D"modifications-data">starksm</td><td class=3D"modificati= ons-data">connector/src/main/org/jboss/resource/security/AbstractPasswordCr= edentialLoginModule.java</td><td class=3D"modifications-data">Expose the MB= eanServer ivar</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mod= ifications-data">1.1.2.1</td><td class=3D"modifications-data">modified</td>= <td class=3D"modifications-data">starksm</td><td class=3D"modifications-dat= a">security/src/main/org/jboss/security/Base64Utils.java</td><td class=3D"m= odifications-data">Base64 encoding/decoding utilities</td></tr><tr class=3D= "modifications-evenrow"><td class=3D"modifications-data">1.1.2.1</td><td cl= ass=3D"modifications-data">modified</td><td class=3D"modifications-data">st= arksm</td><td class=3D"modifications-data">connector/src/etc/example-config= /hsqldb-encrypted-ds.xml</td><td class=3D"modifications-data">The Hypersoni= c embedded database JCA connection factory configthat illustrates the use o= f the JaasSecurityDomainIdentityLoginModuleto use encrypted password in the= data source configuration</td></tr><tr class=3D"modifications-oddrow"><td = class=3D"modifications-data">1.1.2.1</td><td class=3D"modifications-data">m= odified</td><td class=3D"modifications-data">starksm</td><td class=3D"modif= ications-data">connector/src/main/org/jboss/resource/security/JaasSecurityD= omainIdentityLoginModule.java</td><td class=3D"modifications-data">A login = module for statically defining a data source username and password that use= s a password that has been ecrypted by a JaasSecurityDomain. The base64 for= mat of the data source password may be generated using the PBEUtils command= : java -cp jbosssx.jar org.jboss.security.plugins.PBEUtils salt count dom= ain-password data-source-password salt : the Salt attribute from the JaasSe= curityDomain count : the IterationCount attribute from the JaasSecurityDoma= in domain-password : the plaintext password that maps to the KeyStorePass = attribute from the JaasSecurityDomain data-source-password : the plaintext= password for the data source that should be encrypted with the JaasSecur= ityDomain password</td></tr><tr class=3D"modifications-evenrow"><td class= =3D"modifications-data">1.12.4.14</td><td class=3D"modifications-data">modi= fied</td><td class=3D"modifications-data">starksm</td><td class=3D"modifica= tions-data">security/src/main/org/jboss/security/plugins/JaasSecurityManage= rService.java</td><td class=3D"modifications-data">Factor out the common pr= ivileged actions</td></tr><tr class=3D"modifications-oddrow"><td class=3D"m= odifications-data">1.27.2.12</td><td class=3D"modifications-data">modified<= /td><td class=3D"modifications-data">starksm</td><td class=3D"modifications= -data">security/src/main/org/jboss/security/plugins/JaasSecurityManager.jav= a</td><td class=3D"modifications-data">Factor out the common privileged act= ions</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification= s-data">1.1.2.1</td><td class=3D"modifications-data">modified</td><td class= =3D"modifications-data">starksm</td><td class=3D"modifications-data">testsu= ite/src/resources/security/jaassecdomain-tests-service.xml</td><td class=3D= "modifications-data">Config for JaasSecurityDomain tests</td></tr><tr class= =3D"modifications-oddrow"><td class=3D"modifications-data">1.1.2.2</td><td = class=3D"modifications-data">modified</td><td class=3D"modifications-data">= starksm</td><td class=3D"modifications-data">testsuite/src/main/org/jboss/t= est/security/test/JaasSecurityDomainUnitTestCase.java</td><td class=3D"modi= fications-data">Use the security/jaassecdomain-tests-service.xml deployment= and add correctthe creation of the tst.password file</td></tr><tr class=3D= "modifications-evenrow"><td class=3D"modifications-data">1.3.2.5</td><td cl= ass=3D"modifications-data">modified</td><td class=3D"modifications-data">st= arksm</td><td class=3D"modifications-data">testsuite/src/resources/security= -spec/service-inf/jboss-service.xml</td><td class=3D"modifications-data">Ad= d Salt and IterationCount attributes</td></tr><tr class=3D"modifications-od= drow"><td class=3D"modifications-data">1.1.2.1</td><td class=3D"modificatio= ns-data">modified</td><td class=3D"modifications-data">starksm</td><td clas= s=3D"modifications-data">testsuite/src/main/org/jboss/test/security/test/Ja= asSecurityDomainUnitTestCase.java</td><td class=3D"modifications-data">Add = tests of the JaasSecurityDomain encode/decode ops and new formats of theKey= StorePass attribute value.</td></tr><tr class=3D"modifications-evenrow"><td= class=3D"modifications-data">1.6.2.9</td><td class=3D"modifications-data">= modified</td><td class=3D"modifications-data">starksm</td><td class=3D"modi= fications-data">security/src/main/org/jboss/security/plugins/JaasSecurityDo= main.java</td><td class=3D"modifications-data">Generalize the KeyStorePass = attribute to support non-plaintext values. Thevalue is now one of:- The pla= intext password for the KeyStore(or whatever format is usedby the KeyStore)= . The toCharArray() value of the string is used without anymanipulation.- A= command to execute to obtain the plaintext password. The formatis '{EXT}..= .' where the '...' is the exact command line that will be passedto the Runt= ime.exec(String) method to execute a platform command. The firstline of the= command output is used as the password.- A class to create to obtain the p= laintext password. The formatis '{CLASS}classname[:ctorarg]' where the '[:c= torarg]' is an optionalstring delimited by the ':' from the classname that = will be passed to theclassname ctor. The password is obtained from classnam= e by invoking a 'char[]toCharArray()' method if found, otherwise, the 'Stri= ng toString()' method isused.- The KeyStorePass is also used in combination= with the Salt and IterationCountattributes to create a PBE secret key used= with the encode/decode operations.</td></tr><tr class=3D"modifications-odd= row"><td class=3D"modifications-data">1.1.2.1</td><td class=3D"modification= s-data">modified</td><td class=3D"modifications-data">starksm</td><td class= =3D"modifications-data">security/src/main/org/jboss/security/plugins/FilePa= ssword.java</td><td class=3D"modifications-data">Read a password in opaque = form to a file for use with the FilePassword accessor in conjunction with t= he JaasSecurityDomain {CLASS}org.jboss.security.plugins.FilePassword:passwo= rd-file format of the KeyStorePass attribute. The original opaque password = file can be created by running: java org.jboss.security.plugins.FilePassw= ord salt count password password-file Running java org.jboss.security.plu= gins.FilePassword will generate a usage message.</td></tr><tr class=3D"modi= fications-evenrow"><td class=3D"modifications-data">1.1.2.1</td><td class= =3D"modifications-data">modified</td><td class=3D"modifications-data">stark= sm</td><td class=3D"modifications-data">security/src/main/org/jboss/securit= y/plugins/TmpFilePassword.java</td><td class=3D"modifications-data">Read a = password from a file specified via the ctor and then overwrite the file con= tents with garbage, and then remove it. This may be used as a password acce= ssor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.p= lugins.TmpFilePassword:password-file format of the KeyStorePass attribute.<= /td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data= ">1.1.2.1</td><td class=3D"modifications-data">modified</td><td class=3D"mo= difications-data">starksm</td><td class=3D"modifications-data">security/src= /main/org/jboss/security/plugins/ConsolePassword.java</td><td class=3D"modi= fications-data">Read a password from the System.in stream. This may be used= as a password accessor in conjunction with the JaasSecurityDomain {CLASS}o= rg.jboss.security.plugins.ConsolePassword format of the KeyStorePass attrib= ute.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification= s-data">1.1.2.1</td><td class=3D"modifications-data">modified</td><td class= =3D"modifications-data">starksm</td><td class=3D"modifications-data">securi= ty/src/main/org/jboss/security/plugins/SubjectActions.java</td><td class=3D= "modifications-data">Common PrivilegedAction used by classes in the org.jbo= ss.security.plugins package</td></tr></table><p> <table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align= =3D"center"></table> </body></html> |