( StoreName : String;
CertThumbPrint : String;
dim Name : String;
dim Subject : String;
dim Publisher : String;
dim ValidFrom : Date;
dim ValidTo : Date;
dim TextError : String) : Byte
Funkce vrací informace o certifikátu.
|
Jméno parametru |
Popis |
| StoreName |
Název úložiště dat. Osobní úložiště se nazývá "MY". V tomto případě, parametr CertThumbPrint obsahuje otisk certifikátu ve formátu Base64. Jestliže do tohoto parametru vložíte text "FLX_DB", bude podpisový certifikát hledán v databázi dokumentů, kam byl vložen makrofunkcí _DocFromFileToDatabase jako typ PFX. Certifikát bude hledán podle Uid dokumentu, který bude nalezen v parametru CertThumbPrint. Heslo bude rovněž použito od nalezeného dokumentu. |
| CertThumbPrint | Obsahuje otisk certifikátu ve formátu Base64. Jestliže je certifikát hledán v databázi dokumentů (viz parametr StoreName), je zde Uid hledaného dokumentu. |
| Name | Název |
| Subject | Předmět |
| Publisher | Vydavatel |
| ValidFrom | Platí OD |
| ValidTo | Platí DO |
| TextError | Jestliže vznikne chyba, vrací funkce false a tento parametr bude obsahovat text chyby. |
Podívejte se na: Procedury a funkce - Certifikáty a podpisy
Příklad:
procedure Test_CertSelect
dim CertThumbPrint : String;
dim TextError : String;
dim Name : String;
dim Subject : String;
dim Publisher : String;
dim ValidFrom : Date;
dim ValidTo : Date;
Trace(_CertSelect("MY", CertThumbPrint, TextError)," ",CertThumbPrint, " ",TextError);
_CertGetInfo("MY", CertThumbPrint, Name, Subject, Publisher, ValidFrom, ValidTo,TextError);
Trace(Name," ", Subject," ", Publisher," ", ValidFrom," ", ValidTo," ", TextError);
endproc