PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type Certificat
  • Fonctions utilisant le type Certificat
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Certificat (Type de variable)
En anglais : Certificate (Type of variable)
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èresObjet de l'utilisation de la clé publique.
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.

Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions 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