X509CertSelector.SubjectAlternativeNames 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回 subjectAlternativeNames 条件的副本。 - 或 - 设置 subjectAlternativeNames 条件。
public virtual System.Collections.Generic.ICollection<System.Collections.Generic.IList<object>>? SubjectAlternativeNames { [Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")] get; [Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")] set; }
[<get: Android.Runtime.Register("getSubjectAlternativeNames", "()Ljava/util/Collection;", "GetGetSubjectAlternativeNamesHandler")>]
[<set: Android.Runtime.Register("setSubjectAlternativeNames", "(Ljava/util/Collection;)V", "GetSetSubjectAlternativeNames_Ljava_util_Collection_Handler")>]
member this.SubjectAlternativeNames : System.Collections.Generic.ICollection<System.Collections.Generic.IList<obj>> with get, set
属性值
名称 Collection
(或 null
)
- 属性
注解
属性 getter 文档:
返回 subjectAlternativeNames 条件的副本。 必须 X509Certificate
包含指定 subjectAlternativeNames 的所有或至少一个,具体取决于 matchAllNames 标志的值(请参阅 #getMatchAllSubjectAltNames getMatchAllSubjectAltNames
)。 如果返回的值为 null
,则不会执行 subjectAlternativeNames 检查。
如果返回的值不是 null
,则它包含一个 Collection
条目,每个名称都包含在使用者可选名称条件中。 每个条目都是第一个 List
Integer
条目(名称类型,0-8),其第二个条目是字节 String
数组(名称,分别采用字符串或 ASN.1 DER 编码形式)。 同一类型可以有多个名称。 请注意,返回的名称 Collection
可能包含重复的名称(相同的名称和名称类型)。
中的每个使用者可选名称 Collection
都可以指定为 String
ASN.1 编码字节数组或 ASN.1 编码字节数组。 有关所用格式的更多详细信息,请参阅 #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name)
和 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
。
请注意,对深层副本执行 Collection
,以防止后续修改。
适用于 . 的 java.security.cert.X509CertSelector.getSubjectAlternativeNames()
Java 文档
属性 setter 文档:
设置 subjectAlternativeNames 条件。 必须 X509Certificate
包含指定 subjectAlternativeNames 的所有或至少一个,具体取决于 matchAllNames 标志的值(请参阅 #setMatchAllSubjectAltNames setMatchAllSubjectAltNames
)。
此方法允许调用方使用单个方法调用指定 subjectAlternativeNames 条件的完整使用者可选名称集。 指定的值替换 subjectAlternativeNames 条件的上一个值。
参数 names
(如果不是 null
)是 Collection
使用者可选名称条件中包含每个名称的一个条目。 每个条目都是第一个 List
Integer
条目(名称类型,0-8),其第二个条目是字节 String
数组(名称,分别采用字符串或 ASN.1 DER 编码形式)。 同一类型可以有多个名称。 如果 null
作为此参数的值提供,则不会执行 subjectAlternativeNames 检查。
中的每个使用者可选名称 Collection
都可以指定为 String
ASN.1 编码字节数组或 ASN.1 编码字节数组。 有关所用格式的更多详细信息,请参阅 #addSubjectAlternativeName(int type, String name) addSubjectAlternativeName(int type, String name)
和 #addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)
。
<strong Note:</strong>> for distinguished names, specify the byte array form, of the String form. 有关详细信息,请参阅该 #addSubjectAlternativeName(int, String)
说明。
请注意,该 names
参数可以包含重复的名称(同名和名称类型),但它们可能会从 Collection
方法返回 #getSubjectAlternativeNames getSubjectAlternativeNames
的名称中删除。
请注意,对深层副本执行 Collection
,以防止后续修改。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。