Table of Contents

Class SBSDKAESEncrypter

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKAESEncrypter : SBSDKStorageCrypting, ISBSDKStorageCrypting, INativeObject, IDisposable
Inheritance
SBSDKAESEncrypter
Implements
INativeObject

Constructors

SBSDKAESEncrypter(NSObjectFlag)

protected SBSDKAESEncrypter(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKAESEncrypter(NativeHandle)

protected SBSDKAESEncrypter(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKAESEncrypter(SBSDKStorageCryptingKeyProvider, SBSDKAESEncrypterMode, bool)

public SBSDKAESEncrypter(SBSDKStorageCryptingKeyProvider keyProvider, SBSDKAESEncrypterMode mode, bool perfileEncryption)

Parameters

keyProvider SBSDKStorageCryptingKeyProvider
mode SBSDKAESEncrypterMode
perfileEncryption bool

SBSDKAESEncrypter(string, SBSDKAESEncrypterMode, bool)

public SBSDKAESEncrypter(string password, SBSDKAESEncrypterMode mode, bool perFileEncryption)

Parameters

password string
mode SBSDKAESEncrypterMode
perFileEncryption bool

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

KeyProvider

public virtual SBSDKStorageCryptingKeyProvider KeyProvider { get; }

Property Value

SBSDKStorageCryptingKeyProvider

Mode

public virtual SBSDKAESEncrypterMode Mode { get; }

Property Value

SBSDKAESEncrypterMode

PerFileEncryption

public virtual bool PerFileEncryption { get; }

Property Value

bool

Methods

BeginStreamingDecryptWithContext(string, out NSError?)

public override bool BeginStreamingDecryptWithContext(string context, out NSError? error)

Parameters

context string
error NSError

Returns

bool

BeginStreamingEncryptWithContext(string, out NSError?)

public override bool BeginStreamingEncryptWithContext(string context, out NSError? error)

Parameters

context string
error NSError

Returns

bool

DecryptData(NSData, string, out NSError?)

public override NSData? DecryptData(NSData data, string context, out NSError? error)

Parameters

data NSData
context string
error NSError

Returns

NSData

DecryptDataFromURL(NSUrl, out NSError?)

public override NSData? DecryptDataFromURL(NSUrl url, out NSError? error)

Parameters

url NSUrl
error NSError

Returns

NSData

EncryptData(NSData, string, out NSError?)

public override NSData? EncryptData(NSData data, string context, out NSError? error)

Parameters

data NSData
context string
error NSError

Returns

NSData

ProvideContextFor(NSUrl)

public override string ProvideContextFor(NSUrl url)

Parameters

url NSUrl

Returns

string

StreamingCryptChunk(NSData, out NSError?)

public override NSData? StreamingCryptChunk(NSData data, out NSError? error)

Parameters

data NSData
error NSError

Returns

NSData

StreamingCryptCompleteWithError(out NSError?)

public override NSData? StreamingCryptCompleteWithError(out NSError? error)

Parameters

error NSError

Returns

NSData