言語

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 チェックは行われません。

subjectKeyIDnullされていない場合は、SubjectKeyIdentifier 拡張機能の拡張値 (オブジェクト識別子、重要度の設定、およびカプセル化 OCTET STRING を含まない) の内容に対応する 1 つの DER エンコード値を含める必要があります。 この構造体の ASN.1 表記は次のとおりです。

{@code
            SubjectKeyIdentifier ::= KeyIdentifier

            KeyIdentifier ::= OCTET STRING
            }

サブジェクト キー識別子の形式は標準では必須ではないため、サブジェクト キー識別子は X509CertSelectorによって解析されません。 代わりに、値はバイト単位の比較を使用して比較されます。

ここで指定したバイト配列は、後続の変更から保護するために複製されることに注意してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象