Introduced `Pkcs11Options` for configuring PKCS#11 signing workflows, including properties for library path, token selection, and signing metadata. Added `PdfSignOptionsDto` to represent signing options and `PdfSignatureCheckResultDto` with related DTOs for signature validation. Defined `PdfSignatureCertificationLevel` enum for certification levels. Added `IPdfDigitalSignatureService` interface to support signing and validating PDF signatures. These changes enable robust and extensible handling of digital signatures.
10 lines
218 B
C#
10 lines
218 B
C#
namespace EnvelopeGenerator.Application.Common.Enums;
|
|
|
|
public enum PdfSignatureCertificationLevel
|
|
{
|
|
NoCertification = 0,
|
|
NoChangesAllowed = 1,
|
|
FormFillingAndSigning = 2,
|
|
FormFillingAndAnnotations = 3
|
|
}
|