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) |
指定されたサブジェクト名、エンコードされたパブリック キー、およびハッシュ アルゴリズムを使って、CertificateRequest クラスの新しいインスタンスを初期化します。 |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
指定したサブジェクト名、エンコードされた公開キー、ハッシュ アルゴリズム、および RSA 署名パディングの CertificateRequest を作成します。 |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
指定されたサブジェクト名、RSA キー、およびハッシュ アルゴリズムを使って、CertificateRequest クラスの新しいインスタンスを初期化します。 |
プロパティ
CertificateExtensions |
証明書または証明書要求に含める X.509 証明書拡張コレクション (変更可能コレクション) を取得します。 |
HashAlgorithm |
証明書または証明書要求に署名するときに使用するハッシュ アルゴリズムを取得します。 |
OtherRequestAttributes |
証明書要求に含める拡張要求属性以外の属性を表すコレクションを取得します。 |
PublicKey |
証明書または証明書要求の公開キーの表現を取得します。 |
SubjectName |
作成された証明書または証明書要求のサブジェクトとして使用する X.500 識別名を取得します。 |
メソッド
適用対象
.NET