Make certutil use the new CERT_VerifyCertificate function when verifying certs

This commit is contained in:
jpierre%netscape.com 2002-07-16 00:45:50 +00:00
Родитель 25bdc78b8e
Коммит dc151802c8
1 изменённых файлов: 7 добавлений и 7 удалений

Просмотреть файл

@ -695,22 +695,22 @@ ValidateCert(CERTCertDBHandle *handle, char *name, char *date,
SECStatus rv;
CERTCertificate *cert = NULL;
int64 timeBoundary;
SECCertUsage usage;
SECCertificateUsage usage;
CERTVerifyLog reallog;
CERTVerifyLog *log = NULL;
switch (*certUsage) {
case 'C':
usage = certUsageSSLClient;
usage = certificateUsageSSLClient;
break;
case 'V':
usage = certUsageSSLServer;
usage = certificateUsageSSLServer;
break;
case 'S':
usage = certUsageEmailSigner;
usage = certificateUsageEmailSigner;
break;
case 'R':
usage = certUsageEmailRecipient;
usage = certificateUsageEmailRecipient;
break;
default:
PORT_SetError (SEC_ERROR_INVALID_ARGS);
@ -747,8 +747,8 @@ ValidateCert(CERTCertDBHandle *handle, char *name, char *date,
}
}
rv = CERT_VerifyCert(handle, cert, checkSig, usage,
timeBoundary, pwdata, log);
rv = CERT_VerifyCertificate(handle, cert, checkSig, usage,
timeBoundary, pwdata, log, &usage);
if ( log ) {
if ( log->head == NULL ) {
fprintf(stdout, "%s: certificate is valid\n", progName);