Lines Matching refs:db
188 " -updatedb - Updates db for expired certificates\n",
201 STACK_OF(CONF_VALUE) *policy,CA_DB *db,
209 CA_DB *db, BIGNUM *serial, char *subj,unsigned long chtype, int multirdn, int email_dn,
217 CA_DB *db, BIGNUM *serial,char *subj,unsigned long chtype, int multirdn, int email_dn,
224 STACK_OF(CONF_VALUE) *policy, CA_DB *db, BIGNUM *serial,char *subj,unsigned long chtype, int multirdn,
229 static int do_revoke(X509 *x509, CA_DB *db, int ext, char *extval);
230 static int get_certificate_status(const char *ser_status, CA_DB *db);
231 static int do_updatedb(CA_DB *db);
306 CA_DB *db=NULL;
732 db = load_index(dbfile,&db_attr);
733 if (db == NULL) goto err;
735 if (!index_index(db)) goto err;
737 if (get_certificate_status(ser_status,db) != 1)
895 db = load_index(dbfile, &db_attr);
896 if (db == NULL) goto err;
899 for (i=0; i<sk_OPENSSL_PSTRING_num(db->db->data); i++)
901 pp=sk_OPENSSL_PSTRING_value(db->db->data,i);
952 TXT_DB_write(out,db->db);
954 sk_OPENSSL_PSTRING_num(db->db->data));
958 if (!index_index(db)) goto err;
961 /* Update the db file for expired certificates */
968 i = do_updatedb(db);
981 if (!save_index(dbfile,"new",db)) goto err;
1188 attribs,db, serial,subj,chtype,multirdn,
1214 db,serial,subj,chtype,multirdn,email_dn,startdate,enddate,days,batch,
1233 j=certify(&x,infile,pkey,x509p,dgst,sigopts, attribs,db,
1253 j=certify(&x,argv[i],pkey,x509p,dgst,sigopts,attribs,db,
1299 if (!save_index(dbfile, "new", db)) goto err;
1437 for (i=0; i<sk_OPENSSL_PSTRING_num(db->db->data); i++)
1439 pp=sk_OPENSSL_PSTRING_value(db->db->data,i);
1526 j=do_revoke(revcert,db, rev_type, rev_arg);
1530 if (!save_index(dbfile, "new", db)) goto err;
1556 free_index(db);
1576 STACK_OF(CONF_VALUE) *policy, CA_DB *db,
1634 ok=do_body(xret,pkey,x509,dgst,sigopts, policy,db,serial,subj,chtype,
1647 STACK_OF(CONF_VALUE) *policy, CA_DB *db,
1690 ok=do_body(xret,pkey,x509,dgst,sigopts,policy,db,serial,subj,chtype,multirdn,email_dn,startdate,enddate,
1702 CA_DB *db, BIGNUM *serial, char *subj,
1963 if (db->attributes.unique_subject)
1967 rrow=TXT_DB_get_by_index(db->db,DB_name,crow);
1977 rrow=TXT_DB_get_by_index(db->db,DB_serial,row);
2084 /* Use the extconf configuration db LHASH */
2213 if (!TXT_DB_insert(db->db,irow))
2216 BIO_printf(bio_err,"TXT_DB error number %ld\n",db->db->error);
2268 STACK_OF(CONF_VALUE) *policy, CA_DB *db,
2394 ok=do_body(xret,pkey,x509,dgst,sigopts,policy,db,serial,subj,chtype,
2411 static int do_revoke(X509 *x509, CA_DB *db, int type, char *value)
2438 rrow=TXT_DB_get_by_index(db->db,DB_serial,row);
2441 BIO_printf(bio_err,"Adding Entry with serial number %s to DB for %s\n", row[DB_serial], row[DB_name]);
2481 if (!TXT_DB_insert(db->db,irow))
2484 BIO_printf(bio_err,"TXT_DB error number %ld\n",db->db->error);
2489 ok = do_revoke(x509,db, type, value);
2529 static int get_certificate_status(const char *serial, CA_DB *db)
2570 rrow=TXT_DB_get_by_index(db->db,DB_serial,row);
2573 BIO_printf(bio_err,"Serial %s not present in db.\n",
2617 static int do_updatedb (CA_DB *db)
2643 for (i = 0; i < sk_OPENSSL_PSTRING_num(db->db->data); i++)
2645 rrow = sk_OPENSSL_PSTRING_value(db->db->data, i);
2707 /* Given revocation information convert to a DB string.