TS_REQ
TS_REQ *TS_REQ_new(void);
void TS_REQ_free(TS_REQ *a);
int i2d_TS_REQ(const TS_REQ *a, unsigned char **pp);
TS_REQ *d2i_TS_REQ(TS_REQ **a, const unsigned char **pp, long length);
TS_REQ *TS_REQ_dup(TS_REQ *a);
TS_REQ *d2i_TS_REQ_fp(FILE *fp, TS_REQ **a);
int i2d_TS_REQ_fp(FILE *fp, TS_REQ *a);
TS_REQ *d2i_TS_REQ_bio(BIO *fp, TS_REQ **a);
int i2d_TS_REQ_bio(BIO *fp, TS_REQ *a);
int TS_REQ_set_version(TS_REQ *a, long version);
long TS_REQ_get_version(const TS_REQ *a);
int TS_REQ_set_msg_imprint(TS_REQ *a, TS_MSG_IMPRINT *msg_imprint);
TS_MSG_IMPRINT *TS_REQ_get_msg_imprint(TS_REQ *a);
int TS_REQ_set_policy_id(TS_REQ *a, const ASN1_OBJECT *policy);
ASN1_OBJECT *TS_REQ_get_policy_id(TS_REQ *a);
int TS_REQ_set_nonce(TS_REQ *a, const ASN1_INTEGER *nonce);
const ASN1_INTEGER *TS_REQ_get_nonce(const TS_REQ *a);
int TS_REQ_set_cert_req(TS_REQ *a, int cert_req);
int TS_REQ_get_cert_req(const TS_REQ *a);
STACK_OF(X509_EXTENSION) *TS_REQ_get_exts(TS_REQ *a);
void TS_REQ_ext_free(TS_REQ *a);
int TS_REQ_get_ext_count(TS_REQ *a);
int TS_REQ_get_ext_by_NID(TS_REQ *a, int nid, int lastpos);
int TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos);
int TS_REQ_get_ext_by_critical(TS_REQ *a, int crit, int lastpos);
X509_EXTENSION *TS_REQ_get_ext(TS_REQ *a, int loc);
X509_EXTENSION *TS_REQ_delete_ext(TS_REQ *a, int loc);
int TS_REQ_add_ext(TS_REQ *a, X509_EXTENSION *ex, int loc);
void *TS_REQ_get_ext_d2i(TS_REQ *a, int nid, int *crit, int *idx);
int TS_REQ_print_bio(BIO *bio, TS_REQ *a);
TS_REQ *TS_RESP_CTX_get_request(TS_RESP_CTX *ctx);
TS_VERIFY_CTX *TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx);
.offset = offsetof(TS_REQ, version),
.offset = offsetof(TS_REQ, msg_imprint),
.offset = offsetof(TS_REQ, policy_id),
.offset = offsetof(TS_REQ, nonce),
.offset = offsetof(TS_REQ, cert_req),
.offset = offsetof(TS_REQ, extensions),
.size = sizeof(TS_REQ),
TS_REQ *
d2i_TS_REQ(TS_REQ **a, const unsigned char **in, long len)
return (TS_REQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
i2d_TS_REQ(const TS_REQ *a, unsigned char **out)
TS_REQ *
return (TS_REQ *)ASN1_item_new(&TS_REQ_it);
TS_REQ_free(TS_REQ *a)
TS_REQ *
TS_REQ_dup(TS_REQ *x)
TS_REQ *
d2i_TS_REQ_bio(BIO *bp, TS_REQ **a)
i2d_TS_REQ_bio(BIO *bp, TS_REQ *a)
TS_REQ *
d2i_TS_REQ_fp(FILE *fp, TS_REQ **a)
i2d_TS_REQ_fp(FILE *fp, TS_REQ *a)
TS_REQ *request;
TS_REQ_print_bio(BIO *bio, TS_REQ *a)
TS_REQ_get_msg_imprint(TS_REQ *a)
TS_REQ_set_policy_id(TS_REQ *a, const ASN1_OBJECT *policy)
TS_REQ_get_policy_id(TS_REQ *a)
TS_REQ_set_nonce(TS_REQ *a, const ASN1_INTEGER *nonce)
TS_REQ_get_nonce(const TS_REQ *a)
TS_REQ_set_cert_req(TS_REQ *a, int cert_req)
TS_REQ_get_cert_req(const TS_REQ *a)
STACK_OF(X509_EXTENSION) *TS_REQ_get_exts(TS_REQ *a)
TS_REQ_ext_free(TS_REQ *a)
TS_REQ_get_ext_count(TS_REQ *a)
TS_REQ_get_ext_by_NID(TS_REQ *a, int nid, int lastpos)
TS_REQ_get_ext_by_OBJ(TS_REQ *a, const ASN1_OBJECT *obj, int lastpos)
TS_REQ_get_ext_by_critical(TS_REQ *a, int crit, int lastpos)
TS_REQ_get_ext(TS_REQ *a, int loc)
TS_REQ_delete_ext(TS_REQ *a, int loc)
TS_REQ_add_ext(TS_REQ *a, X509_EXTENSION *ex, int loc)
TS_REQ_get_ext_d2i(TS_REQ *a, int nid, int *crit, int *idx)
TS_REQ_set_version(TS_REQ *a, long version)
TS_REQ_get_version(const TS_REQ *a)
TS_REQ_set_msg_imprint(TS_REQ *a, TS_MSG_IMPRINT *msg_imprint)
TS_REQ *
TS_REQ *request = ctx->request;
TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx)
TS_REQ *request = NULL;
TS_REQ *query = NULL;
static TS_REQ *
TS_REQ *ts_req = NULL;
static TS_REQ *create_query(BIO *data_bio, char *digest, const EVP_MD *md,