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