module JSON::LD::SIGNATURE
Constants
- SECURITY_CONTEXT_URL
Public Class Methods
generateNormalizedGraph(jsonLDDoc, opts)
click to toggle source
# File lib/json/ld/signature.rb, line 19 def generateNormalizedGraph(jsonLDDoc, opts) jsonLDDoc.delete 'signature' graph = RDF::Graph.new << JSON::LD::API.toRdf(jsonLDDoc) # TODO: Parameterize the normalization normalized = graph.dump(:normalize) # digestdoc = '' # digestdoc << opts['nonce'] unless opts['nonce'].nil? # digestdoc << opts['created'] # digestdoc << normalized # digestdoc << '@' + opts['domain'] unless opts['domain'].nil? # digestdoc normalized end
Private Instance Methods
generateNormalizedGraph(jsonLDDoc, opts)
click to toggle source
# File lib/json/ld/signature.rb, line 19 def generateNormalizedGraph(jsonLDDoc, opts) jsonLDDoc.delete 'signature' graph = RDF::Graph.new << JSON::LD::API.toRdf(jsonLDDoc) # TODO: Parameterize the normalization normalized = graph.dump(:normalize) # digestdoc = '' # digestdoc << opts['nonce'] unless opts['nonce'].nil? # digestdoc << opts['created'] # digestdoc << normalized # digestdoc << '@' + opts['domain'] unless opts['domain'].nil? # digestdoc normalized end