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.VerificationContextBuilder
public VerificationContextBuilder setPublicationsFile(PublicationsFile publicationsFile)
publicationsFile
- instance of publications file. may be null.VerificationContextBuilder
public VerificationContextBuilder setUserPublication(PublicationData userPublication)
UserProvidedPublicationBasedVerificationPolicy
.userPublication
- instance of publication data. may be null.VerificationContextBuilder
public VerificationContextBuilder setExtendingAllowed(boolean extendingAllowed)
CalendarBasedVerificationPolicy
policy.extendingAllowed
- true if extending is allowed, false otherwiseVerificationContextBuilder
public VerificationContextBuilder setExtenderClient(KSIExtenderClient extenderClient)
KSIExtenderClient
to be used to extend signature.extenderClient
- instance of extender clientVerificationContextBuilder
public VerificationContextBuilder setExtendingService(KSIExtendingService extendingService)
KSIExtendingService
to be used to extend signature.extendingService
- instance of extending serviceVerificationContextBuilder
public VerificationContextBuilder setDocumentHash(DataHash documentHash, Long level)
documentHash
- document hashVerificationContextBuilder
public VerificationContextBuilder setDocumentHash(DataHash documentHash)
documentHash
- document hashVerificationContextBuilder
public 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.