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