XmlRsaDecryption Class |
Namespace: com.softwarekey.Client.Encryption
The XmlRsaDecryption type exposes the following members.
Name | Description | |
---|---|---|
![]() | XmlRsaDecryption | Creates a new XmlRsaDecryption object. (Requires the EncryptionKey and InputDocument properties to be set before calling the Process method!) |
![]() | XmlRsaDecryption(AuthorEncryptionKey, String) | Creates a new XmlRsaDecryption object, initialized with the encryption data and input XML document string. |
![]() | XmlRsaDecryption(AuthorEncryptionKey, XmlDocument) | Creates a new XmlRsaDecryption object, initialized with the encryption data and input document. |
![]() | XmlRsaDecryption(AuthorEncryptionKey, XmlNode) | Creates a new XmlRsaDecryption object, initialized with the encryption data and input XML root node. |
Name | Description | |
---|---|---|
![]() | EncryptionKey | Gets or sets the Encryption Key data required for cryptographic routines. (Inherited from XmlRsaEncryptionBase.) |
![]() | EncryptionOptions | Gets or sets options used when encrypting or decrypting. (Inherited from XmlRsaEncryptionBase.) |
![]() | EnvelopeUpgradeBehavior | 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. (Inherited from XmlRsaEncryptionBase.) |
![]() | InputDocument | Gets or sets the input XmlDocument. (Inherited from XmlRsaEncryptionBase.) |
![]() | InputDocumentString | Gets or sets the input XML string. (Changing the InputDocument property affects this property, and setting this property updates the InputDocument property.) (Inherited from XmlRsaEncryptionBase.) |
![]() | LastError | Gets or sets the last error that occurred. (Inherited from XmlRsaEncryptionBase.) |
![]() | OutputDocument | Gets or sets the output XmlDocument (null when processing has not been or completed, or failed). (Inherited from XmlRsaEncryptionBase.) |
![]() | OutputDocumentString | 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). (Inherited from XmlRsaEncryptionBase.) |
![]() | Recursive | Gets or sets whether all elements are decrypted recursively (recommended for most web service calls). Setting this property to false will result in only the first level being decrypted. |
![]() | SignatureOptions | Gets or sets options used when creating or verifying digital signatures. (Inherited from XmlRsaEncryptionBase.) |
![]() | UseEncryption | Gets whether encryption or decryption is required. (Inherited from XmlRsaEncryptionBase.) |
![]() | UseSignatures | Gets whether digital signatures need to be created or verified. (Inherited from XmlRsaEncryptionBase.) |
![]() | VerifyWithBothKeys | Gets or sets whether verification will be attempted with both keys. (If true, the behavior specified in the SignatureOptions property is overridden. This is helpful for special cases, such as writable license files.) |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object 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.) |
![]() | Process | Processes the input document. (Overrides XmlRsaEncryptionBaseProcess.) |
![]() | ToString | (Inherited from Object.) |
![]() |
---|
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. |