Lines Matching refs:cert

1 # @ohos.security.cert (证书模块)
12 import { cert } from '@kit.DeviceCertificateKit';
376 ## cert.createX509Cert
395 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
406 import { cert } from '@kit.DeviceCertificateKit';
428 let encodingBlob: cert.EncodingBlob = {
431 encodingFormat: cert.EncodingFormat.FORMAT_PEM
434 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
443 ## cert.createX509Cert
467 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
478 import { cert } from '@kit.DeviceCertificateKit';
501 let encodingBlob: cert.EncodingBlob = {
504 encodingFormat: cert.EncodingFormat.FORMAT_PEM
507 cert.createX509Cert(encodingBlob).then(x509Cert => {
537 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
547 import { cert } from '@kit.DeviceCertificateKit';
570 let encodingBlob: cert.EncodingBlob = {
573 encodingFormat: cert.EncodingFormat.FORMAT_PEM
576 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
626 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
636 import { cert } from '@kit.DeviceCertificateKit';
659 let encodingBlob: cert.EncodingBlob = {
662 encodingFormat: cert.EncodingFormat.FORMAT_PEM
665 cert.createX509Cert(encodingBlob).then(x509Cert => {
702 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
714 import { cert } from '@kit.DeviceCertificateKit';
736 let encodingBlob: cert.EncodingBlob = {
739 encodingFormat: cert.EncodingFormat.FORMAT_PEM
742 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
776 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
788 import { cert } from '@kit.DeviceCertificateKit';
812 let encodingBlob: cert.EncodingBlob = {
815 encodingFormat: cert.EncodingFormat.FORMAT_PEM
817 cert.createX509Cert(encodingBlob).then(x509Cert => {
847 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
857 import { cert } from '@kit.DeviceCertificateKit';
880 let encodingBlob: cert.EncodingBlob = {
883 encodingFormat: cert.EncodingFormat.FORMAT_PEM
886 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
919 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
932 import { cert } from '@kit.DeviceCertificateKit';
955 let encodingBlob: cert.EncodingBlob = {
958 encodingFormat: cert.EncodingFormat.FORMAT_PEM
961 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
998 import { cert } from '@kit.DeviceCertificateKit';
1020 let encodingBlob: cert.EncodingBlob = {
1023 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1025 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1056 import { cert } from '@kit.DeviceCertificateKit';
1078 let encodingBlob: cert.EncodingBlob = {
1081 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1084 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1112 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1121 import { cert } from '@kit.DeviceCertificateKit';
1144 let encodingBlob: cert.EncodingBlob = {
1147 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1150 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1183 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1194 import { cert } from '@kit.DeviceCertificateKit';
1217 let encodingBlob: cert.EncodingBlob = {
1220 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1223 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1262 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1274 import { cert } from '@kit.DeviceCertificateKit';
1297 let encodingBlob: cert.EncodingBlob = {
1300 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1303 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1315 let subjectNameutf8 = x509Cert.getSubjectName(cert.EncodingType.ENCODING_UTF8);
1342 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1353 import { cert } from '@kit.DeviceCertificateKit';
1376 let encodingBlob: cert.EncodingBlob = {
1379 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1382 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1415 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1426 import { cert } from '@kit.DeviceCertificateKit';
1450 let encodingBlob: cert.EncodingBlob = {
1453 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1456 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1489 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1500 import { cert } from '@kit.DeviceCertificateKit';
1524 let encodingBlob: cert.EncodingBlob = {
1527 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1530 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1563 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1574 import { cert } from '@kit.DeviceCertificateKit';
1598 let encodingBlob: cert.EncodingBlob = {
1601 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1604 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1637 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1648 import { cert } from '@kit.DeviceCertificateKit';
1671 let encodingBlob: cert.EncodingBlob = {
1674 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1677 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1710 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1722 import { cert } from '@kit.DeviceCertificateKit';
1745 let encodingBlob: cert.EncodingBlob = {
1748 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1751 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1784 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1794 import { cert } from '@kit.DeviceCertificateKit';
1817 let encodingBlob: cert.EncodingBlob = {
1820 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1823 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1856 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1867 import { cert } from '@kit.DeviceCertificateKit';
1890 let encodingBlob: cert.EncodingBlob = {
1893 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1896 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1930 import { cert } from '@kit.DeviceCertificateKit';
1952 let encodingBlob: cert.EncodingBlob = {
1955 encodingFormat: cert.EncodingFormat.FORMAT_PEM
1958 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
1986 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
1997 import { cert } from '@kit.DeviceCertificateKit';
2020 let encodingBlob: cert.EncodingBlob = {
2023 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2026 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
2059 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2070 import { cert } from '@kit.DeviceCertificateKit';
2093 let encodingBlob: cert.EncodingBlob = {
2096 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2099 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
2132 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2144 import { cert } from '@kit.DeviceCertificateKit';
2167 let encodingBlob: cert.EncodingBlob = {
2170 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2173 cert.createX509Cert(encodingBlob, (error, x509Cert) => {
2179 let tbs = x509Cert.getItem(cert.CertItemType.CERT_ITEM_TYPE_TBS);
2180 let pubKey = x509Cert.getItem(cert.CertItemType.CERT_ITEM_TYPE_PUBLIC_KEY);
2212 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2223 import { cert } from '@kit.DeviceCertificateKit';
2235 async function createX509Cert(): Promise<cert.X509Cert> {
2257 let encodingBlob: cert.EncodingBlob = {
2260 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2263 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2265 x509Cert = await cert.createX509Cert(encodingBlob);
2277 const param: cert.X509CertMatchParameters = {
2309 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2320 import { cert } from '@kit.DeviceCertificateKit';
2347 let encodingBlob: cert.EncodingBlob = {
2350 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2354 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2356 x509Cert = await cert.createX509Cert(encodingBlob);
2384 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2395 import { cert } from '@kit.DeviceCertificateKit';
2432 let encodingBlob: cert.EncodingBlob = {
2435 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2439 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2441 x509Cert = await cert.createX509Cert(encodingBlob);
2469 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2480 import { cert } from '@kit.DeviceCertificateKit';
2517 let encodingBlob: cert.EncodingBlob = {
2520 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2524 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2526 x509Cert = await cert.createX509Cert(encodingBlob);
2554 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2565 import { cert } from '@kit.DeviceCertificateKit';
2602 let encodingBlob: cert.EncodingBlob = {
2605 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2609 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2611 x509Cert = await cert.createX509Cert(encodingBlob);
2639 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2650 import { cert } from '@kit.DeviceCertificateKit';
2687 let encodingBlob: cert.EncodingBlob = {
2690 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2694 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2696 x509Cert = await cert.createX509Cert(encodingBlob);
2724 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2735 import { cert } from '@kit.DeviceCertificateKit';
2772 let encodingBlob: cert.EncodingBlob = {
2775 encodingFormat: cert.EncodingFormat.FORMAT_PEM
2779 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
2781 x509Cert = await cert.createX509Cert(encodingBlob);
2791 ## cert.createCertExtension<sup>10+</sup>
2810 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2821 import { cert } from '@kit.DeviceCertificateKit';
2836 let encodingBlob: cert.EncodingBlob = {
2839 encodingFormat: cert.EncodingFormat.FORMAT_DER
2842 cert.createCertExtension(encodingBlob, (error, certExt) => {
2851 ## cert.createCertExtension<sup>10+</sup>
2875 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2886 import { cert } from '@kit.DeviceCertificateKit';
2902 let encodingBlob: cert.EncodingBlob = {
2905 encodingFormat: cert.EncodingFormat.FORMAT_DER
2908 cert.createCertExtension(encodingBlob).then(certExt => {
2937 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
2948 import { cert } from '@kit.DeviceCertificateKit';
2964 let encodingBlob: cert.EncodingBlob = {
2967 encodingFormat: cert.EncodingFormat.FORMAT_DER
2970 cert.createCertExtension(encodingBlob, (error, certExt) => {
3009 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3021 import { cert } from '@kit.DeviceCertificateKit';
3037 let encodingBlob: cert.EncodingBlob = {
3040 encodingFormat: cert.EncodingFormat.FORMAT_DER
3043 cert.createCertExtension(encodingBlob, (error, certExt) => {
3049 let oidList = certExt.getOidList(cert.ExtensionOidType.EXTENSION_OID_TYPE_ALL);
3083 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3095 import { cert } from '@kit.DeviceCertificateKit';
3111 let encodingBlob: cert.EncodingBlob = {
3114 encodingFormat: cert.EncodingFormat.FORMAT_DER
3117 cert.createCertExtension(encodingBlob, (error, certExt) => {
3123 let oidBlob: cert.DataBlob = {
3127 let entry = certExt.getEntry(cert.ExtensionEntryType.EXTENSION_ENTRY_TYPE_ENTRY, oidBlob);
3155 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3166 import { cert } from '@kit.DeviceCertificateKit';
3182 let encodingBlob: cert.EncodingBlob = {
3185 encodingFormat: cert.EncodingFormat.FORMAT_DER
3187 cert.createCertExtension(encodingBlob, (error, certExt) => {
3220 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3231 import { cert } from '@kit.DeviceCertificateKit';
3245 let encodingBlob: cert.EncodingBlob = {
3247 encodingFormat: cert.EncodingFormat.FORMAT_DER
3250 cert.createCertExtension(encodingBlob).then((extensionObj) => {
3259 ## cert.createX509Crl<sup>(deprecated)</sup>
3267 > 从API version 11开始废弃,建议使用[cert.createX509CRL](#certcreatex509crl11)替代。
3280 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3291 import { cert } from '@kit.DeviceCertificateKit';
3312 let encodingBlob: cert.EncodingBlob = {
3315 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3318 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
3327 ## cert.createX509Crl<sup>(deprecated)</sup>
3335 > 从API version 11开始废弃,建议使用[cert.createX509CRL](#certcreatex509crl11-1)替代。
3353 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3364 import { cert } from '@kit.DeviceCertificateKit';
3386 let encodingBlob: cert.EncodingBlob = {
3389 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3392 cert.createX509Crl(encodingBlob).then(x509Crl => {
3399 ## cert.createX509CRL<sup>11+</sup>
3418 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3429 import { cert } from '@kit.DeviceCertificateKit';
3450 let encodingBlob: cert.EncodingBlob = {
3453 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3456 cert.createX509CRL(encodingBlob, (error, X509CRL) => {
3465 ## cert.createX509CRL<sup>11+</sup>
3489 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3500 import { cert } from '@kit.DeviceCertificateKit';
3522 let encodingBlob: cert.EncodingBlob = {
3525 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3528 cert.createX509CRL(encodingBlob).then(X509CRL => {
3545 isRevoked(cert : X509Cert) : boolean
3559 | cert | X509Cert | 是 | 表示被检查的证书对象 |
3569 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3578 import { cert } from '@kit.DeviceCertificateKit';
3610 let encodingBlob: cert.EncodingBlob = {
3613 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3616 let certEncodingBlob: cert.EncodingBlob = {
3619 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3622 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
3628 cert.createX509Cert(certEncodingBlob, (error, x509Cert) => {
3665 import { cert } from '@kit.DeviceCertificateKit';
3686 let encodingBlob: cert.EncodingBlob = {
3689 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3692 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
3722 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3734 import { cert } from '@kit.DeviceCertificateKit';
3755 let encodingBlob: cert.EncodingBlob = {
3758 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3761 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
3797 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3809 import { cert } from '@kit.DeviceCertificateKit';
3831 let encodingBlob: cert.EncodingBlob = {
3834 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3837 cert.createX509Crl(encodingBlob).then(x509Crl => {
3870 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
3880 import { cert } from '@kit.DeviceCertificateKit';
3960 let encodingBlob: cert.EncodingBlob = {
3963 encodingFormat: cert.EncodingFormat.FORMAT_PEM
3966 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4029 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4039 import { cert } from '@kit.DeviceCertificateKit';
4119 let encodingBlob: cert.EncodingBlob = {
4122 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4125 cert.createX509Crl(encodingBlob).then(x509Crl => {
4178 import { cert } from '@kit.DeviceCertificateKit';
4199 let encodingBlob: cert.EncodingBlob = {
4202 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4205 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4235 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4246 import { cert } from '@kit.DeviceCertificateKit';
4268 let encodingBlob: cert.EncodingBlob = {
4271 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4274 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4309 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4320 import { cert } from '@kit.DeviceCertificateKit';
4342 let encodingBlob: cert.EncodingBlob = {
4345 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4348 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4383 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4394 import { cert } from '@kit.DeviceCertificateKit';
4416 let encodingBlob: cert.EncodingBlob = {
4419 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4422 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4463 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4474 import { cert } from '@kit.DeviceCertificateKit';
4496 let encodingBlob: cert.EncodingBlob = {
4499 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4502 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4520 getRevokedCertWithCert(cert : X509Cert) : X509CrlEntry
4534 | cert | [X509Cert](#x509cert) | 是 | 表示证书对象 |
4544 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4555 import { cert } from '@kit.DeviceCertificateKit';
4601 let certEncodingBlob: cert.EncodingBlob = {
4604 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4608 let encodingBlob: cert.EncodingBlob = {
4611 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4614 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4620 cert.createX509Cert(certEncodingBlob).then((x509Cert) => {
4655 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4666 import { cert } from '@kit.DeviceCertificateKit';
4688 let encodingBlob: cert.EncodingBlob = {
4691 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4694 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4730 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4741 import { cert } from '@kit.DeviceCertificateKit';
4763 let encodingBlob: cert.EncodingBlob = {
4766 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4769 cert.createX509Crl(encodingBlob).then(x509Crl => {
4801 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4812 import { cert } from '@kit.DeviceCertificateKit';
4834 let encodingBlob: cert.EncodingBlob = {
4837 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4840 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4875 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4886 import { cert } from '@kit.DeviceCertificateKit';
4908 let encodingBlob: cert.EncodingBlob = {
4911 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4914 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
4949 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
4960 import { cert } from '@kit.DeviceCertificateKit';
4982 let encodingBlob: cert.EncodingBlob = {
4985 encodingFormat: cert.EncodingFormat.FORMAT_PEM
4988 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
5023 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5034 import { cert } from '@kit.DeviceCertificateKit';
5056 let encodingBlob: cert.EncodingBlob = {
5059 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5062 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
5097 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5109 import { cert } from '@kit.DeviceCertificateKit';
5131 let encodingBlob: cert.EncodingBlob = {
5134 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5137 cert.createX509Crl(encodingBlob, (error, x509Crl) => {
5157 isRevoked(cert : X509Cert) : boolean
5169 | cert | [X509Cert](#x509cert) | 是 | 表示被检查的证书对象 |
5179 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5188 import { cert } from '@kit.DeviceCertificateKit';
5220 let encodingBlob: cert.EncodingBlob = {
5223 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5226 let certEncodingBlob: cert.EncodingBlob = {
5229 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5232 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5238 cert.createX509Cert(certEncodingBlob, (error, x509Cert) => {
5273 import { cert } from '@kit.DeviceCertificateKit';
5294 let encodingBlob: cert.EncodingBlob = {
5297 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5300 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5328 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5340 import { cert } from '@kit.DeviceCertificateKit';
5361 let encodingBlob: cert.EncodingBlob = {
5364 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5367 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5400 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5412 import { cert } from '@kit.DeviceCertificateKit';
5434 let encodingBlob: cert.EncodingBlob = {
5437 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5440 cert.createX509CRL(encodingBlob).then(x509CRL => {
5471 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5481 import { cert } from '@kit.DeviceCertificateKit';
5561 let encodingBlob: cert.EncodingBlob = {
5564 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5567 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5628 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5638 import { cert } from '@kit.DeviceCertificateKit';
5718 let encodingBlob: cert.EncodingBlob = {
5721 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5724 cert.createX509CRL(encodingBlob).then(x509CRL => {
5775 import { cert } from '@kit.DeviceCertificateKit';
5796 let encodingBlob: cert.EncodingBlob = {
5799 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5802 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5830 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5841 import { cert } from '@kit.DeviceCertificateKit';
5863 let encodingBlob: cert.EncodingBlob = {
5866 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5869 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5902 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5913 import { cert } from '@kit.DeviceCertificateKit';
5935 let encodingBlob: cert.EncodingBlob = {
5938 encodingFormat: cert.EncodingFormat.FORMAT_PEM
5941 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
5974 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
5985 import { cert } from '@kit.DeviceCertificateKit';
6007 let encodingBlob: cert.EncodingBlob = {
6010 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6013 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6052 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6063 import { cert } from '@kit.DeviceCertificateKit';
6085 let encodingBlob: cert.EncodingBlob = {
6088 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6091 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6109 getRevokedCertWithCert(cert : X509Cert) : X509CRLEntry
6121 | cert | [X509Cert](#x509cert) | 是 | 表示证书对象 |
6131 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6142 import { cert } from '@kit.DeviceCertificateKit';
6188 let certEncodingBlob: cert.EncodingBlob = {
6191 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6195 let encodingBlob: cert.EncodingBlob = {
6198 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6201 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6207 cert.createX509Cert(certEncodingBlob).then((x509Cert) => {
6240 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6251 import { cert } from '@kit.DeviceCertificateKit';
6273 let encodingBlob: cert.EncodingBlob = {
6276 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6279 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6313 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6324 import { cert } from '@kit.DeviceCertificateKit';
6346 let encodingBlob: cert.EncodingBlob = {
6349 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6352 cert.createX509CRL(encodingBlob).then(x509CRL => {
6382 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6393 import { cert } from '@kit.DeviceCertificateKit';
6415 let encodingBlob: cert.EncodingBlob = {
6418 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6421 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6454 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6465 import { cert } from '@kit.DeviceCertificateKit';
6487 let encodingBlob: cert.EncodingBlob = {
6490 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6493 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6526 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6537 import { cert } from '@kit.DeviceCertificateKit';
6559 let encodingBlob: cert.EncodingBlob = {
6562 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6565 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6598 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6610 import { cert } from '@kit.DeviceCertificateKit';
6632 let encodingBlob: cert.EncodingBlob = {
6635 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6638 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6671 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6682 import { cert } from '@kit.DeviceCertificateKit';
6704 let encodingBlob: cert.EncodingBlob = {
6707 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6710 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6743 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6754 import { cert } from '@kit.DeviceCertificateKit';
6779 let encodingBlob: cert.EncodingBlob = {
6782 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6785 cert.createX509CRL(encodingBlob, (error, x509CRL) => {
6824 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6835 import { cert } from '@kit.DeviceCertificateKit';
6857 let crlEncodingBlob: cert.EncodingBlob = {
6860 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6881 const certEncodingBlob: cert.EncodingBlob = {
6883 encodingFormat: cert.EncodingFormat.FORMAT_PEM,
6887 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
6889 x509Cert = await cert.createX509Cert(certEncodingBlob);
6895 cert.createX509CRL(crlEncodingBlob, (error, x509CRL) => {
6901 const param: cert.X509CRLMatchParameters = {
6933 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
6944 import { cert } from '@kit.DeviceCertificateKit';
6966 let crlEncodingBlob: cert.EncodingBlob = {
6969 encodingFormat: cert.EncodingFormat.FORMAT_PEM
6973 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
6975 x509Crl = await cert.createX509CRL(crlEncodingBlob);
7003 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7014 import { cert } from '@kit.DeviceCertificateKit';
7036 let crlEncodingBlob: cert.EncodingBlob = {
7039 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7043 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
7045 x509Crl = await cert.createX509CRL(crlEncodingBlob);
7073 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7084 import { cert } from '@kit.DeviceCertificateKit';
7106 let crlEncodingBlob: cert.EncodingBlob = {
7109 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7113 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
7115 x509Crl = await cert.createX509CRL(crlEncodingBlob);
7143 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7154 import { cert } from '@kit.DeviceCertificateKit';
7181 let crlEncodingBlob: cert.EncodingBlob = {
7184 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7188 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
7190 x509Crl = await cert.createX509CRL(crlEncodingBlob);
7200 ## cert.createCertChainValidator
7224 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7237 import { cert } from '@kit.DeviceCertificateKit';
7241 let validator = cert.createCertChainValidator('PKIX');
7284 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7302 import { cert } from '@kit.DeviceCertificateKit';
7368 let certChainData: cert.CertChainData = {
7373 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7377 let validator = cert.createCertChainValidator('PKIX');
7416 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7434 import { cert } from '@kit.DeviceCertificateKit';
7500 let certChainData: cert.CertChainData = {
7505 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7509 let validator = cert.createCertChainValidator('PKIX');
7549 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7561 import { cert } from '@kit.DeviceCertificateKit';
7582 let encodingBlob: cert.EncodingBlob = {
7585 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7588 cert.createX509Crl(encodingBlob, (err, x509Crl) => {
7632 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7644 import { cert } from '@kit.DeviceCertificateKit';
7665 let encodingBlob: cert.EncodingBlob = {
7668 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7671 cert.createX509Crl(encodingBlob, (err, x509Crl) => {
7714 import { cert } from '@kit.DeviceCertificateKit';
7735 let encodingBlob: cert.EncodingBlob = {
7738 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7741 cert.createX509Crl(encodingBlob, (err, x509Crl) => {
7779 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7790 import { cert } from '@kit.DeviceCertificateKit';
7811 let encodingBlob: cert.EncodingBlob = {
7814 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7817 cert.createX509Crl(encodingBlob, (err, x509Crl) => {
7855 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7866 import { cert } from '@kit.DeviceCertificateKit';
7887 let encodingBlob: cert.EncodingBlob = {
7890 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7893 cert.createX509Crl(encodingBlob, (err, x509Crl) => {
7933 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
7945 import { cert } from '@kit.DeviceCertificateKit';
7966 let encodingBlob: cert.EncodingBlob = {
7969 encodingFormat: cert.EncodingFormat.FORMAT_PEM
7972 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8014 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8026 import { cert } from '@kit.DeviceCertificateKit';
8047 let encodingBlob: cert.EncodingBlob = {
8050 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8053 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8093 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8104 import { cert } from '@kit.DeviceCertificateKit';
8125 let encodingBlob: cert.EncodingBlob = {
8128 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8131 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8167 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8179 import { cert } from '@kit.DeviceCertificateKit';
8200 let encodingBlob: cert.EncodingBlob = {
8203 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8206 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8242 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8253 import { cert } from '@kit.DeviceCertificateKit';
8274 let encodingBlob: cert.EncodingBlob = {
8277 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8280 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8316 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8327 import { cert } from '@kit.DeviceCertificateKit';
8351 let encodingBlob: cert.EncodingBlob = {
8354 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8357 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8393 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8404 import { cert } from '@kit.DeviceCertificateKit';
8425 let encodingBlob: cert.EncodingBlob = {
8428 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8431 cert.createX509CRL(encodingBlob, (err, x509CRL) => {
8467 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8478 import { cert } from '@kit.DeviceCertificateKit';
8499 let encodingBlob: cert.EncodingBlob = {
8502 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8506 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8508 x509Crl = await cert.createX509CRL(encodingBlob);
8536 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8547 import { cert } from '@kit.DeviceCertificateKit';
8568 let encodingBlob: cert.EncodingBlob = {
8571 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8575 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8577 x509Crl = await cert.createX509CRL(encodingBlob);
8605 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8616 import { cert } from '@kit.DeviceCertificateKit';
8637 let encodingBlob: cert.EncodingBlob = {
8640 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8644 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8646 x509Crl = await cert.createX509CRL(encodingBlob);
8674 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8685 import { cert } from '@kit.DeviceCertificateKit';
8773 let encodingBlob: cert.EncodingBlob = {
8776 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8780 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8782 x509Crl = await cert.createX509CRL(encodingBlob);
8792 ## cert.createCertCRLCollection<sup>11+</sup>
8817 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8827 import { cert } from '@kit.DeviceCertificateKit';
8839 async function createX509CRL(): Promise<cert.X509CRL> {
8850 let encodingBlob: cert.EncodingBlob = {
8853 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8855 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
8857 x509CRL = await cert.createX509CRL(encodingBlob);
8865 async function createX509Cert(): Promise<cert.X509Cert> {
8876 let encodingBlob: cert.EncodingBlob = {
8879 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8882 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
8884 x509Cert = await cert.createX509Cert(encodingBlob);
8896 const collection: cert.CertCRLCollection = cert.createCertCRLCollection([x509Cert], [x509CRL]);
8932 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
8943 import { cert } from '@kit.DeviceCertificateKit';
8955 async function createX509Cert(): Promise<cert.X509Cert> {
8966 let encodingBlob: cert.EncodingBlob = {
8969 encodingFormat: cert.EncodingFormat.FORMAT_PEM
8972 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
8974 x509Cert = await cert.createX509Cert(encodingBlob);
8984 const collection = cert.createCertCRLCollection([x509Cert]);
8987 const param: cert.X509CertMatchParameters = {
9021 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9032 import { cert } from '@kit.DeviceCertificateKit';
9044 async function createX509Cert(): Promise<cert.X509Cert> {
9055 let encodingBlob: cert.EncodingBlob = {
9058 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9061 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
9063 x509Cert = await cert.createX509Cert(encodingBlob);
9073 const collection = cert.createCertCRLCollection([x509Cert]);
9075 const param: cert.X509CertMatchParameters = {
9116 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9127 import { cert } from '@kit.DeviceCertificateKit';
9139 async function createX509CRL(): Promise<cert.X509CRL> {
9150 let encodingBlob: cert.EncodingBlob = {
9153 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9155 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
9157 x509CRL = await cert.createX509CRL(encodingBlob);
9165 async function createX509Cert(): Promise<cert.X509Cert> {
9184 const certEncodingBlob: cert.EncodingBlob = {
9186 encodingFormat: cert.EncodingFormat.FORMAT_PEM,
9189 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
9191 x509Cert = await cert.createX509Cert(certEncodingBlob);
9202 const collection = cert.createCertCRLCollection([], [x509CRL]);
9204 const param: cert.X509CRLMatchParameters = {
9236 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9247 import { cert } from '@kit.DeviceCertificateKit';
9259 async function createX509CRL(): Promise<cert.X509CRL> {
9270 let encodingBlob: cert.EncodingBlob = {
9273 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9275 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
9277 x509CRL = await cert.createX509CRL(encodingBlob);
9285 async function createX509Cert(): Promise<cert.X509Cert> {
9304 const certEncodingBlob: cert.EncodingBlob = {
9306 encodingFormat: cert.EncodingFormat.FORMAT_PEM,
9309 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
9311 x509Cert = await cert.createX509Cert(certEncodingBlob);
9322 const collection = cert.createCertCRLCollection([], [x509CRL]);
9324 const param: cert.X509CRLMatchParameters = {
9338 ## cert.createX509CertChain<sup>11+</sup>
9362 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9373 import { cert } from '@kit.DeviceCertificateKit';
9385 async function createX509CertChain(): Promise<cert.X509CertChain> {
9442 let encodingBlob: cert.EncodingBlob = {
9445 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9447 let x509CertChain: cert.X509CertChain = {} as cert.X509CertChain;
9449 x509CertChain = await cert.createX509CertChain(encodingBlob);
9460 ## cert.createX509CertChain<sup>11+</sup>
9479 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9490 import { cert } from '@kit.DeviceCertificateKit';
9557 let encodingBlob: cert.EncodingBlob = {
9560 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9563 cert.createX509CertChain(encodingBlob, (err, certChain) => {
9572 ## cert.createX509CertChain<sup>11+</sup>
9596 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9607 import { cert } from '@kit.DeviceCertificateKit';
9619 async function createX509Cert(): Promise<cert.X509Cert> {
9631 let encodingBlob: cert.EncodingBlob = {
9634 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9637 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
9639 x509Cert = await cert.createX509Cert(encodingBlob);
9647 async function createX509CertChain(): Promise<cert.X509CertChain> {
9649 let x509CertChain: cert.X509CertChain = {} as cert.X509CertChain;
9651 x509CertChain = cert.createX509CertChain([x509Cert]);
9662 ## cert.buildX509CertChain<sup>12+</sup>
9686 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9704 import { cert } from '@kit.DeviceCertificateKit';
9758 async function createX509Cert(certData: string): Promise<cert.X509Cert> {
9760 let encodingBlob: cert.EncodingBlob = {
9763 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9766 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
9768 x509Cert = await cert.createX509Cert(encodingBlob);
9780 let certCrlCollection = await cert.createCertCRLCollection([x509Cert]);
9781 let param: cert.CertChainBuildParameters = {
9790 let certChainBuildResult = await cert.buildX509CertChain(param);
9791 …console.info("cert issuer name: " + certChainBuildResult.validationResult.entityCert.getIssuerName…
9802 ## cert.createTrustAnchorsWithKeyStore<sup>12+</sup>
9827 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9845 import { cert } from '@kit.DeviceCertificateKit';
9849 cert.createTrustAnchorsWithKeyStore(
9883 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
9894 import { cert } from '@kit.DeviceCertificateKit';
9962 let encodingBlob: cert.EncodingBlob = {
9965 encodingFormat: cert.EncodingFormat.FORMAT_PEM
9968 cert.createX509CertChain(encodingBlob, (err, certChain) => {
10007 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10025 import { cert } from '@kit.DeviceCertificateKit';
10037 async function createX509CertChain(): Promise<cert.X509CertChain> {
10094 let encodingBlob: cert.EncodingBlob = {
10097 encodingFormat: cert.EncodingFormat.FORMAT_PEM
10099 let x509CertChain: cert.X509CertChain = {} as cert.X509CertChain;
10101 x509CertChain = await cert.createX509CertChain(encodingBlob);
10113 const param: cert.CertChainValidationParameters = {
10151 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10169 import { cert } from '@kit.DeviceCertificateKit';
10236 let encodingBlob: cert.EncodingBlob = {
10239 encodingFormat: cert.EncodingFormat.FORMAT_PEM
10243 let param: cert.CertChainValidationParameters = {
10251 cert.createX509CertChain(encodingBlob, (err, certChain) => {
10285 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10296 import { cert } from '@kit.DeviceCertificateKit';
10376 let encodingBlob: cert.EncodingBlob = {
10379 encodingFormat: cert.EncodingFormat.FORMAT_PEM
10383 let x509CertChain: cert.X509CertChain = {} as cert.X509CertChain;
10385 x509CertChain = await cert.createX509CertChain(encodingBlob);
10412 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10423 import { cert } from '@kit.DeviceCertificateKit';
10503 let encodingBlob: cert.EncodingBlob = {
10506 encodingFormat: cert.EncodingFormat.FORMAT_PEM
10510 let x509CertChain: cert.X509CertChain = {} as cert.X509CertChain;
10512 x509CertChain = await cert.createX509CertChain(encodingBlob);
10521 ## cert.createX500DistinguishedName<sup>12+</sup>
10545 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10563 import { cert } from '@kit.DeviceCertificateKit';
10578 cert.createX500DistinguishedName(nameStr)
10592 ## cert.createX500DistinguishedName<sup>12+</sup>
10616 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10634 import { cert } from '@kit.DeviceCertificateKit';
10640 cert.createX500DistinguishedName(nameDer)
10675 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10686 import { cert } from '@kit.DeviceCertificateKit';
10692 cert.createX500DistinguishedName(nameDer)
10731 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10743 import { cert } from '@kit.DeviceCertificateKit';
10746 let nameStr = '/CN=Example CA/OU=test cert/O=test/L=XA/ST=SX/C=CN/CN=RSA CA/CN=XTS';
10749 cert.createX500DistinguishedName(nameStr)
10782 以下错误码的详细介绍请参见[证书错误码](errorcode-cert.md)。
10793 import { cert } from '@kit.DeviceCertificateKit';
10796 let nameStr = '/CN=Example CA/OU=test cert/O=test/L=XA/ST=SX/C=CN/CN=RSA CA/CN=XTS';
10799 cert.createX500DistinguishedName(nameStr)