X500DistinguishedNameBuilder.Add 方法

定义

重载

Add(Oid, String, Nullable<UniversalTagNumber>)

添加由 OID 标识的 相对可分辨名称 属性。

Add(String, String, Nullable<UniversalTagNumber>)

添加由 OID 标识的 相对可分辨名称 属性。

Add(Oid, String, Nullable<UniversalTagNumber>)

添加由 OID 标识的 相对可分辨名称 属性。

public void Add (System.Security.Cryptography.Oid oid, string value, System.Formats.Asn1.UniversalTagNumber? stringEncodingType = default);
member this.Add : System.Security.Cryptography.Oid * string * Nullable<System.Formats.Asn1.UniversalTagNumber> -> unit
Public Sub Add (oid As Oid, value As String, Optional stringEncodingType As Nullable(Of UniversalTagNumber) = Nothing)

参数

oid
Oid

属性的 OID。

value
String

属性的值。

stringEncodingType
Nullable<UniversalTagNumber>

编码到属性时 value 要使用的编码类型。

例外

oidvaluenull

oid 不包含有效的 OID。

-或-

stringEncodingType 不是字符串的类型。

-或-

value 不可编码,由 stringEncodingType.

适用于

Add(String, String, Nullable<UniversalTagNumber>)

添加由 OID 标识的 相对可分辨名称 属性。

public void Add (string oidValue, string value, System.Formats.Asn1.UniversalTagNumber? stringEncodingType = default);
member this.Add : string * string * Nullable<System.Formats.Asn1.UniversalTagNumber> -> unit
Public Sub Add (oidValue As String, value As String, Optional stringEncodingType As Nullable(Of UniversalTagNumber) = Nothing)

参数

oidValue
String

属性的 OID。

value
String

属性的值。

stringEncodingType
Nullable<UniversalTagNumber>

编码到属性时 value 要使用的编码类型。

例外

oidValuevaluenull

oidValue 是空字符串,或者不是有效的 OID。

-或-

stringEncodingType 不是字符串的类型。

-或-

value 不可编码,由 stringEncodingType.

适用于