Mettre memberId sur ReceipientSummary, et arrêter le contrôle IP DNS-Resolving

FixESigService
Expédié
6 août 2026 à 19:20 UTC
Auteur
Kamo
Commite
95848ef

Un appelant qui agit sur la base du statut de bénéficiaire doit pouvoir établir WHOSE c'est son statut. Le forfait juridique de DocsService Finish écrit une attestation WORM sur la force de "ce destinataire signé"; sans membre id sur l'enveloppe lire il ne peut faire confiance qu'au destinataire qu'il stocké à la livraison, et un i uid mal lié laisserait une attestation d'employé reposer sur celle d'un collègue signature. Le récipiendaire est maintenant associé à memberId, en tant que STRING, parce que single-rowid() est passé Number.MAX-SAFE-INTEGER et cet enregistrement est sérialisé directement aux clients. Null pour un signataire externe, et NON-NULL le laisse tomber. EsignClientIp.isIpLiteral demande "est chaque caractère un chiffre ou un point", qui "1.2.3.4.5" passe et InetAddress.getByName puis le traite comme un HOSTNAME et le résout: une requête DNS sortante, sur le chemin de la demande, pour un nom CLIENT a choisi dans un en-tête, qui est exactement la recherche du javadoc dit est évitées. Il compte maintenant des groupes et des fourchettes. Conçu identique à celui de DocsService LegalClientIp: les deux sont des copies d'une règle et ne doivent pas être d'accord sur les chaînes qui sont des adresses.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation