bali.notary.Notarized Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-bali-digital-notary Show documentation
Show all versions of java-bali-digital-notary Show documentation
This project defines the Java interfaces and classes for a digital notary.
/************************************************************************
* Copyright (c) Crater Dog Technologies(TM). All Rights Reserved. *
************************************************************************
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. *
* *
* This code is free software; you can redistribute it and/or modify it *
* under the terms of The MIT License (MIT), as published by the Open *
* Source Initiative. (See http://opensource.org/licenses/MIT) *
************************************************************************/
package bali.notary;
import bali.language.BaliComponent;
import craterdog.primitives.BinaryString;
/**
* This class defines a digital citation that references a document in a way
* that ensures the document cannot be modified without detection.
*
* @author Derk Norton
* @param The type of the document being notarized.
*/
public class Notarized extends BaliComponent> {
/**
* The document to be notarized.
*/
public D document;
/**
* The notary seal on the document.
*/
public BinaryString notarySeal;
}