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)

public SBSDKAESEncrypter(SBSDKStorageCryptingKeyProvider keyProvider, SBSDKAESEncrypterMode mode)

Parameters

keyProvider SBSDKStorageCryptingKeyProvider
mode SBSDKAESEncrypterMode

SBSDKAESEncrypter(string, SBSDKAESEncrypterMode)

public SBSDKAESEncrypter(string password, SBSDKAESEncrypterMode mode)

Parameters

password string
mode SBSDKAESEncrypterMode

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

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

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