Click or drag to resize

SignatureConfiguration Class

Represents S/MIME (Secure/Multipurpose Internet Mail Extensions) signature configuration.
Inheritance Hierarchy
SystemObject
  Limilabs.MailSignatureConfiguration

Namespace: Limilabs.Mail
Assembly: Mail (in Mail.dll) Version: 3.0.26106.1555
Syntax
public class SignatureConfiguration

The SignatureConfiguration type exposes the following members.

Constructors
 NameDescription
Public methodSignatureConfiguration Creates new SignatureConfiguration instance.
Public methodSignatureConfiguration(X509Certificate2) Creates new SignatureConfiguration instance.
Top
Properties
 NameDescription
Public propertyAlgorithm Gets or sets the signing algorithm. You can use one of the CommonOids static values. Default is SHA1 (Sha1).
Public propertyCertificate Gets or sets the certificate that will be used to sign the message.
Public propertyDetachedSignature Gets or sets the value indicating if detached signature will be used. Detached signature has better backward compability as S/MIME unaware clients are able to access the signed data. Default is true.
Public propertyForceBase64Encoding Some older system may have problems recognizing ApplicationPkcs7Mime entities encoded with anything else than Base64. This setting forces Base64 encoding, even when for example QuotedPrintable would be more efficient choice.
Public propertyIncludeOption Gets or sets the option that controls whether the root and entire chain associated with the signing certificate are included with the created CMS/PKCS #7 message. Default is WholeChain.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also