API Reference
Class
CmsVerificationResult
Neutral CMS SignedData verification result.
Inheritance
- Object
- CmsVerificationResult
Usage
Explore 4 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 4
Constructors
public CmsVerificationResult(Boolean parsed, Boolean isDetached, String? contentTypeOid, Byte[]? encapsulatedContent, AuthenticodeIndirectDataInfo? authenticodeIndirectData, IReadOnlyList<CmsSignerVerificationResult> signers, IReadOnlyList<SecurityFinding> findings) #Creates CMS verification evidence for a provider implementation.
Parameters
- parsed System.Boolean
- isDetached System.Boolean
- contentTypeOid System.String?
- encapsulatedContent System.Byte[]?
- authenticodeIndirectData OfficeIMO.Security.AuthenticodeIndirectDataInfo?
- signers System.Collections.Generic.IReadOnlyList<OfficeIMO.Security.CmsSignerVerificationResult>
- findings System.Collections.Generic.IReadOnlyList<OfficeIMO.Security.SecurityFinding>
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public Boolean Parsed { get; } #Whether the CMS container was decoded.
public Boolean IsDetached { get; } #Whether SignedData omits encapsulated content.
public String? ContentTypeOid { get; } #Encapsulated content type object identifier.
public Byte[]? EncapsulatedContent { get; } #Cloned encapsulated content, when present.
public AuthenticodeIndirectDataInfo? AuthenticodeIndirectData { get; } #Gets the signed Authenticode subject digest when the encapsulated content uses SPC indirect data.
public IReadOnlyList<CmsSignerVerificationResult> Signers { get; } #Signer results in encoded order.
public IReadOnlyList<SecurityFinding> Findings { get; } #Container-level findings.
public Boolean IsCryptographicallyValid { get; } #True only when at least one signer exists and every signer signature and digest is valid.