CertificateRequest クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PKCS#10 CertificationRequestInfo と X.509 TbsCertificate に対する抽象化を表します。
public ref class CertificateRequest sealed
public sealed class CertificateRequest
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class CertificateRequest
type CertificateRequest = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type CertificateRequest = class
Public NotInheritable Class CertificateRequest
- 継承
-
CertificateRequest
- 属性
注釈
CertificateRequest クラスを使用すると、呼び出し元は自己署名証明書またはチェーン署名付き X.509 Public-Key 証明書を作成できるほか、証明機関 (CA) に送信する証明書署名要求 BLOB を作成できます。
コンストラクター
CertificateRequest(String, ECDsa, HashAlgorithmName) |
指定したサブジェクト名、ECDSA キー、ハッシュ アルゴリズムを使用して、CertificateRequest クラスの新しいインスタンスを初期化します。 |
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
指定したサブジェクト名、RSA キー、ハッシュ アルゴリズムを使用して、CertificateRequest クラスの新しいインスタンスを初期化します。 |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
指定したサブジェクト名、ECDSA キー、ハッシュ アルゴリズムを使用して、CertificateRequest クラスの新しいインスタンスを初期化します。 |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
指定したサブジェクト名、エンコードされた公開キー、ハッシュ アルゴリズム、および RSA 署名パディングの CertificateRequest を作成します。 |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
指定したサブジェクト名、エンコードされた公開キー、ハッシュ アルゴリズムを使用して、CertificateRequest クラスの新しいインスタンスを初期化します。 |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
指定したサブジェクト名、RSA キー、ハッシュ アルゴリズムを使用して、CertificateRequest クラスの新しいインスタンスを初期化します。 |
プロパティ
CertificateExtensions |
証明書または証明書要求に含める変更可能なコレクションである X.509 Certificate Extensions コレクションを取得します。 |
HashAlgorithm |
証明書または証明書要求に署名するときに使用するハッシュ アルゴリズムを取得します。 |
OtherRequestAttributes |
証明書要求に含める拡張要求属性以外の属性を表すコレクションを取得します。 |
PublicKey |
証明書または証明書要求の公開キーの表現を取得します。 |
SubjectName |
作成された証明書または証明書要求のサブジェクトとして使用する X.500 識別名を取得します。 |
メソッド
適用対象
.NET