sat*_*iro 0 cloudant ibm-mobilefirst
现在,CloudantSync(CDTDataStore)可以使用CloudantSyncEncryption加密localstore. MobileFirst Platform Foundation的IMFData增加了安全性并依赖于CloudantSync.
有没有IMFData和CloudantSync加密的组合方式?
IMFData创建如下的本地数据存储.
IMFDataManager *manager = [IMFDataManager sharedInstance];
NSString *name = @"automobiledb";
NSError *error = nil;
//Create local store
CDTStore *store = [manager localStore:name error:&error];
Run Code Online (Sandbox Code Playgroud)
CloudantSync创建加密的本地数据存储,如下所示.
// 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];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |