SignedCms Methods
.NET Framework 4
The SignedCms type exposes the following members.
| Name | Description | |
|---|---|---|
|
CheckHash | The CheckHash method verifies the data integrity of the CMS/PKCS #7 message. CheckHash is a specialized method used in specific security infrastructure applications that only wish to check the hash of the CMS message, rather than perform a full digital signature verification. CheckHash does not authenticate the author nor sender of the message because this method does not involve verifying a digital signature. For general-purpose checking of the integrity and authenticity of a CMS/PKCS #7 message, use the CheckSignature(Boolean) or CheckSignature(X509Certificate2Collection, Boolean) methods. |
|
CheckSignature(Boolean) | The CheckSignature(Boolean) method verifies the digital signatures on the signed CMS/PKCS #7 message and, optionally, validates the signers' certificates. |
|
CheckSignature(X509Certificate2Collection, Boolean) | The CheckSignature(X509Certificate2Collection, Boolean) method verifies the digital signatures on the signed CMS/PKCS #7 message by using the specified collection of certificates and, optionally, validates the signers' certificates. |
|
ComputeSignature() | The ComputeSignature() method prompts the user to select a signing certificate, creates a signature, and adds the signature to the CMS/PKCS #7 message. |
|
ComputeSignature(CmsSigner) | The ComputeSignature(CmsSigner) method creates a signature using the specified signer and adds the signature to the CMS/PKCS #7 message. |
|
ComputeSignature(CmsSigner, Boolean) | Creates a signature using the specified signer and adds the signature to the CMS/PKCS #7 message. If the value of the silent parameter is false and the Certificate property of the CmsSigner object specified by the signer parameter is not set to a valid certificate, this method prompts the user to select a signing certificate. |
|
Decode | The Decode method decodes an encoded SignedCms message. Upon successful decoding, the decoded information can be retrieved from the properties of the SignedCms object. |
|
Encode | The Encode method encodes the information in the object into a CMS/PKCS #7 message. |
|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
|
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
|
GetType | Gets the Type of the current instance. (Inherited from Object.) |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
RemoveSignature(Int32) | Removes the signature at the specified index of the SignerInfos collection. |
|
RemoveSignature(SignerInfo) | The RemoveSignature method removes the signature for the specified SignerInfo object. |
|
ToString | Returns a string that represents the current object. (Inherited from Object.) |