共用方式為


CngKey.Import 方法

定義

藉由將金鑰內容匯入金鑰儲存提供者 (KSP) 的方式建立新的金鑰。

多載

Import(Byte[], CngKeyBlobFormat, CngProvider)

使用指定的格式將指定的金鑰內容匯入指定的金鑰儲存提供者 (KSP),以建立新的金鑰。

Import(Byte[], CngKeyBlobFormat)

藉由將指定的金鑰內容匯入預設的金鑰儲存提供者 (KSP),並使用指定的格式建立新的金鑰。

Import(Byte[], CngKeyBlobFormat, CngProvider)

來源:
Cng.NotSupported.cs
來源:
Cng.NotSupported.cs
來源:
Cng.NotSupported.cs

使用指定的格式將指定的金鑰內容匯入指定的金鑰儲存提供者 (KSP),以建立新的金鑰。

public:
 static System::Security::Cryptography::CngKey ^ Import(cli::array <System::Byte> ^ keyBlob, System::Security::Cryptography::CngKeyBlobFormat ^ format, System::Security::Cryptography::CngProvider ^ provider);
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format, System.Security.Cryptography.CngProvider provider);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format, System.Security.Cryptography.CngProvider provider);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format, System.Security.Cryptography.CngProvider provider);
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.CngKey
[<System.Security.SecurityCritical>]
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat * System.Security.Cryptography.CngProvider -> System.Security.Cryptography.CngKey
Public Shared Function Import (keyBlob As Byte(), format As CngKeyBlobFormat, provider As CngProvider) As CngKey

參數

keyBlob
Byte[]

此陣列包含金鑰資訊。

format
CngKeyBlobFormat

物件,指定 keyBlob 陣列的格式。

provider
CngProvider

KSP。

傳回

新的金鑰。

屬性

例外狀況

keyBlobformatprovidernull

此系統不支援新一代密碼編譯 (CNG)。

所有其他錯誤。

備註

重要

在 Windows 7 和 Windows Server 2008 R2 之前的 Windows 操作系統上,不支援某些 CNG 密鑰二進位大型物件 (BLOB) 格式。

適用於

Import(Byte[], CngKeyBlobFormat)

來源:
Cng.NotSupported.cs
來源:
Cng.NotSupported.cs
來源:
Cng.NotSupported.cs

藉由將指定的金鑰內容匯入預設的金鑰儲存提供者 (KSP),並使用指定的格式建立新的金鑰。

public:
 static System::Security::Cryptography::CngKey ^ Import(cli::array <System::Byte> ^ keyBlob, System::Security::Cryptography::CngKeyBlobFormat ^ format);
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.CngKey Import (byte[] keyBlob, System.Security.Cryptography.CngKeyBlobFormat format);
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat -> System.Security.Cryptography.CngKey
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member Import : byte[] * System.Security.Cryptography.CngKeyBlobFormat -> System.Security.Cryptography.CngKey
Public Shared Function Import (keyBlob As Byte(), format As CngKeyBlobFormat) As CngKey

參數

keyBlob
Byte[]

此陣列包含金鑰資訊。

format
CngKeyBlobFormat

物件,指定 keyBlob 陣列的格式。

傳回

新的金鑰。

屬性

例外狀況

keyBlobformatnull

此系統不支援新一代密碼編譯 (CNG)。

所有其他錯誤。

備註

預設 KSP 為 MicrosoftSoftwareKeyStorageProvider

重要

在 Windows 7 和 Windows Server 2008 R2 之前的 Windows 操作系統上,不支援某些 CNG 密鑰二進位大型物件 (BLOB) 格式。

適用於