PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Cas particulier
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
XMLSigne (Fonction)
En anglais : XMLSign
Signe un document XML.
Versions 27 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Nouveauté 27
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Android Cette fonction est désormais disponible pour les applications Android.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Exemple
MonDoc est un xmlDocument
NoeudASigner est un xmlNoeud, description="schemaXSDDuProjet.NoeudRacine"
MonCertificat est un Certificat
 
MaSignature est un xmlSignature
MaSignature.AlgorithmeNormalisation = atC14NExcluAvecCommentaire
MaSignature.AlgorithmeSignature = asRSA_SHA_160
MaSignature.Clé = MonCertificat
 
SI XMLSigne(MaSignature, MonDoc.NoeudASigner) = Vrai ALORS
Trace("Document signé")
FIN
Syntaxe
<Résultat> = XMLSigne(<Signature> , <Noeud d'insertion>)
<Résultat> : Booléen
  • Vrai si le document XML a été signé,
  • Faux dans le cas contraire.
<Signature> : Variable de type xmlSignature
Nom de la variable de type xmlSignature correspondant à la signature XML à utiliser.
<Noeud d'insertion> : Variable de type xmlNoeud
Nom de la variable de type xmlNoeud correspondant à l'emplacement où la signature doit être insérée.
Remarques

Cas particulier

La signature du XML n'est pas possible pour des "smart card". Dans ce cas, la fonction échoue.
Classification Métier / UI : Code métier
Composante : wd270xml.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire