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 憑證,以及建立憑證簽署要求 Blob,以傳送至證書頒發機構單位 (CA) 。
建構函式
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 辨別名稱。 |