X509CertSelector.SetSubject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
SetSubject(String) |
<强>否认</强>,请改用 #setSubject(X500Principal)或 #setSubject(byte[])。 |
SetSubject(Byte[]) |
设置主题条件。 |
SetSubject(String)
<强>否认</强>,请改用 #setSubject(X500Principal)或 #setSubject(byte[])。
[Android.Runtime.Register("setSubject", "(Ljava/lang/String;)V", "GetSetSubject_Ljava_lang_String_Handler")]
public virtual void SetSubject(string? subjectDN);
[<Android.Runtime.Register("setSubject", "(Ljava/lang/String;)V", "GetSetSubject_Ljava_lang_String_Handler")>]
abstract member SetSubject : string -> unit
override this.SetSubject : string -> unit
参数
- subjectDN
- String
RFC 2253 格式的可分辨名称(或 null
)
- 属性
例外
如果解码主题失败,则为
注解
<强>否认</强>,请改用 #setSubject(X500Principal)或 #setSubject(byte[])。 不应依赖此方法,因为它无法匹配某些证书,因为 RFC 2253 字符串形式的某些可分辨名称的编码信息丢失。
设置主题条件。 指定的可分辨名称必须与使用者可分辨名称匹配 X509Certificate
。 如果 null
存在,则任何使用者可分辨名称都将执行。
null
否则subjectDN
,它应包含 RFC 2253 格式的可分辨名称。
适用于 . 的 java.security.cert.X509CertSelector.setSubject(java.lang.String)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
SetSubject(Byte[])
设置主题条件。
[Android.Runtime.Register("setSubject", "([B)V", "GetSetSubject_arrayBHandler")]
public virtual void SetSubject(byte[]? subjectDN);
[<Android.Runtime.Register("setSubject", "([B)V", "GetSetSubject_arrayBHandler")>]
abstract member SetSubject : byte[] -> unit
override this.SetSubject : byte[] -> unit
参数
- subjectDN
- Byte[]
一个字节数组,包含 ASN.1 DER 格式的可分辨名称(或 null
)
- 属性
例外
如果解码主题失败,则为
注解
设置主题条件。 指定的可分辨名称必须与使用者可分辨名称匹配 X509Certificate
。 如果 null
存在,则任何使用者可分辨名称都将执行。
null
如果没有subjectDN
,它应包含一个 DER 编码的可分辨名称,如 X.501 中定义。 有关此结构的 ASN.1 表示法,请参阅 #setIssuer(byte [] issuerDN) setIssuer(byte [] issuerDN)
。
适用于 . 的 java.security.cert.X509CertSelector.setSubject(byte[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。