From dbe2b5ddc2733a12de83a56e1ad660a6e5683291 Mon Sep 17 00:00:00 2001 From: lcc Date: Wed, 18 Jun 2025 14:32:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=81=E4=B9=A6=E6=8E=A5=E5=8F=A3=E9=80=82?= =?UTF-8?q?=E9=85=8D=E5=BC=BA=E5=9F=BA=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lcc --- api/@ohos.security.cert.d.ts | 252 +++++++++++++++++++++++------------ 1 file changed, 168 insertions(+), 84 deletions(-) diff --git a/api/@ohos.security.cert.d.ts b/api/@ohos.security.cert.d.ts index adf096ddd8..2c21c5ce9c 100644 --- a/api/@ohos.security.cert.d.ts +++ b/api/@ohos.security.cert.d.ts @@ -716,7 +716,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ enum ExtensionOidType { /** @@ -738,7 +739,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ EXTENSION_OID_TYPE_ALL = 0, @@ -761,7 +763,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ EXTENSION_OID_TYPE_CRITICAL = 1, @@ -784,7 +787,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ EXTENSION_OID_TYPE_UNCRITICAL = 2 } @@ -811,7 +815,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ enum ExtensionEntryType { /** @@ -833,7 +838,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ EXTENSION_ENTRY_TYPE_ENTRY = 0, @@ -856,7 +862,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ EXTENSION_ENTRY_TYPE_ENTRY_CRITICAL = 1, @@ -879,7 +886,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ EXTENSION_ENTRY_TYPE_ENTRY_VALUE = 2 } @@ -2142,7 +2150,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ interface CertExtension { /** @@ -2176,7 +2185,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getEncoded(): EncodingBlob; @@ -2220,7 +2230,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getOidList(valueType: ExtensionOidType): DataArray; @@ -2267,7 +2278,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getEntry(valueType: ExtensionEntryType, oid: DataBlob): DataBlob; @@ -2308,7 +2320,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ checkCA(): int; @@ -2333,7 +2346,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ hasUnsupportedCriticalExtension(): boolean; } @@ -2378,7 +2392,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createCertExtension(inStream: EncodingBlob, callback: AsyncCallback): void; @@ -2422,7 +2437,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createCertExtension(inStream: EncodingBlob): Promise; @@ -4773,7 +4789,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ interface X509CertChain { /** @@ -4799,7 +4816,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getCertList(): Array; @@ -4899,7 +4917,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ toString(): string; @@ -4913,7 +4932,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ hashCode(): Uint8Array; } @@ -4945,7 +4965,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createX509CertChain(inStream: EncodingBlob): Promise; @@ -4976,7 +4997,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createX509CertChain(inStream: EncodingBlob, callback: AsyncCallback): void; @@ -5005,7 +5027,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createX509CertChain(certs: Array): X509CertChain; @@ -5039,7 +5062,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ enum EncodingBaseFormat { /** @@ -5048,7 +5072,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ PEM = 0, @@ -5058,7 +5083,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ DER = 1 } @@ -5070,7 +5096,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface Pkcs12Data { /** @@ -5080,7 +5107,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ privateKey?: string | Uint8Array; @@ -5091,7 +5119,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ cert?: X509Cert; @@ -5102,7 +5131,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ otherCerts?: Array; } @@ -5114,7 +5144,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface Pkcs12ParsingConfig { /** @@ -5124,7 +5155,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ password: string; @@ -5136,7 +5168,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ needsPrivateKey?: boolean; @@ -5148,7 +5181,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ privateKeyFormat?: EncodingBaseFormat; @@ -5160,7 +5194,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ needsCert?: boolean; @@ -5172,7 +5207,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ needsOtherCerts?: boolean; } @@ -5192,7 +5228,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ function parsePkcs12(data: Uint8Array, config: Pkcs12ParsingConfig): Pkcs12Data; @@ -5216,7 +5253,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createTrustAnchorsWithKeyStore(keystore: Uint8Array, pwd: string): Promise>; @@ -5239,7 +5277,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createX500DistinguishedName(nameStr: string): Promise; @@ -5262,7 +5301,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ function createX500DistinguishedName(nameDer: Uint8Array): Promise; @@ -5273,7 +5313,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ interface X500DistinguishedName { /** @@ -5286,7 +5327,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getName(): string; @@ -5303,7 +5345,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getName(type: string): Array; @@ -5317,7 +5360,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ getEncoded(): EncodingBlob; } @@ -5337,7 +5381,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ interface X509TrustAnchor { /** @@ -5355,7 +5400,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ CACert?: X509Cert; @@ -5374,7 +5420,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ CAPubKey?: Uint8Array; @@ -5393,7 +5440,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ CASubject?: Uint8Array; @@ -5404,7 +5452,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 12 + * @since arkts {'1.1':'12','1.2':'20'} + * @arkts 1.1&1.2 */ nameConstraints?: Uint8Array; } @@ -5952,7 +6001,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ enum CmsContentType { /** @@ -5961,7 +6011,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ SIGNED_DATA = 0 } @@ -5973,7 +6024,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ enum CmsContentDataFormat { /** @@ -5982,7 +6034,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ BINARY = 0, @@ -5992,7 +6045,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ TEXT = 1 } @@ -6004,7 +6058,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ enum CmsFormat { /** @@ -6013,7 +6068,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ PEM = 0, @@ -6023,7 +6079,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ DER = 1 } @@ -6035,7 +6092,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface PrivateKeyInfo { /** @@ -6045,7 +6103,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ key: string | Uint8Array; @@ -6056,7 +6115,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ password?: string; } @@ -6068,7 +6128,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface CmsSignerConfig { /** @@ -6078,7 +6139,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ mdName: string; @@ -6090,7 +6152,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ addCert?: boolean; @@ -6102,7 +6165,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ addAttr?: boolean; @@ -6114,7 +6178,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ addSmimeCapAttr?: boolean; } @@ -6126,7 +6191,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface CmsGeneratorOptions { /** @@ -6137,7 +6203,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ contentDataFormat?: CmsContentDataFormat; @@ -6149,7 +6216,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ outFormat?: CmsFormat; @@ -6161,7 +6229,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ isDetached?: boolean; } @@ -6173,7 +6242,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface CmsGenerator { /** @@ -6191,7 +6261,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ addSigner(cert: X509Cert, keyInfo: PrivateKeyInfo, config: CmsSignerConfig): void; @@ -6207,7 +6278,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ addCert(cert: X509Cert): void; @@ -6225,7 +6297,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ doFinal(data: Uint8Array, options?: CmsGeneratorOptions): Promise; @@ -6243,7 +6316,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ doFinalSync(data: Uint8Array, options?: CmsGeneratorOptions): Uint8Array | string; } @@ -6261,7 +6335,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ function createCmsGenerator(contentType: CmsContentType): CmsGenerator; @@ -6272,7 +6347,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface CsrAttribute { /** @@ -6282,7 +6358,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ type: string; @@ -6293,7 +6370,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ value: string; } @@ -6305,7 +6383,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ interface CsrGenerationConfig { /** @@ -6315,7 +6394,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ subject: X500DistinguishedName; @@ -6326,7 +6406,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ mdName: string; @@ -6337,7 +6418,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ attributes?: Array; @@ -6349,7 +6431,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ outFormat?: EncodingBaseFormat; } @@ -6369,7 +6452,8 @@ declare namespace cert { * @syscap SystemCapability.Security.Cert * @crossplatform * @atomicservice - * @since 18 + * @since arkts {'1.1':'18','1.2':'20'} + * @arkts 1.1&1.2 */ function generateCsr(keyInfo: PrivateKeyInfo, config: CsrGenerationConfig): string | Uint8Array; } -- Gitee