public final class

DigitalSignatureValidator

extends Object
java.lang.Object
   ↳ com.pspdfkit.signatures.DigitalSignatureValidator

Class Overview

Validates digital signatures. Use validateSignature(DigitalSignatureInfo) passing it a signature info.

Summary

Public Methods
static DigitalSignatureValidationResult validateSignature(DigitalSignatureInfo digitalSignatureInfo)
Validates passed digital signature.
static Single<DigitalSignatureValidationResult> validateSignatureAsync(DigitalSignatureInfo digitalSignatureInfo)
Validates passed digital signature.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static DigitalSignatureValidationResult validateSignature (DigitalSignatureInfo digitalSignatureInfo)

Validates passed digital signature. Signature certificate is validated in according to root CA certificates passed to SignatureManager. This may take a bit of time so it shouldn't be run on main thread.

Parameters
digitalSignatureInfo Digital signature from SignatureFormElement
Returns

public static Single<DigitalSignatureValidationResult> validateSignatureAsync (DigitalSignatureInfo digitalSignatureInfo)

Validates passed digital signature. Signature certificate is validated in according to root CA certificates passed to SignatureManager. This may take a bit of time so it shouldn't be run on main thread. This method does not operate on any particular scheduler, so use subscribeOn(Scheduler) to offload validation to a different thread.

Parameters
digitalSignatureInfo Digital signature from SignatureFormElement
Returns