32 references to CngExportPolicies
aspire (1)
Certificates\CertificateGeneration\WindowsCertificateManager.cs (1)
41cngPrivateKey.Key.ExportPolicy == CngExportPolicies.AllowExport);
dotnet-dev-certs (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
45cngPrivateKey.Key.ExportPolicy == CngExportPolicies.AllowExport);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
45cngPrivateKey.Key.ExportPolicy == CngExportPolicies.AllowExport);
RepoTasks (1)
src\aspnetcore\src\Shared\CertificateGeneration\WindowsCertificateManager.cs (1)
45cngPrivateKey.Key.ExportPolicy == CngExportPolicies.AllowExport);
System.Core (1)
System.Core.cs (1)
203[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CngExportPolicies))]
System.Security.Cryptography (26)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CngHelpers.cs (2)
36internal static void SetExportPolicy(this SafeNCryptKeyHandle keyHandle, CngExportPolicies exportPolicy) 44sizeof(CngExportPolicies),
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CngPkcs8.Shared.cs (4)
10const CngExportPolicies Exportable = CngExportPolicies.AllowPlaintextExport | CngExportPolicies.AllowExport; 11return (key.ExportPolicy & Exportable) == CngExportPolicies.AllowExport;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaCng.Windows.cs (2)
405key.ExportPolicy = CngExportPolicies.AllowExport | CngExportPolicies.AllowPlaintextExport;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLDsaImplementation.CreateCng.cs (2)
35key.ExportPolicy = CngExportPolicies.AllowExport | CngExportPolicies.AllowPlaintextExport;
src\runtime\src\libraries\Common\src\System\Security\Cryptography\MLKemCng.Windows.cs (1)
237if (kind != KeyBlobMagicNumber.BCRYPT_MLKEM_PUBLIC_MAGIC && _key.ExportPolicy == CngExportPolicies.None)
System\Security\Cryptography\CngAlgorithmCore.cs (2)
63ExportPolicy = CngExportPolicies.AllowPlaintextExport, 93ExportPolicy = CngExportPolicies.AllowPlaintextExport,
System\Security\Cryptography\CngKey.Create.cs (1)
88CngExportPolicies exportPolicy = creationParameters.ExportPolicy.Value;
System\Security\Cryptography\CngKey.StandardProperties.cs (3)
72public CngExportPolicies ExportPolicy 76CngExportPolicies policy = (CngExportPolicies)_keyHandle.GetPropertyAsDword(KeyPropertyName.ExportPolicy, CngPropertyOptions.None);
System\Security\Cryptography\CngKeyCreationParameters.cs (1)
24public CngExportPolicies? ExportPolicy { get; set; }
System\Security\Cryptography\CngPkcs8.cs (4)
26key.ExportPolicy = CngExportPolicies.AllowExport | CngExportPolicies.AllowPlaintextExport; 39key.ExportPolicy = CngExportPolicies.AllowExport | CngExportPolicies.AllowPlaintextExport;
System\Security\Cryptography\DSACng.ImportExport.cs (1)
28newKey.ExportPolicy |= CngExportPolicies.AllowPlaintextExport;
System\Security\Cryptography\ECCng.ImportExport.cs (2)
15newKey.ExportPolicy |= CngExportPolicies.AllowPlaintextExport; 24newKey.ExportPolicy |= CngExportPolicies.AllowPlaintextExport;
System\Security\Cryptography\RSACng.ImportExport.cs (1)
25newKey.ExportPolicy |= CngExportPolicies.AllowPlaintextExport;
System.Security.Cryptography.Cng (1)
System.Security.Cryptography.Cng.cs (1)
11[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.CngExportPolicies))]