Ibm mobilefirst 我们可以将CloudantSync(CDTDatastore)加密与IMFData SDK一起使用吗?

Ibm mobilefirst 我们可以将CloudantSync(CDTDatastore)加密与IMFData SDK一起使用吗?,ibm-mobilefirst,cloudant,Ibm Mobilefirst,Cloudant,现在CloudantSync(CDTDataStore)可以使用加密本地存储。 增加安全性并依赖于CloudantSync IMFData和CloudantSync加密是否有任何组合方式 IMFData创建如下所示的本地数据存储 IMFDataManager *manager = [IMFDataManager sharedInstance]; NSString *name = @"automobiledb"; NSError *error = nil; //Create local stor

现在CloudantSync(CDTDataStore)可以使用加密本地存储。 增加安全性并依赖于CloudantSync

IMFData和CloudantSync加密是否有任何组合方式

IMFData创建如下所示的本地数据存储

IMFDataManager *manager = [IMFDataManager sharedInstance];
NSString *name = @"automobiledb";
NSError *error = nil;

//Create local store
CDTStore *store = [manager localStore:name error:&error];
// To create an encrypted datastore, create your datastore using an object
// implementing the CDTKeyProvider protocol
CDTDatastoreManager *manager =[[CDTDatastoreManager alloc] initWithDirectory:path error:&error];
CDTEncryptionKeychainProvider *provider = [CDTEncryptionKeychainProvider 
                                           providerWithPassword:@"blahblah" 
                                           forIdentifier:@"default"];
CDTDatastore *encrypted = [manager datastoreNamed:@"encrypted_datastore"
                        withEncryptionKeyProvider:provider
                                            error:&error];
CloudantSync创建加密的本地数据存储,如下所示

IMFDataManager *manager = [IMFDataManager sharedInstance];
NSString *name = @"automobiledb";
NSError *error = nil;

//Create local store
CDTStore *store = [manager localStore:name error:&error];
// To create an encrypted datastore, create your datastore using an object
// implementing the CDTKeyProvider protocol
CDTDatastoreManager *manager =[[CDTDatastoreManager alloc] initWithDirectory:path error:&error];
CDTEncryptionKeychainProvider *provider = [CDTEncryptionKeychainProvider 
                                           providerWithPassword:@"blahblah" 
                                           forIdentifier:@"default"];
CDTDatastore *encrypted = [manager datastoreNamed:@"encrypted_datastore"
                        withEncryptionKeyProvider:provider
                                            error:&error];

您还不能这样做,但支持它的工作正在进行中。关注新发布的内容


更新:IMFData 1.1.1提供对使用加密的支持。有关创建加密本地数据存储的信息,请参阅。

您还不能这样做,但支持它的工作正在进行中。关注新发布的内容

更新:IMFData 1.1.1提供对使用加密的支持。有关创建加密本地数据存储的信息,请参阅