Pkcs12KeyBag(ReadOnlyMemory<Byte>, Boolean) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
yeni bir örneğini Pkcs12KeyBag mevcut kodlanmış PKCS#8 PrivateKeyInfo değerinden başlatır.
public Pkcs12KeyBag (ReadOnlyMemory<byte> pkcs8PrivateKey, bool skipCopy = false);
new System.Security.Cryptography.Pkcs.Pkcs12KeyBag : ReadOnlyMemory<byte> * bool -> System.Security.Cryptography.Pkcs.Pkcs12KeyBag
Public Sub New (pkcs8PrivateKey As ReadOnlyMemory(Of Byte), Optional skipCopy As Boolean = false)
Parametreler
- pkcs8PrivateKey
- ReadOnlyMemory<Byte>
BER kodlu PKCS#8 PrivateKeyInfo değeri.
- skipCopy
- Boolean
true
savunma kopyası oluşturmadan depolamak pkcs8PrivateKey
için; aksi takdirde , false
. Varsayılan değer: false
.
Özel durumlar
pkcs8privateKey
parametresi tek bir ASN.1 BER ile kodlanmış değeri temsil etmez.
Açıklamalar
Bu yöntem bunun pkcs8PrivateKey
tek bir BER kodlamalı değer olduğunu doğrular, ancak değerin uygun bir PKCS#8 PrivateKeyInfo değeri olduğunu doğrulamaz.
Bir KeyBag'te özel anahtarların taşınmasına PKCS#12 standardı tarafından izin verilir, ancak tüm PFX okuyucular sertifikaları keybag'tan alınan anahtarlarla eşleştirmeyi desteklemez. En iyi destek için, ShroudedKeyBag ()Pkcs12ShroudedKeyBag içindeki aktarım anahtarları.
Bu yöntemin varsayılan davranışı, öğesinin savunma kopyasını oluşturmaktır pkcs8PrivateKey
.
skipCopy
parametresi olduğundatrue
, bu savunma kopyası atlanır.
Savunma kopyası atlanırsa ve döndürülen değerin pkcs8PrivateKey
veya yöntemleri veya özellikleri tarafından üretilen herhangi bir nesnenin yaşam süresi boyunca değişikliğin içeriği atlanırsa, bu nesnelerdeki yöntemler ve özellikler anlamsız sonuçlar üretebilir veya bozuk durumdan dolayı özel durumlar ortaya çıkabilir.
Bu nedenle çağıranların, verilerin bozulmadan kalacağından makul bir şekilde emin olabilecekleri durumlarda parametre için skipCopy
yalnızca bir true
değer kullanmaları önerilir.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin