com.hp.hpl.jena.eyeball.sign
Interface SignMaster

All Known Implementing Classes:
SignMaster_0_1

public interface SignMaster

interface for Eyeball signature operations.

A SignMaster computes a "signature" value from a model. The signature isn't that strong, since Eyeball signing is meant as protection from sloppy mistakes rather than malicious attack. The complications arise from blank nodes (surprise). The signature should be reasonably robust against moving properties between blank nodes.

The SignMaster also has a table of implementations, under the nested class Known, a standard way to sign RDF models under the class Signer, and a checker for those signatures under Check.

Author:
kers

Nested Class Summary
static class SignMaster.Check
           
static class SignMaster.Known
           
static class SignMaster.Signer
           
static class SignMaster.UnsignedException
           
 
Method Summary
 long signature(com.hp.hpl.jena.rdf.model.Model model)
          Answer the signature value of the model, computed from the triples it contains excluding eye:signature triples [and not eg the prefixes].
 

Method Detail

signature

long signature(com.hp.hpl.jena.rdf.model.Model model)
Answer the signature value of the model, computed from the triples it contains excluding eye:signature triples [and not eg the prefixes].