R/get_proof.R
get_proof.RdWrapper 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 ) }