語言

X509CertSelector.SetSubjectKeyIdentifier(Byte[]) 方法

定義

設定 subjectKeyIdentifier 準則。

[Android.Runtime.Register("setSubjectKeyIdentifier", "([B)V", "GetSetSubjectKeyIdentifier_arrayBHandler")]
public virtual void SetSubjectKeyIdentifier(byte[]? subjectKeyID);
[<Android.Runtime.Register("setSubjectKeyIdentifier", "([B)V", "GetSetSubjectKeyIdentifier_arrayBHandler")>]
abstract member SetSubjectKeyIdentifier : byte[] -> unit
override this.SetSubjectKeyIdentifier : byte[] -> unit

參數

subjectKeyID
Byte[]

主旨金鑰識別碼(或 null

屬性

備註

設定 subjectKeyIdentifier 準則。 必須 X509Certificate 包含一個 SubjectKeyIdentifier 擴充功能,且該擴充內容符合指定的標準值。 若標準值為 null,則不會進行 subjectKeyIdentifier 檢查。

如果 subjectKeyID 不是 null,則應包含一個 DER 編碼的值,對應於 SubjectKeyIdentifier 擴充的擴充功能內容(不含物件識別碼、關鍵性設定及封裝的八位元組字串)。 以下為此結構的 ASN.1 符號。

{@code
            SubjectKeyIdentifier ::= KeyIdentifier

            KeyIdentifier ::= OCTET STRING
            }

由於主旨金鑰識別碼的格式並非任何標準強制要求,主旨金鑰識別碼不會被 X509CertSelector解析。 取而代之的是,這些數值會以位元組逐位元組比較來比較。

請注意,此處提供的位元組陣列是克隆的,以防後續修改。

java.security.cert.X509CertSelector.setSubjectKeyIdentifier(byte[])Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於