@@ -135,12 +135,10 @@ public void createUserDirectories(EbicsUser user) {
135135 * the bank name
136136 * @param hostId
137137 * the bank host ID
138- * @param useCertificate
139- * does the bank use certificates ?
140138 * @return the created ebics bank
141139 */
142- private Bank createBank (URL url , String name , String hostId , boolean useCertificate ) {
143- Bank bank = new Bank (url , name , hostId , useCertificate );
140+ private Bank createBank (URL url , String name , String hostId ) {
141+ Bank bank = new Bank (url , name , hostId );
144142 banks .put (hostId , bank );
145143 return bank ;
146144 }
@@ -180,8 +178,6 @@ private Partner createPartner(EbicsBank bank, String partnerId) {
180178 * the user country
181179 * @param organization
182180 * the user organization or company
183- * @param useCertificates
184- * does the bank use certificates ?
185181 * @param saveCertificates
186182 * save generated certificates?
187183 * @param passwordCallback
@@ -192,11 +188,11 @@ private Partner createPartner(EbicsBank bank, String partnerId) {
192188 */
193189 public User createUser (URL url , String bankName , String hostId , String partnerId ,
194190 String userId , String name , String email , String country , String organization ,
195- boolean useCertificates , boolean saveCertificates , PasswordCallback passwordCallback )
191+ boolean saveCertificates , PasswordCallback passwordCallback )
196192 throws Exception {
197193 log .info (messages .getString ("user.create.info" , userId ));
198194
199- Bank bank = createBank (url , bankName , hostId , useCertificates );
195+ Bank bank = createBank (url , bankName , hostId );
200196 Partner partner = createPartner (bank , partnerId );
201197 try {
202198 User user = new User (partner , userId , name , email , country , organization ,
@@ -208,7 +204,7 @@ public User createUser(URL url, String bankName, String hostId, String partnerId
208204 configuration .getSerializationManager ().serialize (bank );
209205 configuration .getSerializationManager ().serialize (partner );
210206 configuration .getSerializationManager ().serialize (user );
211- createLetters (user , useCertificates );
207+ createLetters (user );
212208 users .put (userId , user );
213209 partners .put (partner .getPartnerId (), partner );
214210 banks .put (bank .getHostId (), bank );
@@ -221,9 +217,8 @@ public User createUser(URL url, String bankName, String hostId, String partnerId
221217 }
222218 }
223219
224- private void createLetters (EbicsUser user , boolean useCertificates )
220+ private void createLetters (EbicsUser user )
225221 throws GeneralSecurityException , IOException , EbicsException {
226- user .getPartner ().getBank ().setUseCertificate (useCertificates );
227222 LetterManager letterManager = configuration .getLetterManager ();
228223 List <InitLetter > letters = List .of (letterManager .createA005Letter (user ),
229224 letterManager .createE002Letter (user ), letterManager .createX002Letter (user ));
@@ -512,10 +507,9 @@ private User createUser(ConfigProperties properties, PasswordCallback pwdHandler
512507 String userEmail = properties .get ("user.email" );
513508 String userCountry = properties .get ("user.country" );
514509 String userOrg = properties .get ("user.org" );
515- boolean useCertificates = false ;
516510 boolean saveCertificates = true ;
517511 return createUser (new URL (bankUrl ), bankName , hostId , partnerId , userId , userName , userEmail ,
518- userCountry , userOrg , useCertificates , saveCertificates , pwdHandler );
512+ userCountry , userOrg , saveCertificates , pwdHandler );
519513 }
520514
521515 private static CommandLine parseArguments (Options options , String [] args )
@@ -640,7 +634,7 @@ public static void main(String[] args) throws Exception {
640634 }
641635
642636 if (cmd .hasOption ("letters" )) {
643- client .createLetters (client .defaultUser , false );
637+ client .createLetters (client .defaultUser );
644638 }
645639
646640 if (hasOption (cmd , OrderType .INI )) {
0 commit comments