Click or drag to resize
XmlRsaEncryptionBase Class
Base class from which XML, RSA Algorithm cryptographic routines are implemented.
Inheritance Hierarchy

Namespace: com.softwarekey.Client.Encryption
Assembly: PLUSManaged (in PLUSManaged.dll) Version: 5.23.4.0
Syntax
public abstract class XmlRsaEncryptionBase

The XmlRsaEncryptionBase type exposes the following members.

Constructors
  NameDescription
Public methodXmlRsaEncryptionBase
Creates a new XmlRsaEncryptionBase object. (Requires the EncryptionKey and InputDocument properties to be set before calling the Process method!)
Public methodXmlRsaEncryptionBase(AuthorEncryptionKey, String)
Creates a new XmlRsaEncryptionBase object, initialized with the encryption data and input XML document string.
Public methodXmlRsaEncryptionBase(AuthorEncryptionKey, XmlDocument)
Creates a new XmlRsaEncryptionBase object, initialized with the encryption data and input document.
Public methodXmlRsaEncryptionBase(AuthorEncryptionKey, XmlNode)
Creates a new XmlRsaEncryptionBase object, initialized with the encryption data and input XML root node.
Top
Properties
  NameDescription
Public propertyEncryptionKey
Gets or sets the Encryption Key data required for cryptographic routines.
Public propertyEncryptionOptions
Gets or sets options used when encrypting or decrypting.
Public propertyEnvelopeUpgradeBehavior
Gets or sets whether to only use the latest version of the Envelope or to fall back and attempt to use an older version of the envelope if decryption fails.
Public propertyInputDocument
Gets or sets the input XmlDocument.
Public propertyInputDocumentString
Gets or sets the input XML string. (Changing the InputDocument property affects this property, and setting this property updates the InputDocument property.)
Public propertyLastError
Gets or sets the last error that occurred.
Public propertyOutputDocument
Gets or sets the output XmlDocument (null when processing has not been or completed, or failed).
Public propertyOutputDocumentString
Gets the output XML string (derived from the OutputDocument property, this is an empty string null when processing has not been or completed, or failed).
Public propertySignatureOptions
Gets or sets options used when creating or verifying digital signatures.
Public propertyUseEncryption
Gets whether encryption or decryption is required.
Public propertyUseSignatures
Gets whether digital signatures need to be created or verified.
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 attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(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 methodProcess
Processes the input document.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Remarks
Caution note Caution

Use of this class directly is atypical and generally not recommended. This is available to make it easier to use customized License File and Web service request formats.

See Also