Class EncryptionInfo
Represents the Encryption Info
Inheritance
System.Object
EncryptionInfo
Namespace: Syncfusion.XlsIO.Implementation.Security
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
public class EncryptionInfo : Object
Constructors
EncryptionInfo()
Default constructor.
Declaration
public EncryptionInfo()
EncryptionInfo(Stream)
Initializes new instance.
Declaration
public EncryptionInfo(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | Stream to get data from. |
Properties
Flags
A copy of the Flags stored in the EncryptionHeader field of this structure.
Declaration
public int Flags { get; set; }
Property Value
Type |
---|
System.Int32 |
Header
An EncryptionHeader structure that specifies parameters used to encrypt data.
Declaration
public EncryptionHeader Header { get; }
Property Value
Type |
---|
EncryptionHeader |
Verifier
An EncryptionVerifier structure.
Declaration
public EncryptionVerifier Verifier { get; }
Property Value
Type |
---|
EncryptionVerifier |
VersionInfo
A Version structure where Version.vMajor MUST be 0x0003, and Version.vMinor MUST be 0x0002.
Declaration
public int VersionInfo { get; set; }
Property Value
Type |
---|
System.Int32 |
Methods
Serialize(Stream)
Serializes object into stream.
Declaration
public void Serialize(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | Stream to serialize into. |