3 types derived from Pkcs12Key
System.Security.Cryptography (3)
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (3)
631internal sealed class MLKemPkcs12PrivateKey : Pkcs12Key 654internal sealed class SlhDsaPkcs12PrivateKey : Pkcs12Key 677internal sealed class AsymmetricAlgorithmPkcs12PrivateKey : Pkcs12Key
10 references to Pkcs12Key
System.Security.Cryptography (10)
System\Security\Cryptography\X509Certificates\X509CertificateLoader.OpenSsl.cs (2)
63private static partial Pkcs12Key? CreateKey(string algorithm, ReadOnlySpan<byte> pkcs8) 82internal static SafeEvpPKeyHandle GetPrivateKey(Pkcs12Key key)
System\Security\Cryptography\X509Certificates\X509CertificateLoader.Unix.cs (8)
17private static partial Pkcs12Key? CreateKey(string algorithm, ReadOnlySpan<byte> pkcs8); 199internal Pkcs12Key? Key; 212private Pkcs12Key?[] _keys; 250_keys = ArrayPool<Pkcs12Key?>.Shared.Rent(bagState.KeyCount); 254Pkcs12Key? key = null; 377Pkcs12Key? key = CreateKey(cert.KeyAlgorithm, keyBag.BagValue.Span); 506Pkcs12Key key, 552ArrayPool<Pkcs12Key?>.Shared.Return(_keys, clearArray: true);