R/get_proof.R
get_proof.Rd
Wrapper around https://api.originstamp.com/swagger/swagger-ui.html#/proof/getProof. The function downloads the merkle tree as proof.
get_proof( x, file, proof_type = "pdf", error_on_fail = TRUE, url = api_url(), key = api_key() )
x | an R object of which a hash will be calculated using the function
|
---|---|
file | if provided, file name to store the proof in. Otherwise, the from
OriginStamp is used |
proof_type | The type of the proof format. Either "pdf" or "xml" are supported at the moment by OriginStamp. |
error_on_fail | if TRUE, raise error when api call fails, otherwise return the failed response. |
url | the url of the api. The default is to use the url as returned by
the function |
key | the api key. The default is to use the key as returned by the
function |
object of class OriginStampResponse
, with an additional
element, file
, which contains the name of the saved certificate or proof.
The behavior depends on the class of the argument x
:
an object of class hash
as returned by the package openssl: the hash is submitted to OriginStamp
character
vector of length 1 containing the name of an existing file: the hash of the file is
calculated and submitted to OriginStamp
any other R object: the hash is calculated using the function hash()
and submitted to OriginStamp
if (FALSE) { # Retrieve complete merkle tree proof x <- "2c5d36be542f8f0e7345d77753a5d7ea61a443ba6a9a86bb060332ad56dba38e" class(x) <- "hash" get_proof( x = x ) }