mirror of
				https://github.com/brain-tec/account_ebics.git
				synced 2025-11-03 22:50:59 +00:00 
			
		
		
		
	[IMP] account_ebics : update doc for EDS
This commit is contained in:
		@@ -187,9 +187,18 @@ You can also find this information in the doc folder of this module (file EBICS_
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
|
 | 
					|
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Electronic Distributed Signature (EDS)
 | 
				
			||||||
 | 
					--------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This is supported via external signing apps, e.g. BankingVEU:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  https://play.google.com/store/apps/details?id=subsembly.bankingveu
 | 
				
			||||||
 | 
					  https://apps.apple.com/de/app/bankingveu/id1578694190
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Known Issues / Roadmap
 | 
					Known Issues / Roadmap
 | 
				
			||||||
======================
 | 
					======================
 | 
				
			||||||
 | 
					
 | 
				
			||||||
- Add support to import externally generated keys & certificates (currently only 3SKey signature certificate).
 | 
					- Add support to import externally generated keys & certificates (currently only 3SKey signature certificate).
 | 
				
			||||||
- Electronic Distributed Signature (EDS) is not supported in the current version of this module.
 | 
					- Add support for SWIFT 3SKey signing javascript lib (SConnect, cf https://www2.swift.com/3skey/help/sconnect.html).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -72,7 +72,7 @@ class EbicsUserID(models.Model):
 | 
				
			|||||||
        help="Users who are allowed to use this EBICS UserID for "
 | 
					        help="Users who are allowed to use this EBICS UserID for "
 | 
				
			||||||
        " bank transactions.",
 | 
					        " bank transactions.",
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
    # Currently only a singe signature class per user is supported
 | 
					    # Currently only a single signature class per user is supported
 | 
				
			||||||
    # Classes A and B are not yet supported.
 | 
					    # Classes A and B are not yet supported.
 | 
				
			||||||
    signature_class = fields.Selection(
 | 
					    signature_class = fields.Selection(
 | 
				
			||||||
        selection=[("E", "Single signature"), ("T", "Transport signature")],
 | 
					        selection=[("E", "Single signature"), ("T", "Transport signature")],
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -538,12 +538,19 @@ You can also find this information in the doc folder of this module (file EBICS_
 | 
				
			|||||||
<div class="line"><br /></div>
 | 
					<div class="line"><br /></div>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 | 
					<div class="section" id="electronic-distributed-signature-eds">
 | 
				
			||||||
 | 
					<h3>Electronic Distributed Signature (EDS)</h3>
 | 
				
			||||||
 | 
					<p>This is supported via external signing apps, e.g. BankingVEU:</p>
 | 
				
			||||||
 | 
					<blockquote>
 | 
				
			||||||
 | 
					<a class="reference external" href="https://play.google.com/store/apps/details?id=subsembly.bankingveu">https://play.google.com/store/apps/details?id=subsembly.bankingveu</a>
 | 
				
			||||||
 | 
					<a class="reference external" href="https://apps.apple.com/de/app/bankingveu/id1578694190">https://apps.apple.com/de/app/bankingveu/id1578694190</a></blockquote>
 | 
				
			||||||
 | 
					</div>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
<div class="section" id="known-issues-roadmap">
 | 
					<div class="section" id="known-issues-roadmap">
 | 
				
			||||||
<h2>Known Issues / Roadmap</h2>
 | 
					<h2>Known Issues / Roadmap</h2>
 | 
				
			||||||
<ul class="simple">
 | 
					<ul class="simple">
 | 
				
			||||||
<li>Add support to import externally generated keys & certificates (currently only 3SKey signature certificate).</li>
 | 
					<li>Add support to import externally generated keys & certificates (currently only 3SKey signature certificate).</li>
 | 
				
			||||||
<li>Electronic Distributed Signature (EDS) is not supported in the current version of this module.</li>
 | 
					<li>Add support for SWIFT 3SKey signing javascript lib (SConnect, cf <a class="reference external" href="https://www2.swift.com/3skey/help/sconnect.html">https://www2.swift.com/3skey/help/sconnect.html</a>).</li>
 | 
				
			||||||
</ul>
 | 
					</ul>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
</div>
 | 
					</div>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -463,7 +463,7 @@ class EbicsXfer(models.TransientModel):
 | 
				
			|||||||
            "passphrase": passphrase,
 | 
					            "passphrase": passphrase,
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        if self.ebics_sig_passphrase:
 | 
					        if self.ebics_sig_passphrase:
 | 
				
			||||||
            keyring_params["sig_passphrase"] = self.ebics_sig_passphrase 
 | 
					            keyring_params["sig_passphrase"] = self.ebics_sig_passphrase
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            keyring = EbicsKeyRing(**keyring_params)
 | 
					            keyring = EbicsKeyRing(**keyring_params)
 | 
				
			||||||
        except (RuntimeError, ValueError) as err:
 | 
					        except (RuntimeError, ValueError) as err:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user