+ else if (strcmp(*argv,"-addtrust") == 0)
+ {
+ if (--argc < 1) goto bad;
+ trstr= *(++argv);
+ if(!X509_trust_set_bit_asc(NULL, trstr, 0)) {
+ BIO_printf(bio_err,
+ "Unknown trust value %s\n", trstr);
+ goto bad;
+ }
+ if(!trust) trust = sk_new_null();
+ sk_push(trust, trstr);
+ trustout = 1;
+ }
+ else if (strcmp(*argv,"-addnotrust") == 0)
+ {
+ if (--argc < 1) goto bad;
+ trstr= *(++argv);
+ if(!X509_notrust_set_bit_asc(NULL, trstr, 0)) {
+ BIO_printf(bio_err,
+ "Unknown trust value %s\n", trstr);
+ goto bad;
+ }
+ if(!notrust) notrust = sk_new_null();
+ sk_push(notrust, trstr);
+ trustout = 1;
+ }
+ else if (strcmp(*argv,"-setalias") == 0)
+ {
+ if (--argc < 1) goto bad;
+ alias= *(++argv);
+ trustout = 1;
+ }
+ else if (strcmp(*argv,"-setalias") == 0)
+ {
+ if (--argc < 1) goto bad;
+ alias= *(++argv);
+ trustout = 1;
+ }