diff --git a/api/@ohos.security.certManager.d.ts b/api/@ohos.security.certManager.d.ts index 43121e90d28b6d9795ee37ccad3f1e29a3064e01..028b69fa2f5dfb6fe906a70dcf49a8625b469296 100644 --- a/api/@ohos.security.certManager.d.ts +++ b/api/@ohos.security.certManager.d.ts @@ -25,8 +25,7 @@ import type { AsyncCallback } from './@ohos.base'; * * @namespace certificateManager * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ declare namespace certificateManager { /** @@ -34,16 +33,14 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export enum CMErrorCode { /** * Indicates that the application has no permission to call the API. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_ERROR_NO_PERMISSION = 201, @@ -52,8 +49,7 @@ declare namespace certificateManager { * * @syscap SystemCapability.Security.CertificateManager * @systemapi - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_ERROR_NOT_SYSTEM_APP = 202, @@ -61,8 +57,7 @@ declare namespace certificateManager { * Indicates that the input parameters are invalid. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_ERROR_INVALID_PARAMS = 401, @@ -71,8 +66,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_ERROR_GENERIC = 17500001, @@ -80,8 +74,7 @@ declare namespace certificateManager { * Indicates that the certificate does not exist. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_ERROR_NO_FOUND = 17500002, @@ -89,8 +82,7 @@ declare namespace certificateManager { * Indicates that the keystore is in an invalid format or the keystore password is incorrect. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_ERROR_INCORRECT_FORMAT = 17500003, @@ -98,8 +90,7 @@ declare namespace certificateManager { * Indicates that the number of certificates or credentials reaches the maximum allowed. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ CM_ERROR_MAX_CERT_COUNT_REACHED = 17500004, @@ -107,8 +98,7 @@ declare namespace certificateManager { * Indicates that the application is not authorized by the user. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ CM_ERROR_NO_AUTHORIZATION = 17500005, @@ -116,8 +106,7 @@ declare namespace certificateManager { * Indicates that the device enters advanced security mode. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ CM_ERROR_DEVICE_ENTER_ADVSECMODE = 17500007, @@ -135,8 +124,7 @@ declare namespace certificateManager { * * @typedef CertInfo * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface CertInfo { /** @@ -144,8 +132,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ uri: string; @@ -154,8 +141,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ certAlias: string; @@ -164,8 +150,7 @@ declare namespace certificateManager { * * @type { boolean } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ state: boolean; @@ -174,8 +159,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ issuerName: string; @@ -184,8 +168,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ subjectName: string; @@ -194,8 +177,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ serial: string; @@ -204,8 +186,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ notBefore: string; @@ -214,8 +195,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ notAfter: string; @@ -224,8 +204,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ fingerprintSha256: string; @@ -234,8 +213,7 @@ declare namespace certificateManager { * * @type { Uint8Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ cert: Uint8Array; } @@ -245,8 +223,7 @@ declare namespace certificateManager { * * @typedef CertAbstract * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface CertAbstract { /** @@ -254,8 +231,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ uri: string; @@ -264,8 +240,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ certAlias: string; @@ -274,8 +249,7 @@ declare namespace certificateManager { * * @type { boolean } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ state: boolean; @@ -284,8 +258,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ subjectName: string; } @@ -295,8 +268,7 @@ declare namespace certificateManager { * * @typedef Credential * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface Credential { /** @@ -304,8 +276,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ type: string; @@ -314,8 +285,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ alias: string; @@ -324,8 +294,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ keyUri: string; @@ -334,8 +303,7 @@ declare namespace certificateManager { * * @type { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ certNum: int; @@ -344,8 +312,7 @@ declare namespace certificateManager { * * @type { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ keyNum: int; @@ -354,8 +321,7 @@ declare namespace certificateManager { * * @type { Uint8Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ credentialData: Uint8Array; } @@ -365,8 +331,7 @@ declare namespace certificateManager { * * @typedef CredentialAbstract * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface CredentialAbstract { /** @@ -374,8 +339,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ type: string; @@ -384,8 +348,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ alias: string; @@ -394,8 +357,7 @@ declare namespace certificateManager { * * @type { string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ keyUri: string; } @@ -405,8 +367,7 @@ declare namespace certificateManager { * * @typedef CMResult * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface CMResult { /** @@ -414,8 +375,7 @@ declare namespace certificateManager { * * @type { ?Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ certList?: Array; @@ -424,8 +384,7 @@ declare namespace certificateManager { * * @type { ?CertInfo } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ certInfo?: CertInfo; @@ -434,8 +393,7 @@ declare namespace certificateManager { * * @type { ?Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ credentialList?: Array; @@ -444,8 +402,7 @@ declare namespace certificateManager { * * @type { ?Credential } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ credential?: Credential; @@ -454,8 +411,7 @@ declare namespace certificateManager { * * @type { ?Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ appUidList?: Array; @@ -464,8 +420,7 @@ declare namespace certificateManager { * * @type { ?string } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ uri?: string; @@ -474,8 +429,7 @@ declare namespace certificateManager { * * @type { ?Uint8Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ outData?: Uint8Array; } @@ -485,16 +439,14 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export enum CmKeyPurpose { /** * Indicates that key for signature. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_KEY_PURPOSE_SIGN = 4, @@ -502,8 +454,7 @@ declare namespace certificateManager { * Indicates that key for verify. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_KEY_PURPOSE_VERIFY = 8 } @@ -513,16 +464,14 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export enum CmKeyDigest { /** * Indicates that key digest is none. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_NONE = 0, @@ -530,8 +479,7 @@ declare namespace certificateManager { * Indicates that key digest is md5. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_MD5 = 1, @@ -539,8 +487,7 @@ declare namespace certificateManager { * Indicates that key digest is sha1. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_SHA1 = 2, @@ -548,8 +495,7 @@ declare namespace certificateManager { * Indicates that key digest is sha224. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_SHA224 = 3, @@ -557,8 +503,7 @@ declare namespace certificateManager { * Indicates that key digest is sha256. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_SHA256 = 4, @@ -566,8 +511,7 @@ declare namespace certificateManager { * Indicates that key digest is sha384. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_SHA384 = 5, @@ -575,8 +519,7 @@ declare namespace certificateManager { * Indicates that key digest is sha512. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_DIGEST_SHA512 = 6, @@ -584,8 +527,7 @@ declare namespace certificateManager { * Indicates that key digest is SM3. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ CM_DIGEST_SM3 = 7 } @@ -595,16 +537,14 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export enum CmKeyPadding { /** * Indicates that key padding is none. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_PADDING_NONE = 0, @@ -612,8 +552,7 @@ declare namespace certificateManager { * Indicates that key padding is PSS. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_PADDING_PSS = 1, @@ -621,8 +560,7 @@ declare namespace certificateManager { * Indicates that key padding is PKCS1_V1_5. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ CM_PADDING_PKCS1_V1_5 = 2 } @@ -632,8 +570,7 @@ declare namespace certificateManager { * * @typedef CMSignatureSpec * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface CMSignatureSpec { /** @@ -641,8 +578,7 @@ declare namespace certificateManager { * * @type { CmKeyPurpose } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ purpose: CmKeyPurpose; @@ -651,8 +587,7 @@ declare namespace certificateManager { * * @type { ?CmKeyPadding } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ padding?: CmKeyPadding; @@ -661,8 +596,7 @@ declare namespace certificateManager { * * @type { ?CmKeyDigest } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ digest?: CmKeyDigest; } @@ -672,8 +606,7 @@ declare namespace certificateManager { * * @typedef CMHandle * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ export interface CMHandle { /** @@ -681,8 +614,7 @@ declare namespace certificateManager { * * @type { Uint8Array } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ handle: Uint8Array; } @@ -720,8 +652,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500003 - The keystore is in an invalid format or the keystore password is incorrect. * @throws { BusinessError } 17500004 - The number of certificates or credentials reaches the maximum allowed. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function installPrivateCertificate( keystore: Uint8Array, @@ -763,8 +694,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500003 - The keystore is in an invalid format or the keystore password is incorrect. * @throws { BusinessError } 17500004 - The number of certificates or credentials reaches the maximum allowed. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function installPrivateCertificate(keystore: Uint8Array, keystorePwd: string, certAlias: string): Promise; @@ -781,8 +711,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @throws { BusinessError } 17500002 - The certificate does not exist. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function uninstallPrivateCertificate(keyUri: string, callback: AsyncCallback): void; @@ -799,8 +728,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @throws { BusinessError } 17500002 - The certificate does not exist. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function uninstallPrivateCertificate(keyUri: string): Promise; @@ -817,8 +745,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager * @systemapi - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function getAllAppPrivateCertificates(callback: AsyncCallback): void; @@ -833,8 +760,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager * @systemapi - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function getAllAppPrivateCertificates(): Promise; @@ -851,8 +777,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @throws { BusinessError } 17500002 - The certificate does not exist. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function getPrivateCertificate(keyUri: string, callback: AsyncCallback): void; @@ -869,8 +794,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @throws { BusinessError } 17500002 - The certificate does not exist. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function getPrivateCertificate(keyUri: string): Promise; @@ -905,8 +829,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500002 - The certificate does not exist. * @throws { BusinessError } 17500005 - The application is not authorized by the user. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function init(authUri: string, spec: CMSignatureSpec, callback: AsyncCallback): void; @@ -941,8 +864,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500002 - The certificate does not exist. * @throws { BusinessError } 17500005 - The application is not authorized by the user. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function init(authUri: string, spec: CMSignatureSpec): Promise; @@ -959,8 +881,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function update(handle: Uint8Array, data: Uint8Array, callback: AsyncCallback): void; @@ -977,8 +898,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function update(handle: Uint8Array, data: Uint8Array): Promise; @@ -994,8 +914,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function finish(handle: Uint8Array, callback: AsyncCallback): void; @@ -1012,8 +931,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function finish(handle: Uint8Array, signature: Uint8Array, callback: AsyncCallback): void; @@ -1030,8 +948,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function finish(handle: Uint8Array, signature?: Uint8Array): Promise; @@ -1047,8 +964,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function abort(handle: Uint8Array, callback: AsyncCallback): void; @@ -1064,8 +980,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'11', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 11 */ function abort(handle: Uint8Array): Promise; @@ -1083,8 +998,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500002 - The certificate does not exist. * @throws { BusinessError } 17500005 - The application is not authorized by the user. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function getPublicCertificate(keyUri: string): Promise; @@ -1100,8 +1014,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function isAuthorizedApp(keyUri: string): Promise; @@ -1114,8 +1027,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function getAllUserTrustedCertificates(): Promise; @@ -1131,8 +1043,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function getAllUserTrustedCertificates(scope: CertScope): Promise; @@ -1149,8 +1060,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @throws { BusinessError } 17500002 - The certificate does not exist. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function getUserTrustedCertificate(certUri: string): Promise; @@ -1165,8 +1075,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager * @systemapi - * @since arkts {'1.1':'12', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 12 */ function getAllSystemAppCertificates(): Promise; @@ -1179,8 +1088,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500001 - Internal error. Possible causes: 1. IPC communication failed; *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ function getPrivateCertificates(): Promise; @@ -1189,16 +1097,14 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ export enum CertType { /** * Indicates that ca certificate that installed by HarmonyOS system. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ CA_CERT_SYSTEM = 0, @@ -1206,8 +1112,7 @@ declare namespace certificateManager { * Indicates that ca certificate that installed by user. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ CA_CERT_USER = 1 } @@ -1217,8 +1122,7 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ export enum CertScope { @@ -1226,8 +1130,7 @@ declare namespace certificateManager { * Indicates that the user ca certificate for a current user. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ CURRENT_USER = 1, @@ -1235,8 +1138,7 @@ declare namespace certificateManager { * Indicates that the user ca certificate for all users. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ GLOBAL_USER = 2 } @@ -1247,7 +1149,6 @@ declare namespace certificateManager { * @enum { int } * @syscap SystemCapability.Security.CertificateManager * @since 20 - * @arkts 1.1&1.2 */ export enum CertAlgorithm { /** @@ -1255,7 +1156,6 @@ declare namespace certificateManager { * * @syscap SystemCapability.Security.CertificateManager * @since 20 - * @arkts 1.1&1.2 */ INTERNATIONAL = 1, @@ -1264,7 +1164,6 @@ declare namespace certificateManager { * * @syscap SystemCapability.Security.CertificateManager * @since 20 - * @arkts 1.1&1.2 */ SM = 2, } @@ -1274,8 +1173,7 @@ declare namespace certificateManager { * * @typedef CertStoreProperty * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ export interface CertStoreProperty { /** @@ -1283,8 +1181,7 @@ declare namespace certificateManager { * * @type { CertType } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ certType: CertType; @@ -1293,8 +1190,7 @@ declare namespace certificateManager { * * @type { ?CertScope } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ certScope?: CertScope; @@ -1304,7 +1200,6 @@ declare namespace certificateManager { * @type { ?CertAlgorithm } * @syscap SystemCapability.Security.CertificateManager * @since 20 - * @arkts 1.1&1.2 */ certAlg?: CertAlgorithm; } @@ -1333,7 +1228,6 @@ declare namespace certificateManager { * @throws { BusinessError } 17500009 - The device does not support the specified certificate store path, such as the overseas device does not support the certificate which algorithm is SM. * @syscap SystemCapability.Security.CertificateManager * @since 20 - * @arkts 1.1&1.2 */ function getCertificateStorePath(property: CertStoreProperty): string; @@ -1353,8 +1247,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500004 - Indicates that the number of certificates reaches the maximum allowed. * @throws { BusinessError } 17500007 - Indicates that the device enters advanced security mode. In this mode, the user CA certificate cannot be installed. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function installUserTrustedCertificateSync(cert: Uint8Array, certScope: CertScope) : CMResult; @@ -1370,8 +1263,7 @@ declare namespace certificateManager { *
2. Memory operation error; 3. File operation error. * @throws { BusinessError } 17500002 - Indicates that the certificate does not exist. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function uninstallUserTrustedCertificateSync(certUri: string) : void; @@ -1392,8 +1284,7 @@ declare namespace certificateManager { * @throws { BusinessError } 17500003 - The keystore is in an invalid format or the keystore password is incorrect. * @throws { BusinessError } 17500004 - The number of certificates or credentials reaches the maximum allowed. * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function installPrivateCertificate(keystore: Uint8Array, keystorePwd: string, certAlias: string, level: AuthStorageLevel): Promise; @@ -1402,16 +1293,14 @@ declare namespace certificateManager { * * @enum { int } * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ export enum AuthStorageLevel { /** * Indicates that the file can be accessed after the device is started. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ EL1 = 1, @@ -1419,8 +1308,7 @@ declare namespace certificateManager { * Indicates that the file can be accessed after the device is unlocked for the first time. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ EL2 = 2, @@ -1428,8 +1316,7 @@ declare namespace certificateManager { * Indicates that the file can be accessed when the device is unlocked. * * @syscap SystemCapability.Security.CertificateManager - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ EL4 = 4, } diff --git a/api/@ohos.security.certManagerDialog.d.ts b/api/@ohos.security.certManagerDialog.d.ts index 9ab6e71e622c359efc137f199df42308710d8f60..1abe5a98278ac46a0f447e3c352d8dd18a5a0bb6 100644 --- a/api/@ohos.security.certManagerDialog.d.ts +++ b/api/@ohos.security.certManagerDialog.d.ts @@ -26,8 +26,7 @@ import type common from '@ohos.app.ability.common'; * @namespace certificateManagerDialog * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ declare namespace certificateManagerDialog { /** @@ -36,8 +35,7 @@ declare namespace certificateManagerDialog { * @enum { int } * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ export enum CertificateDialogErrorCode { @@ -46,8 +44,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ ERROR_GENERIC = 29700001, @@ -56,8 +53,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ ERROR_OPERATION_CANCELED = 29700002, @@ -66,8 +62,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ ERROR_OPERATION_FAILED = 29700003, @@ -76,8 +71,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ ERROR_DEVICE_NOT_SUPPORTED = 29700004, @@ -86,8 +80,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ ERROR_NOT_COMPLY_SECURITY_POLICY = 29700005, } @@ -99,8 +92,7 @@ declare namespace certificateManagerDialog { * @enum { int } * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ export enum CertificateDialogPageType { /** @@ -108,8 +100,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ PAGE_MAIN = 1, @@ -118,8 +109,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ PAGE_CA_CERTIFICATE = 2, @@ -128,8 +118,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ PAGE_CREDENTIAL = 3, @@ -138,8 +127,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ PAGE_INSTALL_CERTIFICATE = 4 } @@ -158,8 +146,7 @@ declare namespace certificateManagerDialog { *
2. Memory operation error; 3. File operation error. * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'13', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 13 */ function openCertificateManagerDialog(context: common.Context, pageType: CertificateDialogPageType): Promise; @@ -171,8 +158,7 @@ declare namespace certificateManagerDialog { * @enum { int } * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ export enum CertificateType { /** @@ -180,8 +166,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ CA_CERT = 1 } @@ -192,8 +177,7 @@ declare namespace certificateManagerDialog { * @enum { int } * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ export enum CertificateScope { /** @@ -201,8 +185,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ NOT_SPECIFIED = 0, @@ -211,8 +194,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'14', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 14 */ CURRENT_USER = 1, @@ -221,8 +203,7 @@ declare namespace certificateManagerDialog { * * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ GLOBAL_USER = 2, } @@ -268,8 +249,7 @@ declare namespace certificateManagerDialog { * @throws { BusinessError } 29700005 - The operation does not comply with the device security policy, such as the device does not allow users to manage the ca certificate of the global user. * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function openInstallCertificateDialog(context: common.Context, certType: CertificateType, certScope: CertificateScope, cert: Uint8Array): Promise; @@ -292,8 +272,7 @@ declare namespace certificateManagerDialog { * @throws { BusinessError } 29700005 - The operation does not comply with the device security policy, such as the device does not allow users to manage the ca certificate of the global user. * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function openUninstallCertificateDialog(context: common.Context, certType: CertificateType, certUri: string): Promise; @@ -303,8 +282,7 @@ declare namespace certificateManagerDialog { * @typedef CertificateDialogProperty * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ export interface CertificateDialogProperty { /** @@ -313,8 +291,7 @@ declare namespace certificateManagerDialog { * @type { boolean } * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ showInstallButton: boolean; } @@ -336,8 +313,7 @@ declare namespace certificateManagerDialog { * @throws { BusinessError } 29700004 - The API is not supported on this device. * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly - * @since arkts {'1.1':'18', '1.2':'20'} - * @arkts 1.1&1.2 + * @since 18 */ function openCertificateDetailDialog(context: common.Context, cert: Uint8Array, property: CertificateDialogProperty): Promise; @@ -359,7 +335,6 @@ declare namespace certificateManagerDialog { * @syscap SystemCapability.Security.CertificateManagerDialog * @stagemodelonly * @since 20 - * @arkts 1.1&1.2 */ function openAuthorizeDialog(context: common.Context): Promise; }