I am currently testing EJBCA 4.0.14 on Jboss 5.1.0 with the Self Registration module activated.
If I require a password in the corresponding end entity profile, the input field 'password* is not shown in step 2 of the self registration process. Instead, the text
"An auto-generated password will be sent to this e-mail adress once the request has been approved."
is shown to the user under the input field "E-mail". This results in an unknown password for the user and a not working end entity.
On the other hand, if autogenration is activated, a user password is set correctly and sent to the user.