SignerContext.CertificateHolder
SignerContext CertificateHolder property. CertificateHolder object with certificate that used to sign file.
SignerContext.CertificateHolder property
CertificateHolder object with certificate that used to sign file.
public CertificateHolder CertificateHolder { get; set; }
Remarks
The certificate in holder MUST contain private keys and have the X509KeyStorageFlags.Exportable flag set.
Examples
Demonstrates how to sign document using Fluent API.
CertificateHolder certHolder = CertificateHolder.Create(MyDir + "morzal.pfx", "aw");
SignerContext context = new SignerContext();
context.CertificateHolder = certHolder;
context.SignOptions = new SignOptions() { XmlDsigLevel = XmlDsigLevel.XAdEsEpes };
Signer.Create(context)
.From(MyDir + "Simple.docx")
.To(ArtifactsDir + "Signed.docx")
.Execute();
See Also
- class CertificateHolder
- class SignerContext
- namespace Wordize.DigitalSignatures
- assembly Wordize