X509CertSelector.SetIssuer メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| SetIssuer(Byte[]) |
発行者の条件を設定します。 |
| SetIssuer(String) |
<strong>Denigrated</strong> では、代わりに #setIssuer(X500Principal) または #setIssuer(byte[]) を使用します。 |
SetIssuer(Byte[])
発行者の条件を設定します。
[Android.Runtime.Register("setIssuer", "([B)V", "GetSetIssuer_arrayBHandler")]
public virtual void SetIssuer(byte[]? issuerDN);
[<Android.Runtime.Register("setIssuer", "([B)V", "GetSetIssuer_arrayBHandler")>]
abstract member SetIssuer : byte[] -> unit
override this.SetIssuer : byte[] -> unit
パラメーター
- issuerDN
- Byte[]
ASN.1 DER でエンコードされた形式 (または null) の識別名を含むバイト配列
- 属性
例外
発行者のデコードに失敗した場合は 。
注釈
発行者の条件を設定します。 指定した識別名は、 X509Certificateの発行者識別名と一致する必要があります。
nullが指定されている場合、発行者の条件は無効になり、発行者の識別名はすべて無効になります。
issuerDNがnullされていない場合は、X.501 で定義されているように、DER でエンコードされた識別名を 1 つ含める必要があります。 この構造体の 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)) }
}
ここで指定したバイト配列は、後続の変更から保護するために複製されることに注意してください。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetIssuer(String)
<strong>Denigrated</strong> では、代わりに #setIssuer(X500Principal) または #setIssuer(byte[]) を使用します。
[Android.Runtime.Register("setIssuer", "(Ljava/lang/String;)V", "GetSetIssuer_Ljava_lang_String_Handler")]
public virtual void SetIssuer(string? issuerDN);
[<Android.Runtime.Register("setIssuer", "(Ljava/lang/String;)V", "GetSetIssuer_Ljava_lang_String_Handler")>]
abstract member SetIssuer : string -> unit
override this.SetIssuer : string -> unit
パラメーター
- issuerDN
- String
RFC 2253 形式 (または null) の識別名
- 属性
例外
発行者の解析が失敗した場合は 「a0/>。
注釈
<strong>Denigrated</strong> では、代わりに #setIssuer(X500Principal) または #setIssuer(byte[]) を使用します。 RFC 2253 文字列形式の識別名のエンコード情報が失われるため、一部の証明書の照合に失敗する可能性があるため、このメソッドを使用しないでください。
発行者の条件を設定します。 指定した識別名は、 X509Certificateの発行者識別名と一致する必要があります。
null場合は、発行者の識別名が使用されます。
issuerDNがnullされていない場合は、RFC 2253 形式の識別名を含める必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。