TS_RESP
static TS_RESP *read_PKCS7(BIO *in_bio);
static TS_RESP *create_response(CONF *conf, const char *section, const char *engine,
TS_RESP *response = NULL;
static TS_RESP *read_PKCS7(BIO *in_bio)
TS_RESP *resp = NULL;
static TS_RESP *create_response(CONF *conf, const char *section, const char *engine,
TS_RESP *response = NULL;
TS_RESP *response = NULL;
static int ts_resp_set_tst_info(TS_RESP *a)
TS_RESP *ts_resp = (TS_RESP *)*pval;
ASN1_SEQUENCE_cb(TS_RESP, ts_resp_cb) = {
ASN1_SIMPLE(TS_RESP, status_info, TS_STATUS_INFO),
ASN1_OPT(TS_RESP, token, PKCS7),
} static_ASN1_SEQUENCE_END_cb(TS_RESP, TS_RESP)
IMPLEMENT_ASN1_FUNCTIONS(TS_RESP)
IMPLEMENT_ASN1_DUP_FUNCTION(TS_RESP)
TS_RESP *d2i_TS_RESP_bio(BIO *bp, TS_RESP **a)
return ASN1_d2i_bio_of(TS_RESP, TS_RESP_new, d2i_TS_RESP, bp, a);
int i2d_TS_RESP_bio(BIO *bp, const TS_RESP *a)
return ASN1_i2d_bio_of(TS_RESP, i2d_TS_RESP, bp, a);
TS_RESP *d2i_TS_RESP_fp(FILE *fp, TS_RESP **a)
return ASN1_d2i_fp_of(TS_RESP, TS_RESP_new, d2i_TS_RESP, fp, a);
int i2d_TS_RESP_fp(FILE *fp, const TS_RESP *a)
return ASN1_i2d_fp_of(TS_RESP, i2d_TS_RESP, fp, a);
TS_RESP *response;
int TS_RESP_print_bio(BIO *bio, TS_RESP *a)
TS_RESP *TS_RESP_create_response(TS_RESP_CTX *ctx, BIO *req_bio)
TS_RESP *response;
int TS_RESP_set_status_info(TS_RESP *a, TS_STATUS_INFO *status_info)
TS_STATUS_INFO *TS_RESP_get_status_info(TS_RESP *a)
void TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info)
PKCS7 *TS_RESP_get_token(TS_RESP *a)
TS_TST_INFO *TS_RESP_get_tst_info(TS_RESP *a)
int TS_RESP_verify_response(TS_VERIFY_CTX *ctx, TS_RESP *response)
static int ts_check_status_info(TS_RESP *response);
static int ts_check_status_info(TS_RESP *response)
DO_TEST(TS_RESP, d2i_TS_RESP, i2d_TS_RESP, TS_RESP_print_bio);
int i2d_TS_RESP_bio(BIO *bio, const TS_RESP *a);
int TS_RESP_set_status_info(TS_RESP *a, TS_STATUS_INFO *info);
TS_STATUS_INFO *TS_RESP_get_status_info(TS_RESP *a);
void TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info);
PKCS7 *TS_RESP_get_token(TS_RESP *a);
TS_TST_INFO *TS_RESP_get_tst_info(TS_RESP *a);
TS_RESP *TS_RESP_create_response(TS_RESP_CTX *ctx, BIO *req_bio);
int TS_RESP_verify_response(TS_VERIFY_CTX *ctx, TS_RESP *response);
int TS_RESP_print_bio(BIO *bio, TS_RESP *a);
DECLARE_ASN1_ALLOC_FUNCTIONS(TS_RESP)
DECLARE_ASN1_ENCODE_FUNCTIONS_only(TS_RESP, TS_RESP)
DECLARE_ASN1_DUP_FUNCTION(TS_RESP)
TS_RESP *d2i_TS_RESP_fp(FILE *fp, TS_RESP **a);
int i2d_TS_RESP_fp(FILE *fp, const TS_RESP *a);
TS_RESP *d2i_TS_RESP_bio(BIO *bio, TS_RESP **a);