Class DeferredSigningOptions
- Namespace
- SimpleSign.PAdES
- Assembly
- SimpleSign.PAdES.dll
Options for PrepareAsync(byte[], X509Certificate2, DeferredSigningOptions?, ILogger?, CancellationToken).
public sealed class DeferredSigningOptions
- Inheritance
-
DeferredSigningOptions
- Inherited Members
Properties
ExtraCertificates
Extra certificates (chain) to include in the CMS.
public IReadOnlyList<X509Certificate2>? ExtraCertificates { get; init; }
Property Value
FieldOptions
Signature field options (appearance, position, name, etc.).
public SignatureFieldOptions? FieldOptions { get; init; }
Property Value
HashAlgorithm
Hash algorithm for the signature. Default: SHA-256.
public HashAlgorithmName HashAlgorithm { get; init; }
Property Value
SignatureAlgorithmOid
Explicit signature algorithm OID. If null, auto-detected from the certificate's public key. Use SimpleSign.Core.Constants.Oids for common values.
public string? SignatureAlgorithmOid { get; init; }