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.23341.1754
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 methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also