Skip to main content

select_signature_provider

Function select_signature_provider 

Source
pub fn select_signature_provider(
    cabinet_preference: SignatureProviderKind,
    subject_is_belgian: bool,
) -> SignatureProviderKind
Expand description

Sélectionne le prestataire à solliciter : la préférence du cabinet, sauf pour un signataire non-belge — l’eID et itsme supposent une identité belge (FAS/RRN), Universign ne le suppose pas (ADR-0014 §4).

La préférence est celle du cabinet, la contrainte est celle du signataire : c’est leur rencontre qu’il faut évaluer, pas l’une ou l’autre isolément.