PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type Certificat
  • Fonctions WLangage utilisant le type Certificat
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Certificat (Type de variable)
En anglais : Certificate
Le type Certificat permet de manipuler :
  • les certificats utilisés pour signer les chaînes ou les fichiers.
  • les certificats utilisés pour signer les emails. Dans ce cas, une variable de type Certificat est utilisée par les variables de type Email.
  • Versions 19 et supérieures
    les certificats utilisés pour les Notifications Push envoyées à des applications iOS.
    Nouveauté 19
    les certificats utilisés pour les Notifications Push envoyées à des applications iOS.
    les certificats utilisés pour les Notifications Push envoyées à des applications iOS.
Les caractéristiques d'un certificat peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : 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.
Exemple
WINDEVEtats et RequêtesCode Utilisateur (MCU)
MonCertificat est un Certificat
 
// Ouverture du sélecteur de certificat de Windows
MonCertificat = CertificatSélecteur()
 
// Annulation ou erreur
SI MonCertificat.Nom = "" ALORS
RETOUR
FIN
 
Trace(MonCertificat.Emetteur)
Trace(MonCertificat.DateValiditéDébut)
Trace(MonCertificat.DateValiditéFin)
Trace(MonCertificat.Fiabilité)
Trace(MonCertificat.Nom)
Trace(MonCertificat.NuméroSérie)
Trace(MonCertificat.ValidePourSignature)
Remarques

Propriétés spécifiques à la description des variables de type Certificat

Les propriétés suivantes peuvent être utilisées pour manipuler un certificat :
Nom de la propriétéType manipuléEffet
DateValiditéDébutDateHeureDate et heure de début de validité du certificat.
Cette propriété est disponible uniquement en lecture.
DateValiditéFinDateHeureDate et heure de fin de validité du certificat.
Cette propriété est disponible uniquement en lecture.
EmetteurChaîne de caractèresNom de l'émetteur du certificat (caractéristique "Délivré par").
Cette propriété est disponible uniquement en lecture.
Versions 21 et supérieures
EmetteurComplet
Nouveauté 21
EmetteurComplet
EmetteurComplet
Chaîne de caractèresNom complet de l'émetteur du certificat.
Cette propriété est disponible uniquement en lecture.
Versions 21 et supérieures
Empreinte
Nouveauté 21
Empreinte
Empreinte
Chaîne de caractèresNuméro unique associé au certificat. Ce numéro est créé automatiquement lors de la création d'un certificat.
Cette propriété est disponible uniquement en lecture.
FiabilitéConstante de type EntierNiveau de fiabilité du certificat correspondant à une des constantes suivantes :
  • certificatExpiré : la date d'expiration du certificat est dépassée.
  • certificatInvalide : le certificat est invalide.
  • certificatNonFiable : le certificat est non fiable.
  • certificatOk : le certificat est fiable.
Cette propriété est disponible uniquement en lecture.
NomChaîne de caractèresNom de la personne à qui est délivré le certificat.
Cette propriété est disponible uniquement en lecture.
NuméroSérieChaîne de caractèresNuméro de série du certificat.
Cette propriété est disponible uniquement en lecture.
Versions 21 et supérieures
Objet
Nouveauté 21
Objet
Objet
Chaîne de caractèresTexte permettant d'indiquer l'objet de l'utilisation de la clé publique. Par exemple : domaine pour lequel le certificat est émis et suivant le type de certificat, informations permettant d'identifier la société exploitant le site, période de validité, ...
Cette propriété est disponible uniquement en lecture.
Versions 26 et supérieures
OIDUsage
Nouveauté 26
OIDUsage
OIDUsage
Tableau de chaînesListe des OID des applications qui utilisent ce certificat.
Cette propriété est disponible uniquement en lecture.
Versions 26 et supérieures
UtilisationClé
Nouveauté 26
UtilisationClé
UtilisationClé
Constantes de type EntierUtilisations attendues pour ce certificat :
  • certificatChiffrementClé : Certificat permettant de chiffrer une clé.
  • certificatChiffrementDonnées : Certificat permettant de chiffrer des données.
  • certificatEchangeClé : Certificat permettant d'échanger une clé.
  • certificatNonRépudiation : Certificat permettant la non répudiation.
  • certificatSignatureNumérique : Certificat permettant d'effectuer une signature numérique.
  • certificatSigneClé : Certificat permettant de signer une clé.
Cette propriété est disponible uniquement en lecture.
ValidePourSignatureBooléenCette propriété permet de savoir si le certificat possède une clé privée et toutes les caractéristiques requises pour effectuer une signature.
Cette propriété est disponible uniquement en lecture.

Fonctions WLangage utilisant le type Certificat

Les fonctions suivantes manipulent les variables de type Certificat :
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire