| 操作 | 旧版本 | 新版本 | d.ts文件 |
|---|---|---|---|
| 新增错误码 | 类名:cert; API声明:function createX509Cert(inStream: EncodingBlob, callback: AsyncCallback<X509Cert>): void; 差异内容:NA |
类名:cert; API声明:function createX509Cert(inStream: EncodingBlob, callback: AsyncCallback<X509Cert>): void; 差异内容:19030001 |
api/@ohos.security.cert.d.ts |
| 新增错误码 | 类名:cert; API声明:function createX509Cert(inStream: EncodingBlob): Promise<X509Cert>; 差异内容:NA |
类名:cert; API声明:function createX509Cert(inStream: EncodingBlob): Promise<X509Cert>; 差异内容:19030001 |
api/@ohos.security.cert.d.ts |
| 新增错误码 | 类名:cert; API声明:function createCertExtension(inStream: EncodingBlob, callback: AsyncCallback<CertExtension>): void; 差异内容:NA |
类名:cert; API声明:function createCertExtension(inStream: EncodingBlob, callback: AsyncCallback<CertExtension>): void; 差异内容:19030001 |
api/@ohos.security.cert.d.ts |
| 新增错误码 | 类名:cert; API声明:function createCertExtension(inStream: EncodingBlob): Promise<CertExtension>; 差异内容:NA |
类名:cert; API声明:function createCertExtension(inStream: EncodingBlob): Promise<CertExtension>; 差异内容:19030001 |
api/@ohos.security.cert.d.ts |
| 新增错误码 | 类名:certificateManagerDialog; API声明:function openInstallCertificateDialog(context: common.Context, certType: CertificateType, certScope: CertificateScope, cert: Uint8Array): Promise<string>; 差异内容:NA |
类名:certificateManagerDialog; API声明:function openInstallCertificateDialog(context: common.Context, certType: CertificateType, certScope: CertificateScope, cert: Uint8Array): Promise<string>; 差异内容:29700005 |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:CertResult; API声明:ERR_PARAMETER_CHECK_FAILED = 19020003 差异内容:ERR_PARAMETER_CHECK_FAILED = 19020003 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CertResult; API声明:ERR_MAYBE_WRONG_PASSWORD = 19030008 差异内容:ERR_MAYBE_WRONG_PASSWORD = 19030008 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:enum EncodingBaseFormat 差异内容:enum EncodingBaseFormat |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:EncodingBaseFormat; API声明:PEM = 0 差异内容:PEM = 0 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:EncodingBaseFormat; API声明:DER = 1 差异内容:DER = 1 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface Pkcs12Data 差异内容:interface Pkcs12Data |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12Data; API声明:privateKey?: string | Uint8Array; 差异内容:privateKey?: string | Uint8Array; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12Data; API声明:cert?: X509Cert; 差异内容:cert?: X509Cert; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12Data; API声明:otherCerts?: Array<X509Cert>; 差异内容:otherCerts?: Array<X509Cert>; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface Pkcs12ParsingConfig 差异内容:interface Pkcs12ParsingConfig |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12ParsingConfig; API声明:password: string; 差异内容:password: string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12ParsingConfig; API声明:needsPrivateKey?: boolean; 差异内容:needsPrivateKey?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12ParsingConfig; API声明:privateKeyFormat?: EncodingBaseFormat; 差异内容:privateKeyFormat?: EncodingBaseFormat; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12ParsingConfig; API声明:needsCert?: boolean; 差异内容:needsCert?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:Pkcs12ParsingConfig; API声明:needsOtherCerts?: boolean; 差异内容:needsOtherCerts?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:function parsePkcs12(data: Uint8Array, config: Pkcs12ParsingConfig): Pkcs12Data; 差异内容:function parsePkcs12(data: Uint8Array, config: Pkcs12ParsingConfig): Pkcs12Data; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CertChainValidationParameters; API声明:trustSystemCa?: boolean; 差异内容:trustSystemCa?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:enum CmsContentType 差异内容:enum CmsContentType |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsContentType; API声明:SIGNED_DATA = 0 差异内容:SIGNED_DATA = 0 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:enum CmsContentDataFormat 差异内容:enum CmsContentDataFormat |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsContentDataFormat; API声明:BINARY = 0 差异内容:BINARY = 0 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsContentDataFormat; API声明:TEXT = 1 差异内容:TEXT = 1 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:enum CmsFormat 差异内容:enum CmsFormat |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsFormat; API声明:PEM = 0 差异内容:PEM = 0 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsFormat; API声明:DER = 1 差异内容:DER = 1 |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface PrivateKeyInfo 差异内容:interface PrivateKeyInfo |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:PrivateKeyInfo; API声明:key: string | Uint8Array; 差异内容:key: string | Uint8Array; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:PrivateKeyInfo; API声明:password?: string; 差异内容:password?: string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface CmsSignerConfig 差异内容:interface CmsSignerConfig |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsSignerConfig; API声明:mdName: string; 差异内容:mdName: string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsSignerConfig; API声明:addCert?: boolean; 差异内容:addCert?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsSignerConfig; API声明:addAttr?: boolean; 差异内容:addAttr?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsSignerConfig; API声明:addSmimeCapAttr?: boolean; 差异内容:addSmimeCapAttr?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface CmsGeneratorOptions 差异内容:interface CmsGeneratorOptions |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGeneratorOptions; API声明:contentDataFormat?: CmsContentDataFormat; 差异内容:contentDataFormat?: CmsContentDataFormat; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGeneratorOptions; API声明:outFormat?: CmsFormat; 差异内容:outFormat?: CmsFormat; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGeneratorOptions; API声明:isDetached?: boolean; 差异内容:isDetached?: boolean; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface CmsGenerator 差异内容:interface CmsGenerator |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGenerator; API声明:addSigner(cert: X509Cert, keyInfo: PrivateKeyInfo, config: CmsSignerConfig): void; 差异内容:addSigner(cert: X509Cert, keyInfo: PrivateKeyInfo, config: CmsSignerConfig): void; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGenerator; API声明:addCert(cert: X509Cert): void; 差异内容:addCert(cert: X509Cert): void; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGenerator; API声明:doFinal(data: Uint8Array, options?: CmsGeneratorOptions): Promise<Uint8Array | string>; 差异内容:doFinal(data: Uint8Array, options?: CmsGeneratorOptions): Promise<Uint8Array | string>; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CmsGenerator; API声明:doFinalSync(data: Uint8Array, options?: CmsGeneratorOptions): Uint8Array | string; 差异内容:doFinalSync(data: Uint8Array, options?: CmsGeneratorOptions): Uint8Array | string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:function createCmsGenerator(contentType: CmsContentType): CmsGenerator; 差异内容:function createCmsGenerator(contentType: CmsContentType): CmsGenerator; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface CsrAttribute 差异内容:interface CsrAttribute |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CsrAttribute; API声明:type: string; 差异内容:type: string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CsrAttribute; API声明:value: string; 差异内容:value: string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:interface CsrGenerationConfig 差异内容:interface CsrGenerationConfig |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CsrGenerationConfig; API声明:subject: X500DistinguishedName; 差异内容:subject: X500DistinguishedName; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CsrGenerationConfig; API声明:mdName: string; 差异内容:mdName: string; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CsrGenerationConfig; API声明:attributes?: Array<CsrAttribute>; 差异内容:attributes?: Array<CsrAttribute>; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CsrGenerationConfig; API声明:outFormat?: EncodingBaseFormat; 差异内容:outFormat?: EncodingBaseFormat; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:cert; API声明:function generateCsr(keyInfo: PrivateKeyInfo, config: CsrGenerationConfig): string | Uint8Array; 差异内容:function generateCsr(keyInfo: PrivateKeyInfo, config: CsrGenerationConfig): string | Uint8Array; |
api/@ohos.security.cert.d.ts |
| 新增API | NA | 类名:CertificateDialogErrorCode; API声明:ERROR_NOT_COMPLY_SECURITY_POLICY = 29700005 差异内容:ERROR_NOT_COMPLY_SECURITY_POLICY = 29700005 |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:CertificateScope; API声明:NOT_SPECIFIED = 0 差异内容:NOT_SPECIFIED = 0 |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:CertificateScope; API声明:GLOBAL_USER = 2 差异内容:GLOBAL_USER = 2 |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:certificateManagerDialog; API声明:function openUninstallCertificateDialog(context: common.Context, certType: CertificateType, certUri: string): Promise<void>; 差异内容:function openUninstallCertificateDialog(context: common.Context, certType: CertificateType, certUri: string): Promise<void>; |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:certificateManagerDialog; API声明:export interface CertificateDialogProperty 差异内容:export interface CertificateDialogProperty |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:CertificateDialogProperty; API声明:showInstallButton: boolean; 差异内容:showInstallButton: boolean; |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:certificateManagerDialog; API声明:function openCertificateDetailDialog(context: common.Context, cert: Uint8Array, property: CertificateDialogProperty): Promise<void>; 差异内容:function openCertificateDetailDialog(context: common.Context, cert: Uint8Array, property: CertificateDialogProperty): Promise<void>; |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:certificateManagerDialog; API声明:function openAuthorizeDialog(context: common.Context): Promise<string>; 差异内容:function openAuthorizeDialog(context: common.Context): Promise<string>; |
api/@ohos.security.certManagerDialog.d.ts |
| 新增API | NA | 类名:CMErrorCode; API声明:CM_ERROR_DEVICE_ENTER_ADVSECMODE = 17500007 差异内容:CM_ERROR_DEVICE_ENTER_ADVSECMODE = 17500007 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CMErrorCode; API声明:CM_ERROR_STORE_PATH_NOT_SUPPORTED = 17500009 差异内容:CM_ERROR_STORE_PATH_NOT_SUPPORTED = 17500009 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CmKeyDigest; API声明:CM_DIGEST_SM3 = 7 差异内容:CM_DIGEST_SM3 = 7 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:export enum CertType 差异内容:export enum CertType |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertType; API声明:CA_CERT_SYSTEM = 0 差异内容:CA_CERT_SYSTEM = 0 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertType; API声明:CA_CERT_USER = 1 差异内容:CA_CERT_USER = 1 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:export enum CertScope 差异内容:export enum CertScope |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertScope; API声明:CURRENT_USER = 1 差异内容:CURRENT_USER = 1 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertScope; API声明:GLOBAL_USER = 2 差异内容:GLOBAL_USER = 2 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:export enum CertAlgorithm 差异内容:export enum CertAlgorithm |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertAlgorithm; API声明:INTERNATIONAL = 1 差异内容:INTERNATIONAL = 1 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertAlgorithm; API声明:SM = 2 差异内容:SM = 2 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:export interface CertStoreProperty 差异内容:export interface CertStoreProperty |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertStoreProperty; API声明:certType: CertType; 差异内容:certType: CertType; |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertStoreProperty; API声明:certScope?: CertScope; 差异内容:certScope?: CertScope; |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:CertStoreProperty; API声明:certAlg?: CertAlgorithm; 差异内容:certAlg?: CertAlgorithm; |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:function getCertificateStorePath(property: CertStoreProperty): string; 差异内容:function getCertificateStorePath(property: CertStoreProperty): string; |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:function installUserTrustedCertificateSync(cert: Uint8Array, certScope: CertScope): CMResult; 差异内容:function installUserTrustedCertificateSync(cert: Uint8Array, certScope: CertScope): CMResult; |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:function uninstallUserTrustedCertificateSync(certUri: string): void; 差异内容:function uninstallUserTrustedCertificateSync(certUri: string): void; |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:certificateManager; API声明:export enum AuthStorageLevel 差异内容:export enum AuthStorageLevel |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:AuthStorageLevel; API声明:EL1 = 1 差异内容:EL1 = 1 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:AuthStorageLevel; API声明:EL2 = 2 差异内容:EL2 = 2 |
api/@ohos.security.certManager.d.ts |
| 新增API | NA | 类名:AuthStorageLevel; API声明:EL4 = 4 差异内容:EL4 = 4 |
api/@ohos.security.certManager.d.ts |
| 接口新增同名方法且参数类型与已有的参数类型范围是包含关系 | 类名:X509Cert; API声明:getIssuerName(): DataBlob; 差异内容:getIssuerName(): DataBlob; |
类名:X509Cert; API声明:getIssuerName(encodingType: EncodingType): string; 差异内容:getIssuerName(encodingType: EncodingType): string; |
api/@ohos.security.cert.d.ts |
| 接口新增同名方法且参数类型与已有的参数类型范围是包含关系 | 类名:X509Cert; API声明:toString(): string; 差异内容:toString(): string; |
类名:X509Cert; API声明:toString(encodingType: EncodingType): string; 差异内容:toString(encodingType: EncodingType): string; |
api/@ohos.security.cert.d.ts |
| 接口新增同名方法且参数类型与已有的参数类型范围是包含关系 | 类名:X509CRLEntry; API声明:getCertIssuer(): DataBlob; 差异内容:getCertIssuer(): DataBlob; |
类名:X509CRLEntry; API声明:getCertIssuer(encodingType: EncodingType): string; 差异内容:getCertIssuer(encodingType: EncodingType): string; |
api/@ohos.security.cert.d.ts |
| 接口新增同名方法且参数类型与已有的参数类型范围是包含关系 | 类名:X509CRL; API声明:getIssuerName(): DataBlob; 差异内容:getIssuerName(): DataBlob; |
类名:X509CRL; API声明:getIssuerName(encodingType: EncodingType): string; 差异内容:getIssuerName(encodingType: EncodingType): string; |
api/@ohos.security.cert.d.ts |
| 接口新增同名方法且参数类型与已有的参数类型范围是包含关系 | 类名:X509CRL; API声明:toString(): string; 差异内容:toString(): string; |
类名:X509CRL; API声明:toString(encodingType: EncodingType): string; 差异内容:toString(encodingType: EncodingType): string; |
api/@ohos.security.cert.d.ts |
| 接口新增同名方法且参数类型与已有的参数类型范围是包含关系 | 类名:X500DistinguishedName; API声明:getName(): string; 差异内容:getName(): string; |
类名:X500DistinguishedName; API声明:getName(encodingType: EncodingType): string; 差异内容:getName(encodingType: EncodingType): string; |
api/@ohos.security.cert.d.ts |