CryptographicPublicKeyBlobType 列舉

定義

指定緩衝區中包含的公開金鑰類型。

public enum class CryptographicPublicKeyBlobType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CryptographicPublicKeyBlobType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CryptographicPublicKeyBlobType
var value = Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType.x509SubjectPublicKeyInfo
Public Enum CryptographicPublicKeyBlobType
繼承
CryptographicPublicKeyBlobType
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

欄位

BCryptEccFullPublicKey 4

金鑰是 BCrypt 完整橢圓曲線密碼編譯, (ECC) 私密金鑰。

BCryptPublicKey 2

密碼編譯 API 所定義的 Microsoft 公開金鑰格式:新一代 (CNG) 。 如需範例,請參閱下列 CNG 結構:

Capi1PublicKey 3

舊版密碼編譯 API 所定義的 Microsoft 公開金鑰格式 (CAPI) 。 如需詳細資訊,請參閱 基底提供者金鑰 BLOB

Pkcs1RsaPublicKey 1

金鑰是在 PKCS #1 標準中定義的 RSA 公開金鑰。 如需詳細資訊,請參閱 RFC 3347 中的 RSA 密碼編譯規格。

X509SubjectPublicKeyInfo 0

這是預設值。 公開金鑰會編碼為 RFC 5280 和 RFC 3280 中定義的 ASN.1 SubjectPublicKeyInfo 類型。

SubjectPublicKeyInfo  ::=  SEQUENCE  {
    algorithm            AlgorithmIdentifier,
    subjectPublicKey     BIT STRING  }

適用於