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;
}