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
RsaPssParameters
RSASSA-PSS parameters, or null when the signature scheme is not PSS.
public RsaPssParameters? RsaPssParameters { get; }
Property Value
SignatureAlgorithmOid
The signature algorithm OID written to the signed container.
public string SignatureAlgorithmOid { get; }