Class SignerContext
- Namespace
- SimpleSign.Core.Extensions
- Assembly
- SimpleSign.Core.dll
Context passed to BuildManifest(SignerContext) during signing. Contains signer metadata needed to build the manifest.
public sealed class SignerContext
- Inheritance
-
SignerContext
- Inherited Members
Properties
AuthenticationMethod
Authentication method description.
public string? AuthenticationMethod { get; init; }
Property Value
CommitmentType
Commitment type name (e.g., "proofOfApproval").
public string? CommitmentType { get; init; }
Property Value
Signer's email address.
public string? Email { get; init; }
Property Value
InstitutionId
Institution ID (CNPJ, VAT, EIN, etc.).
public string? InstitutionId { get; init; }
Property Value
InstitutionIdType
Type of the institution ID (e.g., "CNPJ", "VAT", "EIN").
public string? InstitutionIdType { get; init; }
Property Value
InstitutionName
Institution or organization name.
public string? InstitutionName { get; init; }
Property Value
IpAddress
IP address at time of signing.
public string? IpAddress { get; init; }
Property Value
LegalBasis
Legal basis for the signature (e.g., "Lei 14.063/2020", "eIDAS").
public string? LegalBasis { get; init; }
Property Value
SignerId
National ID or equivalent (CPF, SSN, NIF, etc.).
public string? SignerId { get; init; }
Property Value
SignerIdType
Type of the signer ID (e.g., "CPF", "SSN", "NIF").
public string? SignerIdType { get; init; }
Property Value
SignerName
Signer's display name.
public required string SignerName { get; init; }