語言

X509CRLSelector.SetIssuerNames(ICollection<Object>) 方法

定義

<strong>Note:</strong> 使用此方法時,請使用 #setIssuers(Collection)或僅指定區分名稱的位元組陣列形式。

[Android.Runtime.Register("setIssuerNames", "(Ljava/util/Collection;)V", "GetSetIssuerNames_Ljava_util_Collection_Handler")]
public virtual void SetIssuerNames(System.Collections.Generic.ICollection<object>? names);
[<Android.Runtime.Register("setIssuerNames", "(Ljava/util/Collection;)V", "GetSetIssuerNames_Ljava_util_Collection_Handler")>]
abstract member SetIssuerNames : System.Collections.Generic.ICollection<obj> -> unit
override this.SetIssuerNames : System.Collections.Generic.ICollection<obj> -> unit

參數

names
ICollection<Object>

Collection a,名稱(或 null)

屬性

備註

<strong>Note:</strong> 使用此方法時,請使用 #setIssuers(Collection)或僅指定區分名稱的位元組陣列形式。 如需相關資訊,請參閱 #addIssuerName(String) 。

設定發行人姓名標準。 發行人所識別的名稱 X509CRL 必須至少符合其中一項指定的識別名稱。 如果 null,任何發行人名稱都可以。

此方法允許呼叫者以單一方法呼叫指定包含的完整發行者名稱 X509CRLs 集合。 指定的值取代了先前發行人名稱準則的值。

names參數(若非 null),即為名稱的 aCollection。 每個名稱為 String 代表區別名稱的位元組陣列(分別以 RFC 2253 或 ASN.1 DER 編碼形式)。 若 null 作為此參數的值,則不會執行 IssuerNames 檢查。

請注意,參數 names 可以包含重複的區別名稱,但這些名稱可能會從 Collection 方法回傳 #getIssuerNames getIssuerNames 的名稱中移除。

若名稱指定為位元組陣列,應包含一個由 X 501 定義的 DER 編碼區別名稱。 此結構的 ASN.1 符號如下。

{@code
            Name ::= CHOICE {
              RDNSequence }

            RDNSequence ::= SEQUENCE OF RelativeDistinguishedName

            RelativeDistinguishedName ::=
              SET SIZE (1 .. MAX) OF AttributeTypeAndValue

            AttributeTypeAndValue ::= SEQUENCE {
              type     AttributeType,
              value    AttributeValue }

            AttributeType ::= OBJECT IDENTIFIER

            AttributeValue ::= ANY DEFINED BY AttributeType
            ....
            DirectoryString ::= CHOICE {
                  teletexString           TeletexString (SIZE (1..MAX)),
                  printableString         PrintableString (SIZE (1..MAX)),
                  universalString         UniversalString (SIZE (1..MAX)),
                  utf8String              UTF8String (SIZE (1.. MAX)),
                  bmpString               BMPString (SIZE (1..MAX)) }
            }

請注意,為防止後續修改,會對 進行 Collection 深度複製。

的 java.security.cert.X509CRLSelector.setIssuerNames(java.util.Collection<?>)Java 檔。

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

適用於