summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2011-12-10 00:42:48 +0000
committerDr. Stephen Henson <steve@openssl.org>2011-12-10 00:42:48 +0000
commit8173960305acbb7a1ad325a0878d96576aca64b1 (patch)
tree9d7e13eef1581848661422e6ea640432d5d7f932 /apps
parentf2e590942ea405638e7424a91fecd1e14efae3c4 (diff)
remove old -attime code, new version includes all old functionality
Diffstat (limited to 'apps')
-rw-r--r--apps/verify.c32
1 files changed, 4 insertions, 28 deletions
diff --git a/apps/verify.c b/apps/verify.c
index 1888ce7ef9..b9749dcd36 100644
--- a/apps/verify.c
+++ b/apps/verify.c
@@ -72,7 +72,7 @@
static int MS_CALLBACK cb(int ok, X509_STORE_CTX *ctx);
static int check(X509_STORE *ctx, char *file,
STACK_OF(X509) *uchain, STACK_OF(X509) *tchain,
- STACK_OF(X509_CRL) *crls, ENGINE *e, time_t at_time);
+ STACK_OF(X509_CRL) *crls, ENGINE *e);
static int v_verbose=0, vflags = 0;
int MAIN(int, char **);
@@ -83,9 +83,6 @@ int MAIN(int argc, char **argv)
int i,ret=1, badarg = 0;
char *CApath=NULL,*CAfile=NULL;
char *untfile = NULL, *trustfile = NULL, *crlfile = NULL;
- char *checktime_string = NULL;
- long int timestamp;
- time_t t = 0;
STACK_OF(X509) *untrusted = NULL, *trusted = NULL;
STACK_OF(X509_CRL) *crls = NULL;
X509_STORE *cert_ctx=NULL;
@@ -148,11 +145,6 @@ int MAIN(int argc, char **argv)
if (argc-- < 1) goto end;
crlfile= *(++argv);
}
- else if (strcmp(*argv,"-attime") == 0)
- {
- if (argc-- < 1) goto end;
- checktime_string= *(++argv);
- }
#ifndef OPENSSL_NO_ENGINE
else if (strcmp(*argv,"-engine") == 0)
{
@@ -230,23 +222,10 @@ int MAIN(int argc, char **argv)
goto end;
}
- if(checktime_string)
- {
- /* interpret the -attime argument as seconds since Epoch */
- if (sscanf(checktime_string, "%li", &timestamp) != 1)
- {
- BIO_printf(bio_err, "Error parsing timestamp %s\n",
- checktime_string);
- ERR_print_errors(bio_err);
- goto end;
- }
- t = (time_t) timestamp; /* on some platforms time_t may be a float */
- }
-
- if (argc < 1) check(cert_ctx, NULL, untrusted, trusted, crls, e, t);
+ if (argc < 1) check(cert_ctx, NULL, untrusted, trusted, crls, e);
else
for (i=0; i<argc; i++)
- check(cert_ctx,argv[i], untrusted, trusted, crls, e, t);
+ check(cert_ctx,argv[i], untrusted, trusted, crls, e);
ret=0;
end:
if (ret == 1) {
@@ -275,7 +254,7 @@ end:
static int check(X509_STORE *ctx, char *file,
STACK_OF(X509) *uchain, STACK_OF(X509) *tchain,
- STACK_OF(X509_CRL) *crls, ENGINE *e, time_t at_time)
+ STACK_OF(X509_CRL) *crls, ENGINE *e)
{
X509 *x=NULL;
int i=0,ret=0;
@@ -301,9 +280,6 @@ static int check(X509_STORE *ctx, char *file,
if(tchain) X509_STORE_CTX_trusted_stack(csc, tchain);
if (crls)
X509_STORE_CTX_set0_crls(csc, crls);
- if (at_time)
- X509_STORE_CTX_set_time(csc, 0, at_time);
-
i=X509_verify_cert(csc);
X509_STORE_CTX_free(csc);