craterdog.identities.DigitalIdentity Maven / Gradle / Ivy
/************************************************************************
* 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 craterdog.identities;
import craterdog.notary.NotarySeal;
import craterdog.smart.SmartObject;
/**
* This class defines the attributes that make up a signed digital identity that was created by
* a person or entity to be used to digitally sign documents.
*
* @author Derk Norton
*/
public final class DigitalIdentity extends SmartObject {
/**
* The actual attributes that make up the digital identity.
*/
public IdentityAttributes attributes;
/**
* A seal containing a signature of the digital identity attributes. It was generated
* using the initial notary key associated with this digital identity.
*/
public NotarySeal identitySeal;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy