PKCS12Attribute 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。