我们可以将 CloudantSync(CDTDatastore) 加密与 IMFData SDK 一起使用吗?
Can we use CloudantSync(CDTDatastore) encryption with IMFData SDK?
现在 CloudantSync(CDTDataStore) 可以使用 CloudantSyncEncryption 加密本地存储。
IMFData of MobileFirst Platform Foundation 添加安全性并依赖于 CloudantSync。
IMFData 和 CloudantSync 加密有什么结合的方法吗?
IMFData 创建本地数据存储,如下所示。
IMFDataManager *manager = [IMFDataManager sharedInstance];
NSString *name = @"automobiledb";
NSError *error = nil;
//Create local store
CDTStore *store = [manager localStore:name error:&error];
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];
您还不能执行此操作,但支持它的工作正在进行中。密切关注新版本。
更新:IMFData 1.1.1 支持使用加密。有关创建加密本地数据存储的信息,请参阅 the docs here。
现在 CloudantSync(CDTDataStore) 可以使用 CloudantSyncEncryption 加密本地存储。 IMFData of MobileFirst Platform Foundation 添加安全性并依赖于 CloudantSync。
IMFData 和 CloudantSync 加密有什么结合的方法吗?
IMFData 创建本地数据存储,如下所示。
IMFDataManager *manager = [IMFDataManager sharedInstance];
NSString *name = @"automobiledb";
NSError *error = nil;
//Create local store
CDTStore *store = [manager localStore:name error:&error];
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];
您还不能执行此操作,但支持它的工作正在进行中。密切关注新版本。
更新:IMFData 1.1.1 支持使用加密。有关创建加密本地数据存储的信息,请参阅 the docs here。