語言

PKCS12Attribute 建構函式

定義

多載

名稱 Description
PKCS12Attribute(Byte[])

從其 ASN 建構 PKCS12 屬性。

PKCS12Attribute(String, String)

根據 PKCS12 的名稱和值建構一個屬性。

PKCS12Attribute(Byte[])

從其 ASN 建構 PKCS12 屬性。

[Android.Runtime.Register(".ctor", "([B)V", "", ApiSince=26)]
public PKCS12Attribute(byte[]? encoded);
[<Android.Runtime.Register(".ctor", "([B)V", "", ApiSince=26)>]
new Java.Security.PKCS12Attribute : byte[] -> Java.Security.PKCS12Attribute

參數

encoded
Byte[]

該屬性為 ASN.1 DER 編碼。 其克隆是為了防止後續的修飾。

屬性

備註

從其 ASN.1 DER 編碼中構建 PKCS12 屬性。 DER編碼依以下ASN.1定義規定:

Attribute ::= SEQUENCE {
                type   AttributeType,
                values SET OF AttributeValue
            }
            AttributeType ::= OBJECT IDENTIFIER
            AttributeValue ::= ANY defined by type

Java 文件 java.security.PKCS12Attribute.PKCS12Attribute(byte[])。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

PKCS12Attribute(String, String)

根據 PKCS12 的名稱和值建構一個屬性。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=26)]
public PKCS12Attribute(string? name, string? value);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;)V", "", ApiSince=26)>]
new Java.Security.PKCS12Attribute : string * string -> Java.Security.PKCS12Attribute

參數

name
String

屬性識別碼

value
String

屬性的值

屬性

備註

根據 PKCS12 的名稱和值建構一個屬性。 名稱為 ASN.1 物件識別碼,以點分隔整數列表表示。 字串值以字串本身表示。 二進位值以一串以冒號分隔的十六進位數字對表示。 多值屬性以逗號分隔的數值列表表示,並以方括號包圍。 參見 Arrays#toString(java.lang.Object[])。

字串值會以 ASN.1 UTF8String 編碼為 DER,二進位值則以 ASN.1 八位元組字串編碼。

Java 文件 java.security.PKCS12Attribute.PKCS12Attribute(java.lang.String, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於