Class AuthorPrimarySignature
public sealed class AuthorPrimarySignature : PrimarySignature, ISignature
- Inheritance
-
AuthorPrimarySignature
- Implements
- Inherited Members
Constructors
AuthorPrimarySignature(SignedCms)
public AuthorPrimarySignature(SignedCms signedCms)
Parameters
signedCmsSignedCms
Properties
FriendlyName
public override string FriendlyName { get; }
Property Value
Methods
Verify(Timestamp, SignatureVerifySettings, HashAlgorithmName, X509Certificate2Collection)
Verify if the signature object meets the specification trust and validity requirements.
public override SignatureVerificationSummary Verify(Timestamp timestamp, SignatureVerifySettings settings, HashAlgorithmName fingerprintAlgorithm, X509Certificate2Collection certificateExtraStore)
Parameters
timestampTimestampTimestamp for this signature, if signature is not timestamped it can be null.
settingsSignatureVerifySettingsfingerprintAlgorithmHashAlgorithmNameAlgorithm used to calculate and display the certificate's fingerprint.
certificateExtraStoreX509Certificate2CollectionCollection of certificates to help the chain building engine as an extra store.
Returns
- SignatureVerificationSummary
Status of trust for signature.
Remarks
This is only public for ease of testing