Table of Contents

Class FileMetaData

Namespace
SecureExchangesSDK.Models.Transport
Assembly
SecureExchangesSDK.NetCore.dll

Represent the informations associated to a file uploaded in Secure Exchanges. This object is deserialize from Secure Exchanges

[Serializable]
public class FileMetaData : ICertificateProperties
Inheritance
FileMetaData
Implements
Inherited Members
Extension Methods

Properties

CreatedTime

Creation date of the file

public DateTime CreatedTime { get; set; }

Property Value

DateTime

DoNotAppendCertificateToFile

Do not append certificate to file

public bool DoNotAppendCertificateToFile { get; set; }

Property Value

bool

DoNotEncryptPDF

Determine if we do not need to encrypt the PDF

public bool DoNotEncryptPDF { get; set; }

Property Value

bool

DocumentIntegrity

Only filled if it's seen to be a signed document

public SignedDocumentIntegrity DocumentIntegrity { get; set; }

Property Value

SignedDocumentIntegrity

FileHash

public string FileHash { get; set; }

Property Value

string

FileMetaDataID

Represent the FileMetaDataID of the file

public Guid FileMetaDataID { get; set; }

Property Value

Guid

FileSize

The real file size

public long FileSize { get; set; }

Property Value

long

FileType

Represent the MimeType of the file

public string FileType { get; set; }

Property Value

string

IsPKIFile

Determine if is a pki file

public bool IsPKIFile { get; set; }

Property Value

bool

IsToSign

That document need a signature, and it's by the current recipient

public bool IsToSign { get; set; }

Property Value

bool

MD5

public string MD5 { get; set; }

Property Value

string

ManifestID

public Guid ManifestID { get; set; }

Property Value

Guid

ManifestRecipientID

public Guid ManifestRecipientID { get; set; }

Property Value

Guid

NeedSignature

That document need a signature

public bool NeedSignature { get; set; }

Property Value

bool

PEMPublicKey

public string PEMPublicKey { get; set; }

Property Value

string

RealFileName

Non de fichier encrypter avec la clef de communication

public string RealFileName { get; set; }

Property Value

string

RecipientValidationCheck

That represent for a signatorie the encrypted informations.

public string RecipientValidationCheck { get; set; }

Property Value

string

RootSHA512

public string RootSHA512 { get; set; }

Property Value

string

SHA512

public string SHA512 { get; set; }

Property Value

string

TotalParts

Number of parts the file contains

public int TotalParts { get; set; }

Property Value

int

UniqueName

Represent the unique name of the file

public string UniqueName { get; set; }

Property Value

string

XMLBase64PublicKey

public string XMLBase64PublicKey { get; set; }

Property Value

string