X509CertSelector.AddPathToName 方法

定义

重载

AddPathToName(Int32, Byte[])

将名称添加到 pathToNames 条件。

AddPathToName(Int32, String)

将名称添加到 pathToNames 条件。

AddPathToName(Int32, Byte[])

将名称添加到 pathToNames 条件。

[Android.Runtime.Register("addPathToName", "(I[B)V", "GetAddPathToName_IarrayBHandler")]
public virtual void AddPathToName (int type, byte[]? name);
[<Android.Runtime.Register("addPathToName", "(I[B)V", "GetAddPathToName_IarrayBHandler")>]
abstract member AddPathToName : int * byte[] -> unit
override this.AddPathToName : int * byte[] -> unit

参数

type
Int32

名称类型 (0-8,如 RFC 5280 第 4.2.1.6 节中指定的)

name
Byte[]

包含 ASN.1 DER 编码形式的名称的字节数组

属性

例外

如果解码失败,则为

注解

将名称添加到 pathToNames 条件。 X509Certificate不得包含禁止生成指定名称的路径的名称约束。

此方法允许调用方向名称约束必须允许的名称集添加名称 X509Certificates。 指定的名称将添加到 pathToNames 条件的任何以前的值。 如果该名称是重复名称,则可能会忽略它。

该名称以字节数组的形式提供。 此字节数组应包含 DER 编码名称,因为它将显示在 RFC 5280 和 X.509 中定义的 GeneralName 结构中。 此结构的 ASN.1 定义显示在文档中。#addSubjectAlternativeName(int type, byte [] name) addSubjectAlternativeName(int type, byte [] name)

请注意,此处提供的字节数组已克隆,以防止后续修改。

适用于 . 的 java.security.cert.X509CertSelector.addPathToName(int, byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

AddPathToName(Int32, String)

将名称添加到 pathToNames 条件。

[Android.Runtime.Register("addPathToName", "(ILjava/lang/String;)V", "GetAddPathToName_ILjava_lang_String_Handler")]
public virtual void AddPathToName (int type, string? name);
[<Android.Runtime.Register("addPathToName", "(ILjava/lang/String;)V", "GetAddPathToName_ILjava_lang_String_Handler")>]
abstract member AddPathToName : int * string -> unit
override this.AddPathToName : int * string -> unit

参数

type
Int32

名称类型 (0-8,如 RFC 5280 第 4.2.1.6 节中指定的)

name
String

字符串格式的名称

属性

例外

如果分析失败,

注解

将名称添加到 pathToNames 条件。 X509Certificate不得包含禁止生成指定名称的路径的名称约束。

此方法允许调用方向名称约束必须允许的名称集添加名称 X509Certificates。 指定的名称将添加到 pathToNames 条件的任何以前的值。 如果该名称是重复名称,则可能会忽略它。

名称以字符串格式提供。 RFC 822、DNS 和 URI 名称对这些类型使用成熟的字符串格式(受 RFC 5280 中包含的限制的约束)。 IPv4 地址名称使用点四元表示法提供。 OID 地址名称表示为由句点分隔的一系列非负整数。 目录名称(可分辨名称)以 RFC 2253 格式提供。 没有为 OtherNames、X.400 名称、EDI 方名称、IPv6 地址名称或任何其他类型名称定义标准字符串格式。 应使用 #addPathToName(int type, byte [] name) addPathToName(int type, byte [] name) 该方法指定它们。

<strong Note:</strong>> for distinguished names, use #addPathToName(int, byte[]) instead. 不应依赖此方法,因为它无法匹配某些证书,因为 RFC 2253 字符串形式的某些可分辨名称的编码信息丢失。

适用于 . 的 java.security.cert.X509CertSelector.addPathToName(int, java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于