(add-caveats builder caveats)
(caveat-packet->str caveat-packet)
(caveats macaroon)
(deserialize macaroon)
(exact-caveat k)
(exact-caveat k v)
(exact-caveat k v separator)
Returns a caveat designed to be satisfied exactly. k and v should both implement Named
Returns a caveat designed to be satisfied exactly. k and v should both implement Named
(expiry-caveat expiry)
Returns a caveat that is only be satisfied before expiry when compared to machine time.
Expiry should be one of the formats supported by https://github.com/nitram509/jmacaroons/blob/master/src/main/java/com/github/nitram509/jmacaroons/verifier/TimestampCaveatVerifier.java
Returns a caveat that is only be satisfied before expiry when compared to machine time. Expiry should be one of the formats supported by https://github.com/nitram509/jmacaroons/blob/master/src/main/java/com/github/nitram509/jmacaroons/verifier/TimestampCaveatVerifier.java
(identifier macaroon)
(json-caveat m)
Returns an exact caveat representing multiple k/v pairs, encoded as json.
Returns an exact caveat representing multiple k/v pairs, encoded as json.
(location macaroon)
(macaroon location secret-key identifier & [caveats])
(satisfy-exact mv caveat)
(satisfy-expiry mv)
(satisfy-general mv gcv)
(serialize macaroon)
(signature macaroon)
(verifier-> & body)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close