|
|
|
|
|
- Propriétés spécifiques à la description des variables de type xmlSignatureXAdES
xmlSignatureXAdES (Type de variable) En anglais : xmlXAdESSignature
Le type xmlSignatureXAdES permet de définir toutes les caractéristiques avancées d'une signature selon la norme XAdES. Les caractéristiques de ce type de variable peuvent être définies et modifiées à l'aide de différentes propriétés WLangage. Remarques : - Seule la norme XAdES-B est supportée.
- Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
sign est une xmlSignatureXAdES
sign.AlgorithmeNormalisation = atC14NExclu
sign.AlgorithmeSignature = asRSA_SHA_256
sign.Clé = MonCertificat
sign.TypeFichierClé = tfcPKCS12
sign.IdentifiantPolitiqueSignature = "urn:oid:x.x.x.x.x.x.x.x.x.x.x"
sGUID est une chaîne = "xxxxxxxx"
sign.Référence[1].URI = "#" + sGUID
sign.Référence[1].Transformation[1] = atEnveloppée
sign.Référence[1].Transformation[2] = atC14NExclu
sign.Référence[1].AlgorithmeHash = HA_SHA_256
x509 est un xmlSignatureInformationCléX509
x509.AvecCertificat = Faux
sign.InformationClé[1] = x509
xml est un xmlDocument
xml.Body:Id = sGUID
xml.Body.Data = "Hello World!"
Propriétés Propriétés spécifiques à la description des variables de type xmlSignatureXAdES Remarque : Le type xmlSignatureXAdES héritant du type xmlSignature, toutes les propriétés du type diagForme sont disponibles pour le type xmlSignatureXAdES. Ces propriétés sont indiquées en italique dans la liste suivante. Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type xmlSignatureXAdES: | | | Nom de la propriété | Type manipulé | Effet |
---|
AlgorithmeNormalisation | Constante de type Entier | Méthode de standardisation du XML (C14N) : - atAucune : aucune méthode de standardisation.
- atC14N11Inclus : Méthode de standardisation C14N11 inclusive.
- atC14N11InclusAvecCommentaire : Méthode de standardisation C14N11 inclusive avec commentaires.
- atC14NExclu : Méthode de standardisation C14N exclusive.
- atC14NExcluAvecCommentaire : Méthode de standardisation C14N exclusive avec commentaires.
- atC14NInclus : Méthode de standardisation C14N inclusive.
- atC14NInclusAvecCommentaire : Méthode de standardisation C14N inclusive avec commentaires.
| AlgorithmeSignature | Constante de type Entier | Méthode utilisée pour la signature : - asDSA_SHA_160 : Algorithme de cryptage DSA et algorithme de hachage de type SHA 160.
- asECDSA_SHA_224 : Algorithme de cryptage ECDSA et algorithme de hachage de type SHA 224.
- asECDSA_SHA_256 : Algorithme de cryptage ECDSA et algorithme de hachage de type SHA 256.
- asECDSA_SHA_384 : Algorithme de cryptage ECDSA et algorithme de hachage de type SHA 384.
- asECDSA_SHA_512 : Algorithme de cryptage ECDSA et algorithme de hachage de type SHA 512.
- asRSA_SHA_160 : Algorithme de cryptage RSA et algorithme de hachage de type SHA 160.
- asRSA_SHA_256 : Algorithme de cryptage RSA et algorithme de hachage de type SHA 256.
- asRSA_SHA_384 : Algorithme de cryptage RSA et algorithme de hachage de type SHA 384.
- asRSA_SHA_512 : Algorithme de cryptage RSA et algorithme de hachage de type SHA 512.
| Clé | | Certificat ou fichier de clé utilisé pour la signature. - Si cette propriété correspond à un fichier, la propriété TypeFichierClé doit être spécifiée.
Nouveauté SaaSSi cette propriété correspond à une variable de type Certificat, le certificat manipulé peut être un certificat présent sur une carte à puce. Attention : Cette fonctionnalité est disponible uniquement à partir de WINDEV Suite SaaS 2025 Update 1. Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite SaaS 2025.
| Nouveauté SaaSIdentifiantPolitiqueSignature | Chaîne de caractères | Identifiant de la politique de signature utilisée. Cet identifiant est généralement de la forme :
| InformationClé | Tableau de variables de type xmlSignatureInformationCléX509 | Permet de spécifier des informations sur la clé utilisée. | MotDePasseClé | Chaîne de caractères ou Chaîne secrète | Mot de passe permettant de décrypter la clé privée.
Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi - Latin". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes. | Référence | Tableau de xmlSignatureRéférence | Eléments à signer. | TypeFichierClé | Constante de type Entier | Si la propriété Clé correspond à un fichier, la propriété TypeFichierClé permet de définir le type d'encodage du fichier : - tfcBinaire : encodage binaire.
- tfcDER : encodage de type DER (Distinguished Encoding Rule).
- tfcPEM : encodage de type PEM.
- tfcPKCS12 : encodage de type PKCS12.
- tfcPKCS8DER : encodage de type PKCS8 DER.
- tfcPKCS8PEM : encodage de type PKCS8 PEM.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|