API Reference
Class
CmsDecryptionResult
Result of attempting to decrypt CMS EnvelopedData for one certificate.
Inheritance
- Object
- CmsDecryptionResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Constructors
public CmsDecryptionResult(Boolean parsed, Boolean decrypted, Byte[] content, String contentEncryptionAlgorithmOid, String keyEncryptionAlgorithmOid, IReadOnlyList<SecurityFinding> findings) #Creates CMS decryption evidence for a provider implementation.
Parameters
- parsed System.Boolean
- decrypted System.Boolean
- content System.Byte[]
- contentEncryptionAlgorithmOid System.String
- keyEncryptionAlgorithmOid System.String
- findings System.Collections.Generic.IReadOnlyList{OfficeIMO.Security.SecurityFinding}
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Boolean Parsed { get; } #Whether the EnvelopedData container was decoded.
public Boolean Decrypted { get; } #Whether a matching recipient was successfully decrypted.
public Byte[] Content { get; } #Cloned plaintext content when decryption succeeded.
public String ContentEncryptionAlgorithmOid { get; } #CMS content-encryption algorithm object identifier.
public String KeyEncryptionAlgorithmOid { get; } #Recipient key-encryption algorithm object identifier.
public IReadOnlyList<SecurityFinding> Findings { get; } #Structured processing findings.