|
| 1.12.4.14 | modified | starksm | security/src/main/org/jboss/security/plugins/JaasSecurityManagerService.java | Factor out the common privileged actions |
| 1.27.2.12 | modified | starksm | security/src/main/org/jboss/security/plugins/JaasSecurityManager.java | Factor out the common privileged actions |
| 1.1.2.1 | modified | starksm | testsuite/src/resources/security/jaassecdomain-tests-service.xml | Config for JaasSecurityDomain tests |
| 1.1.2.2 | modified | starksm | testsuite/src/main/org/jboss/test/security/test/JaasSecurityDomainUnitTestCase.java | Use the security/jaassecdomain-tests-service.xml deployment and add correctthe creation of the tst.password file |
| 1.3.2.5 | modified | starksm | testsuite/src/resources/security-spec/service-inf/jboss-service.xml | Add Salt and IterationCount attributes |
| 1.1.2.1 | modified | starksm | testsuite/src/main/org/jboss/test/security/test/JaasSecurityDomainUnitTestCase.java | Add tests of the JaasSecurityDomain encode/decode ops and new formats of theKeyStorePass attribute value. |
| 1.6.2.9 | modified | starksm | security/src/main/org/jboss/security/plugins/JaasSecurityDomain.java | Generalize the KeyStorePass attribute to support non-plaintext values. Thevalue is now one of:- The plaintext 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 Runtime.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 plaintext password. The formatis '{CLASS}classname[:ctorarg]' where the '[:ctorarg]' is an optionalstring delimited by the ':' from the classname that will be passed to theclassname ctor. The password is obtained from classname by invoking a 'char[]toCharArray()' method if found, otherwise, the 'String 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. |
| 1.1.2.1 | modified | starksm | security/src/main/org/jboss/security/plugins/FilePassword.java | Read a password in opaque form to a file for use with the FilePassword accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.FilePassword:password-file format of the KeyStorePass attribute. The original opaque password file can be created by running: java org.jboss.security.plugins.FilePassword salt count password password-file Running java org.jboss.security.plugins.FilePassword will generate a usage message. |
| 1.1.2.1 | modified | starksm | security/src/main/org/jboss/security/plugins/TmpFilePassword.java | Read a password from a file specified via the ctor and then overwrite the file contents with garbage, and then remove it. This may be used as a password accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.TmpFilePassword:password-file format of the KeyStorePass attribute. |
| 1.1.2.1 | modified | starksm | security/src/main/org/jboss/security/plugins/ConsolePassword.java | Read a password from the System.in stream. This may be used as a password accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.ConsolePassword format of the KeyStorePass attribute. |
| 1.1.2.1 | modified | starksm | security/src/main/org/jboss/security/plugins/SubjectActions.java | Common PrivilegedAction used by classes in the org.jboss.security.plugins package |