[IMP] account_ebics : update doc for EDS

This commit is contained in:
Luc De Meyer 2023-12-03 11:17:18 +01:00
parent b8f8e64200
commit bee5cf142f
4 changed files with 20 additions and 4 deletions

View File

@ -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).

View File

@ -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")],

View File

@ -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 &amp; certificates (currently only 3SKey signature certificate).</li> <li>Add support to import externally generated keys &amp; 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>

View File

@ -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: