Table of Contents

Class ResolvedSigningAlgorithm

Namespace
SimpleSign.Core.Signing
Assembly
SimpleSign.Core.dll

The complete, effective signature selection used for one signing operation.

public sealed record ResolvedSigningAlgorithm : IEquatable<ResolvedSigningAlgorithm>
Inheritance
ResolvedSigningAlgorithm
Implements
Inherited Members

Remarks

A resolved value is deliberately shared by the local signer, external-signer request, and container writer so that an algorithm identifier cannot contradict the actual cryptographic operation.

Properties

HashAlgorithm

The digest used by the signing operation.

public HashAlgorithmName HashAlgorithm { get; }

Property Value

HashAlgorithmName

RsaPssParameters

RSASSA-PSS parameters, or null when the signature scheme is not PSS.

public RsaPssParameters? RsaPssParameters { get; }

Property Value

RsaPssParameters

SignatureAlgorithmOid

The signature algorithm OID written to the signed container.

public string SignatureAlgorithmOid { get; }

Property Value

string