Method: OpenSSL::Timestamp::Request#message_imprint
- Defined in:
- ossl_ts.c
#message_imprint ⇒ Object
Returns the message imprint (digest) of the data to be timestamped.
call-seq:
request.message_imprint -> string or nil
279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 |
# File 'ossl_ts.c', line 279
static VALUE
ossl_ts_req_get_msg_imprint(VALUE self)
{
TS_REQ *req;
TS_MSG_IMPRINT *mi;
ASN1_OCTET_STRING *hashed_msg;
VALUE ret;
GetTSRequest(self, req);
mi = TS_REQ_get_msg_imprint(req);
hashed_msg = TS_MSG_IMPRINT_get_msg(mi);
ret = rb_str_new((const char *)hashed_msg->data, hashed_msg->length);
return ret;
}
|