X509Certificate.IssuerAlternativeNames プロパティ

定義

拡張機能から発行者の別名の変更できないコレクションを IssuerAltName 取得します (OID = 2。

public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? IssuerAlternativeNames { [Android.Runtime.Register("getIssuerAlternativeNames", "()Ljava/util/Collection;", "GetGetIssuerAlternativeNamesHandler")] get; }
[<get: Android.Runtime.Register("getIssuerAlternativeNames", "()Ljava/util/Collection;", "GetGetIssuerAlternativeNamesHandler")>]
member this.IssuerAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>>

プロパティ値

発行者の別名の変更 Collection できない (または null)

属性

例外

拡張機能のデコードが失敗した場合は 。

注釈

拡張機能 (OID = 2.5.29.18) から IssuerAltName 発行者の別名の変更できないコレクションを取得します。

拡張機能の IssuerAltName ASN.1 定義は次のとおりです。

IssuerAltName ::= GeneralNames

の ASN.1 定義 GeneralNames は で #getSubjectAlternativeNames getSubjectAlternativeNames定義されています。

この証明書に拡張機能が含 IssuerAltName まれていない場合は、 null が返されます。 それ以外の場合は、 Collection が返され、拡張機能に含まれる各 GeneralName エントリが返されます。 各エントリは、 List 最初のエントリが Integer (名前の型 0 から 8) で、2 番目のエントリが String または バイト配列 (それぞれ文字列または ASN.1 DER でエンコードされた形式の名前) である です。 各名前の種類に使用される形式の詳細については、 メソッドを getSubjectAlternativeNames 参照してください。

返される には Collection 、同じ型の複数の名前が含まれている場合があることに注意してください。 また、返される Collection は不変であり、バイト配列を含むエントリは、後続の変更から保護するために複製されることに注意してください。

このメソッドは、Java 2 Platform Standard Edition のバージョン 1.4 に追加されました。 既存のサービス プロバイダーとの下位互換性を維持するために、このメソッドはではなく abstract 、既定の実装を提供します。 サブクラスは、このメソッドを正しい実装でオーバーライドする必要があります。

1.4 で追加されました。

java.security.cert.X509Certificate.getIssuerAlternativeNames()Java ドキュメント。

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

適用対象