public final class RsaDigitalNotary extends Object implements Notarization
| Modifier and Type | Field and Description |
|---|---|
String |
algorithm
The signing algorithm used to sign and verify the documents.
|
int |
majorVersion
The major version number of the implementation of this digital notary.
|
int |
minorVersion
The minor version number of the implementation of this digital notary.
|
VALID_FOR_FOREVER, VALID_FOR_ONE_DAY, VALID_FOR_ONE_HOUR, VALID_FOR_ONE_MINUTE, VALID_FOR_ONE_MONTH, VALID_FOR_ONE_WEEK, VALID_FOR_ONE_YEAR| Constructor and Description |
|---|
RsaDigitalNotary() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
documentIsValid(craterdog.smart.SmartObject<? extends craterdog.smart.SmartObject<?>> document,
DigitalSeal seal,
PublicKey verificationKey) |
boolean |
documentIsValid(String document,
DigitalSeal seal,
PublicKey verificationKey) |
NotaryKey |
generateNotaryKey() |
Watermark |
generateWatermark(int secondsToLive) |
DigitalSeal |
notarizeDocument(String documentType,
craterdog.smart.SmartObject<? extends craterdog.smart.SmartObject<?>> document,
NotaryKey notaryKey) |
DigitalSeal |
notarizeDocument(String documentType,
String document,
NotaryKey notaryKey) |
boolean |
watermarkIsValid(Watermark watermark) |
public final String algorithm
public final int majorVersion
public final int minorVersion
public NotaryKey generateNotaryKey()
generateNotaryKey in interface Notarizationpublic Watermark generateWatermark(int secondsToLive)
generateWatermark in interface Notarizationpublic boolean watermarkIsValid(Watermark watermark)
watermarkIsValid in interface Notarizationpublic DigitalSeal notarizeDocument(String documentType, String document, NotaryKey notaryKey)
notarizeDocument in interface Notarizationpublic boolean documentIsValid(String document, DigitalSeal seal, PublicKey verificationKey)
documentIsValid in interface Notarizationpublic DigitalSeal notarizeDocument(String documentType, craterdog.smart.SmartObject<? extends craterdog.smart.SmartObject<?>> document, NotaryKey notaryKey)
notarizeDocument in interface Notarizationpublic boolean documentIsValid(craterdog.smart.SmartObject<? extends craterdog.smart.SmartObject<?>> document,
DigitalSeal seal,
PublicKey verificationKey)
documentIsValid in interface NotarizationCopyright © 2015 Crater Dog Technologies(TM). All rights reserved.