public class VerificationContextBuilder extends Object
VerificationContext instances.| Constructor and Description |
|---|
VerificationContextBuilder() |
| Modifier and Type | Method and Description |
|---|---|
VerificationContext |
build() |
VerificationContext |
createVerificationContext()
Deprecated.
|
VerificationContextBuilder |
setDocumentHash(DataHash documentHash)
Used to set the hash of the original document.
|
VerificationContextBuilder |
setDocumentHash(DataHash documentHash,
Long level)
Used to set the hash and local aggregation tree height.
|
VerificationContextBuilder |
setExtenderClient(KSIExtenderClient extenderClient)
Used to set the
KSIExtenderClient to be used to extend signature. |
VerificationContextBuilder |
setExtendingAllowed(boolean extendingAllowed)
If true then extending is allowed when verifying signature.
|
VerificationContextBuilder |
setExtendingService(KSIExtendingService extendingService)
Used to set the
KSIExtendingService to be used to extend signature. |
VerificationContextBuilder |
setPublicationsFile(PublicationsFile publicationsFile)
Used to set the publications file that is used by verification process
|
VerificationContextBuilder |
setSignature(KSISignature signature)
Used to set the KSI signature that is verified.
|
VerificationContextBuilder |
setUserPublication(PublicationData userPublication)
Used to set the user publication (e.g from newspaper).
|
public VerificationContextBuilder setSignature(KSISignature signature)
signature - signature to verify.VerificationContextBuilderpublic VerificationContextBuilder setPublicationsFile(PublicationsFile publicationsFile)
publicationsFile - instance of publications file. may be null.VerificationContextBuilderpublic VerificationContextBuilder setUserPublication(PublicationData userPublication)
UserProvidedPublicationBasedVerificationPolicy.userPublication - instance of publication data. may be null.VerificationContextBuilderpublic VerificationContextBuilder setExtendingAllowed(boolean extendingAllowed)
CalendarBasedVerificationPolicy policy.extendingAllowed - true if extending is allowed, false otherwiseVerificationContextBuilderpublic VerificationContextBuilder setExtenderClient(KSIExtenderClient extenderClient)
KSIExtenderClient to be used to extend signature.extenderClient - instance of extender clientVerificationContextBuilderpublic VerificationContextBuilder setExtendingService(KSIExtendingService extendingService)
KSIExtendingService to be used to extend signature.extendingService - instance of extending serviceVerificationContextBuilderpublic VerificationContextBuilder setDocumentHash(DataHash documentHash, Long level)
documentHash - document hashVerificationContextBuilderpublic VerificationContextBuilder setDocumentHash(DataHash documentHash)
documentHash - document hashVerificationContextBuilderpublic VerificationContext build()
@Deprecated public final VerificationContext createVerificationContext() throws KSIException
KSIException - when error occurs (e.g mandatory parameters aren't present)Copyright © 2024 Guardtime. All rights reserved.