X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=include%2Fopenssl%2Fts.h;h=ca3969f8c518a5ffcc1f7c918ccce801f567f15c;hp=1c54b4df9bbfdaf01a6e05aa49c643d6e2b0ad00;hb=f38526357e1423ab5712586dee40c1c728af526d;hpb=858857157290dd35145b14044ae96be9cd8eb0df diff --git a/include/openssl/ts.h b/include/openssl/ts.h index 1c54b4df9b..ca3969f8c5 100644 --- a/include/openssl/ts.h +++ b/include/openssl/ts.h @@ -1,4 +1,3 @@ -/* crypto/ts/ts.h */ /* * Written by Zoltan Glozik (zglozik@opentsa.org) for the OpenSSL project * 2002, 2003, 2004. @@ -61,6 +60,7 @@ # define HEADER_TS_H # include +# ifndef OPENSSL_NO_TS # include # include # include @@ -225,6 +225,11 @@ int TS_REQ_set_version(TS_REQ *a, long version); long TS_REQ_get_version(const TS_REQ *a); int TS_STATUS_INFO_set_status(TS_STATUS_INFO *a, int i); +ASN1_INTEGER *TS_STATUS_INFO_get0_status(TS_STATUS_INFO *a); + +STACK_OF(ASN1_UTF8STRING) *TS_STATUS_INFO_get0_text(TS_STATUS_INFO *a); + +ASN1_BIT_STRING *TS_STATUS_INFO_get0_failure_info(TS_STATUS_INFO *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); @@ -557,9 +562,11 @@ EVP_PKEY *TS_CONF_load_key(const char *file, const char *pass); const char *TS_CONF_get_tsa_section(CONF *conf, const char *section); int TS_CONF_set_serial(CONF *conf, const char *section, TS_serial_cb cb, TS_RESP_CTX *ctx); +#ifndef OPENSSL_NO_ENGINE int TS_CONF_set_crypto_device(CONF *conf, const char *section, const char *device); int TS_CONF_set_default_engine(const char *name); +#endif int TS_CONF_set_signer_cert(CONF *conf, const char *section, const char *cert, TS_RESP_CTX *ctx); int TS_CONF_set_certs(CONF *conf, const char *section, const char *certs, @@ -694,3 +701,4 @@ void ERR_load_TS_strings(void); } #endif #endif +#endif