Enum SigningErrorReason
- Namespace
- SimpleSign.Core.Signing
- Assembly
- SimpleSign.Core.dll
Stable machine-readable reason codes for SigningException.
public enum SigningErrorReason
Fields
AlgorithmIncompatible = 3The signature/hash algorithm combination is unsupported or incompatible.
CertificateExpired = 2The signing certificate is not within its validity period.
CertificateNotCurrentlyValid = 12The signing certificate is not valid at the configured signing time.
CredentialMissing = 0No signing credential was configured.
DocumentEncrypted = 9The document is encrypted.
DocumentNotSignable = 8The document cannot be signed (e.g. DocMDP-locked).
DowngradeRequiresDetailedResult = 7The byte-only terminal was used with a best-effort level profile.
ExternalSignerFailure = 13The configured external signer failed to produce a signature.
ExternalSignerReturnedEmpty = 6The external signer returned an empty or null signature.
ExternalSignerReturnedInvalidSignature = 14The external signer returned a signature that does not verify with the configured certificate.
LevelDependenciesMissing = 5The requested baseline level dependencies are incomplete.
LevelNotAchievable = 4The requested baseline level cannot be produced.
NetworkFailure = 10A network-dependent signing step failed.
PrivateKeyMissing = 1The signing certificate is missing a usable private key.
Unspecified = 11An unspecified signing failure occurred.