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 :
Versions 16 et supérieures
CertificatExtrait
Nouveauté 16
CertificatExtrait
CertificatExtrait
Extrait un certificat d’un buffer de signature ou d’un duplicata d’impression.
Versions 16 et supérieures
CertificatOuvrePropriétés
CertificatOuvrePropriétés
Ouvre la fenêtre Windows permettant de connaître les propriétés d’un certificat.
Versions 16 et supérieures
CertificatSélecteur
CertificatSélecteur
Ouvre une fenêtre de sélection de certificats. Les certificats listés sont les certificats installés dans le magasin personnel.
Versions 16 et supérieures
CertificatSigneChaîne
CertificatSigneChaîne
Crée la signature d'une chaîne de caractères.
Versions 18 et supérieures
CertificatSigneExécutable
CertificatSigneExécutable
Signe un fichier exécutable avec un certificat.
Versions 16 et supérieures
CertificatSigneFichier
CertificatSigneFichier
Crée la signature d'un fichier. Cette signature peut être mémorisée dans une variable de type Buffer ou bien dans un fichier texte.
Versions 19 et supérieures
NotifPushEnvoie
Nouveauté 19
NotifPushEnvoie
NotifPushEnvoie
Envoie une notification push (distante) à un appareil mobile (iOS ou Android).
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire