@@ -438,17 +438,39 @@ def create_authn_request(self, destination, vorg="", scoping=None,
438
438
self .sec .cert_handler .update_cert (True , client_crt )
439
439
if client_crt is not None :
440
440
sign_prepare = True
441
- return self ._message (AuthnRequest , destination , message_id ,
442
- consent , extensions , sign , sign_prepare ,
443
- protocol_binding = binding ,
444
- scoping = scoping , nsprefix = nsprefix ,
445
- sign_alg = sign_alg , digest_alg = digest_alg ,
446
- ** args )
447
- return self ._message (AuthnRequest , destination , message_id , consent ,
448
- extensions , sign , sign_prepare ,
449
- protocol_binding = binding ,
450
- scoping = scoping , nsprefix = nsprefix ,
451
- sign_alg = sign_alg , digest_alg = digest_alg , ** args )
441
+ msg = self ._message (
442
+ AuthnRequest ,
443
+ destination ,
444
+ message_id ,
445
+ consent ,
446
+ extensions ,
447
+ sign ,
448
+ sign_prepare ,
449
+ protocol_binding = binding ,
450
+ scoping = scoping ,
451
+ nsprefix = nsprefix ,
452
+ sign_alg = sign_alg ,
453
+ digest_alg = digest_alg ,
454
+ ** args ,
455
+ )
456
+ else :
457
+ msg = self ._message (
458
+ AuthnRequest ,
459
+ destination ,
460
+ message_id ,
461
+ consent ,
462
+ extensions ,
463
+ sign ,
464
+ sign_prepare ,
465
+ protocol_binding = binding ,
466
+ scoping = scoping ,
467
+ nsprefix = nsprefix ,
468
+ sign_alg = sign_alg ,
469
+ digest_alg = digest_alg ,
470
+ ** args ,
471
+ )
472
+
473
+ return msg
452
474
453
475
def create_attribute_query (self , destination , name_id = None ,
454
476
attribute = None , message_id = 0 , consent = None ,
0 commit comments