public interface KSI extends Signer, Extender, Reader, Verifier, PublicationsHandler, Closeable
KSIBuilder class.| Modifier and Type | Method and Description |
|---|---|
VerificationResult |
verify(KSISignature signature,
Policy policy)
Verifies the KSI signature.
|
VerificationResult |
verify(KSISignature signature,
Policy policy,
DataHash documentHash)
Verifies the KSI signature.
|
VerificationResult |
verify(KSISignature signature,
Policy policy,
DataHash documentHash,
PublicationData publicationData)
Verifies the KSI signature.
|
VerificationResult |
verify(KSISignature signature,
Policy policy,
PublicationData publicationData)
Verifies the KSI signature.
|
VerificationResult |
verify(VerificationContext context,
Policy policy)
Verifies the KSI signature.
|
asyncSign, asyncSign, asyncSign, asyncSign, getAggregatorConfiguration, getSigningService, sign, sign, sign, signasyncExtend, asyncExtend, extend, extend, getExtenderConfiguration, getExtendingServicegetPublicationsFileVerificationResult verify(VerificationContext context, Policy policy) throws KSIException
context - instance of VerificationContext to be used to validate the KSI signature.policy - policy to be used to verify the KSI signature.VerificationResult).KSIException - when error occurs (e.g. when communication with KSI service fails).VerificationResult verify(KSISignature signature, Policy policy) throws KSIException
KSIExtenderClient
defined by KSIBuilder.setKsiProtocolExtenderClient(KSIExtenderClient) method. The publications file is
downloaded using the client specified by method KSIBuilder.setKsiProtocolPublicationsFileClient(KSIPublicationsFileClient).signature - KSI signature to verify.policy - policy to be used to verify the signature.KSIExceptionverify(KSISignature, Policy, DataHash, PublicationData)VerificationResult verify(KSISignature signature, Policy policy, PublicationData publicationData) throws KSIException
KSIExtenderClient
defined by KSIBuilder.setKsiProtocolExtenderClient(KSIExtenderClient) method. The publications file is
downloaded using the client specified by method KSIBuilder.setKsiProtocolPublicationsFileClient(KSIPublicationsFileClient).signature - KSI signature to verify.policy - policy to be used to verify the signature.publicationData - publication data to be used to verify the signature, may be null.KSIExceptionverify(KSISignature, Policy, DataHash, PublicationData)VerificationResult verify(KSISignature signature, Policy policy, DataHash documentHash) throws KSIException
KSIExtenderClient
defined by KSIBuilder.setKsiProtocolExtenderClient(KSIExtenderClient) method. The publications file is
downloaded using the client specified by method KSIBuilder.setKsiProtocolPublicationsFileClient(KSIPublicationsFileClient).signature - KSI signature to verify.policy - policy to be used to verify the signature.documentHash - the original document hash, may be null.KSIExceptionverify(KSISignature, Policy, DataHash, PublicationData)VerificationResult verify(KSISignature signature, Policy policy, DataHash documentHash, PublicationData publicationData) throws KSIException
KSIExtenderClient
defined by KSIBuilder.setKsiProtocolExtenderClient(KSIExtenderClient) method. The publications file is
downloaded using the client specified by method KSIBuilder.setKsiProtocolPublicationsFileClient(KSIPublicationsFileClient).signature - KSI signature to verify.policy - policy to be used to verify the signature.documentHash - the original document hash, may be null.publicationData - publication data to be used to verify the signature, may be null.KSIExceptionverify(VerificationContext, Policy)Copyright © 2024 Guardtime. All rights reserved.