提交 6d9a95ea 编写于 作者: Y yaobaohua

edm doc

Signed-off-by: Nyaobaohua <yaobaohua1@huawei.com>
上级 9a86971a
...@@ -146,21 +146,25 @@ let wantTemp = { ...@@ -146,21 +146,25 @@ let wantTemp = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
var certFileArray:Uint8Array; var certFileArray: Uint8Array;
// test.cer needs to be placed in the rawfile directory // test.cer needs to be placed in the rawfile directory
await globalThis.context.resourceManager.getRawFileContent("test.cer").then(value => { await globalThis.context.resourceManager.getRawFileContent("test.cer")
certFileArray = value .then(value => {
}).catch(error => { certFileArray = value
})
}); .catch(error => {
var certUri:string; console.error(`Failed to get row file content. message: ${error.message}`);
});
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
deviceSettings.installUserCertificate(SELFWANT, {inData: certFileArray, alias: "cert_alias_xts"}, (err, result) => { deviceSettings.installUserCertificate(wantTemp, {
if (err) { inData: certFileArray,
console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`); alias: "cert_alias_xts"
return; }, (err, result) => {
} if (err) {
console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`); console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`);
return;
}
console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`);
}); });
}); });
``` ```
...@@ -207,20 +211,20 @@ let wantTemp = { ...@@ -207,20 +211,20 @@ let wantTemp = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
var certFileArray:Uint8Array; var certFileArray: Uint8Array
// test.cer needs to be placed in the rawfile directory // test.cer needs to be placed in the rawfile directory
await globalThis.context.resourceManager.getRawFileContent("test.cer").then(data => { await globalThis.context.resourceManager.getRawFileContent("test.cer")
certFileArray = data .then(data => {
}).catch(error => { certFileArray = data
console.log('getRawFileContent error' + error) }).catch(error => {
}) console.log('getRawFileContent error' + error)
var certUri:string; })
await deviceSettings.installUserCertificate(SELFWANT, {inData: certFileArray, alias: "cert_alias_xts"}) await deviceSettings.installUserCertificate(wantTemp, { inData: certFileArray, alias: "cert_alias_xts" })
.then((data) => { .then((result) => {
certUri = data console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`);
}).catch(error => { }).catch(err => {
console.log('installUserCertificate error' + error) console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`);
}) })
``` ```
## CertBlob ## CertBlob
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册