ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Standard functions / Certificate functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Returns the list of certificates available on the computer.
Remark: HTTPListCertificate only lists certificates with a "Client authentication" role.
Example
// Retrieve the list of certificates available on the computer
// (Windows personal certificate store)
arrCertificate is array of Certificates
arrCertificate = CertificateList()
 
// Browse the certificates
ACertificate is Certificate
i is int
i = 1
FOR EACH ACertificate OF arrCertificate
// Checks whether the certificate is valid for signing
IF ACertificate.ValidForSignature = True THEN
// Adds the certificate into a Combo Box control
ListAdd(COMBO_CERTIFICATECHOICE, ACertificate.Name + ...
 "(" + ACertificate.Issuer + ")" + gStoredValue(i))
i++
END
END
Syntax
<Result> = CertificateList([<Store location> [, <Store name>]])
<Result>: Array of Certificate variables
Name of the array of Certificate variables that contains the list of certificates available on the computer.
<Store location>: Optional Integer constant
Location of the certificate store where certificates are to be retrieved:
certLocalMachineStoreCorresponding location:
HKEY_LOCAL_MACHINE/Software/Microsoft/
SystemCertificates
certLocalMachineStoreEnterpriseCorresponding location:
Loaded from the enterprise domains.
certCurrentServiceStoreCorresponding location:
HKEY_LOCAL_MACHINE/Software/Microsoft/Cryptography/
Services/ServiceName/SystemCertificates
certServiceStoreCorresponding location:
HKEY_LOCAL_MACHINE/Software/Microsoft/Cryptography/
Services/ServiceName/SystemCertificates
certLocalMachineStorePolicyCorresponding location: HKEY_LOCAL_MACHINE/Software/Policy/Microsoft/
SystemCertificates
certCurrentUserStorePolicyCorresponding location: HKEY_CURRENT_USER/Software/Policy/Microsoft/
certCurrentUserStore
(Default value)
Corresponding location: HKEY_CURRENT_USER/Software/Microsoft/
SystemCertificates
certUsersStoreCorresponding location: HKEY_USERS/UserName/Software/Microsoft/
SystemCertificates

Remark: These constants cannot be combined.
<Store name>: Optional character string or optional constant
Name of the store where certificates are to be retrieved. This parameter can correspond to:
  • a character string,
  • one of the following constants:
    certAuthorityCertification authority store.
    certTrustTrusted store.
    certPersonal
    (Default value)
    Personal store.
    certRootRoot store

Remark: These constants cannot be combined.
Business / UI classification: Business Logic
Component: wd300prn.dll
Minimum version required
  • Version 16
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 02/23/2024

Send a report | Local help