DocumentEncryptUnmanagedResult

public class DocumentEncryptUnmanagedResult : SdkObject

Encrypted document bytes and metadata.

Unmanaged encryption does not store document access information with the webservice, but rather returns the access information as encryptedDeks. Both the encryptedData and encryptedDeks must be used to decrypt the document.

  • id

    ID of the document

    Declaration

    Swift

    public lazy var id: DocumentId { get set }
  • Bytes of EDEKs of users/groups that have been granted access to encryptedData

    Declaration

    Swift

    public lazy var encryptedDeks: [UInt8] { get set }
  • Users and groups the document was successfully encrypted to

    Declaration

    Swift

    public lazy var changed: SucceededResult { get set }
  • Errors resulting from failure to encrypt

    Declaration

    Swift

    public lazy var errors: FailedResult { get set }
  • Bytes of encrypted document data

    Declaration

    Swift

    public lazy var encryptedData: [UInt8] { get set }