/* $Id: pki_check.c $ */ /* A simple C program to display the CryptoSys PKI Details */ /* $Date: 2020-05-08 19:59:00 $ $Revision: 12.3.19 $ */ #include <stdio.h> #include "diCrPKI.h" /* WINDOWS: link to the library file `diCrPKi.lib`. Requires `diCrPKI.dll` to be in your library search path. LINUX: link to the dynamic library `libcryptosyspki.so` gcc -g -Wall pki_check.c -lcryptosyspki -o pki_check_so */ int main() { char compiled[64]; char info[128]; char modname[FILENAME_MAX]; long ver, lic; /* Get details from PKI Toolkit */ ver = PKI_Version(0, 0); PKI_CompileTime(compiled, sizeof(compiled)-1); PKI_ModuleName(modname, sizeof(modname)-1, 0); lic = PKI_LicenceType(0); PKI_ModuleInfo(info, sizeof(info) - 1, 0); /* Display */ printf("Version=%ld\nLicenceType=%c\nModule=%s\nCompiled=%s\nInfo=%s\n", ver, (char)lic, modname, compiled, info); return 0; }