Verifica lo stato di revoca di un certificato presente in un file.
LONG WINAPI dmtVerifyRevocationStatusCertFromFile (
HDMTOBJ hDmt,
CHAR *szCertFileName,
CHAR *szValidationTime ,
CHAR *szValidationFormat );
External_Function dmtVerifyRevocationStatusCertFromFile "dmtVerifyRevocationStatusCertFromFile" Dimatec.dll ;
HDMTOBJ hDmt ;
string szCertFileName;
string szValidationTime ;
string szValidationTimeFormat ;
returns integer
Public Declare Function dmtVerifyRevocationStatusCertFromFile "Dimatec.dll" _
(ByVal hDmt As Long, _
ByVal szCertName As String,
Optional ByVal szValidationTime As String , _
Optional ByVal szValidationTimeFormat As String ) _
As Long
[DllImport("Dimatec.dll")]
public static extern int dmtVerifyRevocationStatusCertFromFile (
int hDmt,
string szCertFileName,
string szValidationTime ,
string szValidationTimeFormat);
hDmt - Handle dell'oggetto DiMaTek
szCertFileName - Nome del file contenente il certificato da verificare
szValidationTime - Verifica della revoca ad una particolare data. Puņ essere NULL
szValidationTimeFormat - Stringa che specifica la formattazione del parametro szValidationTime [vedi Formato del riferimento temporale]
DMT_OK in caso di successo, altrimenti un codice di errore
if (labelCertificateFile.Text.Length == 0)
{
MessageBox.Show(this, "Any certificate file selected", "VerifyRevocation",
MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
int VerifyRevocationResult = CDIMATECLIBRARY.dmtVerifyRevocationStatusCertFromFile(
CDIMATECLIBRARY.ghDimatecObj,
labelCertificateFile.Text);