dmtVerifyRevocationStatusCertInStore

Verifica lo stato di revoca di un certificato presente nello store.

 

Dichiarazione - C

LONG WINAPI dmtVerifyRevocationStatusCertInStore (

HDMTOBJ hDmt,

LPCSTR szCertName,

LPCSTR szCertSerialNumber,

LPCSTR szValidationTime ,

LPCSTR szValidationFormat );

 

Dichiarazione - Visual Dataflex

External_Function dmtVerifyRevocationStatusCertInStore "dmtVerifyRevocationStatusCertInStore" Dimatec.dll ;

HDMTOBJ  hDmt ;

string szCertName ;

String szCertSerialNumber;

string szValidationTime ;

string szValidationFormat ;

returns integer

 

Dichiarazione - Visual Basic

Public Declare Function dmtVerifyRevocationStatusCertInStore Lib "Dimatec.dll" _

(ByVal hDmt As Long, _

ByVal szCertName As String, _

ByVal szCertSerialNumber As String, _

ByVal szValidationTime As String, _

ByVal  szValidationFormat As String) _

As Long

 

Dichiarazione - C Sharp

[DllImport("Dimatec.dll")]

public static extern int dmtVerifyRevocationStatusCertInStore (

int hDmt,

string szCertName,

string szCertSerialNumber ,

string szValidationTime ,

string  szValidationFormat );

 

Parametri di input:
Valore di ritorno:

DMT_OK in caso di successo, altrimenti un codice di errore

 

 


Esempi di utilizzo

 

 

Visual Dataflex

Integer ret

Integer iCurrent

        

String sCurrentCertificate

                

Get Current_Item of oList_CertificateInStore to iCurrent

            

If (iCurrent < 0) Procedure_Return

        

Get Value of oList_CertificateInStore iCurrent to sCurrentCertificate

If (Length(Trim(sCurrentCertificate)) = 0) Procedure_Return

            

Move (dmtVerifyRevocationStatusCertInStore( ;

    ghDmt , ;

    sCurrentCertificate)) to ret

 

C Sharp

if (listBoxCertificatesInStore.SelectedIndex < 0)

{

    MessageBox.Show(this, "Any certificate selected", "VerifyRevocation",

        MessageBoxButtons.OK, MessageBoxIcon.Error);

    return;

}

 

int VerifyRevocationResult = CDIMATECLIBRARY.dmtVerifyRevocationStatusCertInStore(

    CDIMATECLIBRARY.ghDimatecObj,

    listBoxCertificatesInStore.Items[listBoxCertificatesInStore.SelectedIndex].ToString());