23 instantiations of PbeParameters
dotnet-dev-certs (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Microsoft.AspNetCore.Server.Kestrel.Core (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Microsoft.AspNetCore.Server.Kestrel.Tests (4)
KestrelConfigurationLoaderTests.cs (4)
947: key.ExportEncryptedPkcs8PrivateKeyPem(password.AsSpan(), new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100_000)); 955: mlDsa.ExportEncryptedPkcs8PrivateKeyPem(password.AsSpan(), new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100_000)); 962: slhDsa.ExportEncryptedPkcs8PrivateKeyPem(password.AsSpan(), new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100_000)); 969: compositeMLDsa.ExportEncryptedPkcs8PrivateKeyPem(password.AsSpan(), new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100_000));
System.Security.Cryptography (3)
System\Security\Cryptography\Helpers.cs (2)
20new PbeParameters(PbeEncryptionAlgorithm.TripleDes3KeyPkcs12, HashAlgorithmName.SHA1, 2000); 23new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 2000);
System\Security\Cryptography\X509Certificates\OpenSslDirectoryBasedStoreProvider.cs (1)
26private static readonly PbeParameters s_storePbeParameters = new PbeParameters(
Templates.Blazor.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Templates.Blazor.WebAssembly.Auth.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Templates.Blazor.WebAssembly.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Templates.Mvc.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
Templates.Tests (2)
src\Shared\CertificateGeneration\CertificateManager.cs (2)
582keyBytes = key.ExportEncryptedPkcs8PrivateKey(password, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 100000)); 591keyBytes = key.ExportEncryptedPkcs8PrivateKey(string.Empty, new PbeParameters(PbeEncryptionAlgorithm.Aes256Cbc, HashAlgorithmName.SHA256, 1));
167 references to PbeParameters
Microsoft.Bcl.Cryptography (1)
Microsoft.Bcl.Cryptography.Forwards.cs (1)
30[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.PbeParameters))]
netstandard (1)
netstandard.cs (1)
1903[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.PbeParameters))]
System.Security.Cryptography (143)
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsa.cs (14)
985/// <inheritdoc cref="ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan{char}, PbeParameters)"/> 991PbeParameters pbeParameters) 1028PbeParameters pbeParameters) 1072PbeParameters pbeParameters) 1084/// <inheritdoc cref="ExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters)"/> 1088public byte[] ExportEncryptedPkcs8PrivateKey(string password, PbeParameters pbeParameters) 1124public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 1169public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters) 1187/// <inheritdoc cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters, Span{byte}, out int)"/> 1193PbeParameters pbeParameters, 1240PbeParameters pbeParameters, 1300PbeParameters pbeParameters, 1804private AsnWriter WriteEncryptedPkcs8PrivateKeyToAsnWriter(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 1819private AsnWriter WriteEncryptedPkcs8PrivateKeyToAsnWriter(ReadOnlySpan<char> password, PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\IImportExportShape.cs (6)
26byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters); 28ReadOnlySpan<char> password, PbeParameters pbeParameters, Span<byte> destination, out int bytesWritten); 29string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, PbeParameters pbeParameters); 31byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters); 33ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters, Span<byte> destination, out int bytesWritten); 34string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters);
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (5)
161PbeParameters pbeParameters) 173PbeParameters pbeParameters) 186PbeParameters pbeParameters) 387PbeParameters pbeParameters) 423PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\MLDsa.cs (14)
855public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters) 902public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 920/// <inheritdoc cref="ExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters)"/> 924public byte[] ExportEncryptedPkcs8PrivateKey(string password, PbeParameters pbeParameters) 969PbeParameters pbeParameters, 1029PbeParameters pbeParameters, 1049/// <inheritdoc cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters, Span{byte}, out int)"/> 1055PbeParameters pbeParameters, 1094PbeParameters pbeParameters) 1138PbeParameters pbeParameters) 1150/// <inheritdoc cref="ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan{char}, PbeParameters)"/> 1156PbeParameters pbeParameters) 2076private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 2105private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<char> password, PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\MLKem.cs (11)
823PbeParameters pbeParameters, 877PbeParameters pbeParameters, 924PbeParameters pbeParameters, 967public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 1008public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters) 1049public byte[] ExportEncryptedPkcs8PrivateKey(string password, PbeParameters pbeParameters) 1084public string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 1126public string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, PbeParameters pbeParameters) 1168public string ExportEncryptedPkcs8PrivateKeyPem(string password, PbeParameters pbeParameters) 1798PbeParameters pbeParameters, 1877PbeParameters pbeParameters);
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (3)
24PbeParameters pbeParameters, 232PbeParameters pbeParameters, 315PbeParameters pbeParameters,
src\libraries\Common\src\System\Security\Cryptography\PbeParameters.cs (1)
40/// Initializes a new instance of the <see cref="PbeParameters" /> class.
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
29PbeParameters pbeParameters) 41PbeParameters pbeParameters) 73PbeParameters pbeParameters) 85PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (5)
117PbeParameters pbeParameters) 129PbeParameters pbeParameters) 145PbeParameters pbeParameters) 157PbeParameters pbeParameters) 356PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (4)
101public byte[] Encrypt(ReadOnlySpan<char> password, PbeParameters pbeParameters) 117public byte[] Encrypt(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 139PbeParameters pbeParameters, 157PbeParameters pbeParameters,
src\libraries\Common\src\System\Security\Cryptography\SlhDsa.cs (14)
735public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, PbeParameters pbeParameters) 782public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 800/// <inheritdoc cref="ExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters)"/> 804public byte[] ExportEncryptedPkcs8PrivateKey(string password, PbeParameters pbeParameters) 849PbeParameters pbeParameters, 909PbeParameters pbeParameters, 929/// <inheritdoc cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters, Span{byte}, out int)"/> 935PbeParameters pbeParameters, 974PbeParameters pbeParameters) 1025PbeParameters pbeParameters) 1044/// <inheritdoc cref="ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan{char}, PbeParameters)"/> 1050PbeParameters pbeParameters) 1895private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<char> password, PbeParameters pbeParameters) 1923private AsnWriter ExportEncryptedPkcs8PrivateKeyCore(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters)
System\Security\Cryptography\AsymmetricAlgorithm.cs (18)
116PbeParameters pbeParameters) 126PbeParameters pbeParameters) 144PbeParameters pbeParameters, 153PbeParameters pbeParameters, 424/// An implementation for <see cref="ExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters)" /> or 425/// <see cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters, Span{byte}, out int)" /> has not been provided. 447public unsafe string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, PbeParameters pbeParameters) 477/// An implementation for <see cref="ExportEncryptedPkcs8PrivateKey(ReadOnlySpan{byte}, PbeParameters)" /> or 478/// <see cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{byte}, PbeParameters, Span{byte}, out int)" /> has not been provided. 495public unsafe string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 665/// An implementation for <see cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{char}, PbeParameters, Span{byte}, out int)" /> 688public bool TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, PbeParameters pbeParameters, Span<char> destination, out int charsWritten) 693PbeParameters pbeParameters, 732/// An implementation for <see cref="TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan{byte}, PbeParameters, Span{byte}, out int)" /> 750public bool TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters, Span<char> destination, out int charsWritten) 755PbeParameters pbeParameters, 773PbeParameters pbeParameters, 781PbeParameters pbeParameters,
System\Security\Cryptography\DSA.cs (2)
923PbeParameters pbeParameters, 946PbeParameters pbeParameters,
System\Security\Cryptography\DSAWrapper.cs (4)
70PbeParameters pbeParameters, 77PbeParameters pbeParameters, 141PbeParameters pbeParameters) => 146PbeParameters pbeParameters) =>
System\Security\Cryptography\ECAlgorithm.cs (2)
130PbeParameters pbeParameters, 202PbeParameters pbeParameters,
System\Security\Cryptography\ECDiffieHellmanWrapper.cs (4)
67PbeParameters pbeParameters, 74PbeParameters pbeParameters, 140PbeParameters pbeParameters) => 145PbeParameters pbeParameters) =>
System\Security\Cryptography\ECDsaWrapper.cs (4)
105PbeParameters pbeParameters) => 110PbeParameters pbeParameters) => 133PbeParameters pbeParameters, 140PbeParameters pbeParameters,
System\Security\Cryptography\Helpers.cs (4)
19internal static readonly PbeParameters Windows3desPbe = 22internal static readonly PbeParameters WindowsAesPbe = 398internal static PbeParameters MapExportParametersToPbeParameters(Pkcs12ExportPbeParameters exportParameters) 416internal static void ThrowIfInvalidPkcs12ExportParameters(PbeParameters exportParameters)
System\Security\Cryptography\PemKeyHelpers.cs (2)
16PbeParameters pbeParameters, 23PbeParameters pbeParameters,
System\Security\Cryptography\RSA.cs (2)
803PbeParameters pbeParameters, 826PbeParameters pbeParameters,
System\Security\Cryptography\RSAWrapper.cs (4)
30PbeParameters pbeParameters) => 35PbeParameters pbeParameters) => 159PbeParameters pbeParameters, 166PbeParameters pbeParameters,
System\Security\Cryptography\X509Certificates\ICertificatePalCore.cs (1)
28byte[] ExportPkcs12(PbeParameters exportParameters, SafePasswordHandle password);
System\Security\Cryptography\X509Certificates\IExportPal.cs (1)
12byte[] ExportPkcs12(PbeParameters exportParameters, SafePasswordHandle password);
System\Security\Cryptography\X509Certificates\OpenSslDirectoryBasedStoreProvider.cs (1)
26private static readonly PbeParameters s_storePbeParameters = new PbeParameters(
System\Security\Cryptography\X509Certificates\OpenSslExportProvider.cs (1)
23PbeParameters pbeParameters,
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (1)
931public byte[] ExportPkcs12(PbeParameters exportParameters, SafePasswordHandle password)
System\Security\Cryptography\X509Certificates\UnixExportProvider.cs (3)
42PbeParameters pbeParameters, 66PbeParameters pbeParameters = Helpers.MapExportParametersToPbeParameters(exportParameters); 89public byte[] ExportPkcs12(PbeParameters exportParameters, SafePasswordHandle password)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (4)
399/// <paramref name="exportParameters"/> specifies a <see cref="PbeParameters.HashAlgorithm"/> value that is 400/// not supported for the <see cref="PbeParameters.EncryptionAlgorithm"/> value. 405/// <see cref="PbeParameters.EncryptionAlgorithm"/>. 408public byte[] ExportPkcs12(PbeParameters exportParameters, string? password)
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (4)
159/// <paramref name="exportParameters"/> specifies a <see cref="PbeParameters.HashAlgorithm"/> value that is 160/// not supported for the <see cref="PbeParameters.EncryptionAlgorithm"/> value. 165/// <see cref="PbeParameters.EncryptionAlgorithm"/>. 168public byte[] ExportPkcs12(PbeParameters exportParameters, string? password)
System.Security.Cryptography.Pkcs (21)
src\libraries\Common\src\System\Security\Cryptography\KeyFormatHelper.Encrypted.cs (5)
161PbeParameters pbeParameters) 173PbeParameters pbeParameters) 186PbeParameters pbeParameters) 387PbeParameters pbeParameters) 423PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (3)
24PbeParameters pbeParameters, 232PbeParameters pbeParameters, 315PbeParameters pbeParameters,
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12Builder.cs (4)
29PbeParameters pbeParameters) 41PbeParameters pbeParameters) 73PbeParameters pbeParameters) 85PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs12SafeContents.cs (5)
117PbeParameters pbeParameters) 129PbeParameters pbeParameters) 145PbeParameters pbeParameters) 157PbeParameters pbeParameters) 356PbeParameters pbeParameters)
src\libraries\Common\src\System\Security\Cryptography\Pkcs\Pkcs8PrivateKeyInfo.cs (4)
101public byte[] Encrypt(ReadOnlySpan<char> password, PbeParameters pbeParameters) 117public byte[] Encrypt(ReadOnlySpan<byte> passwordBytes, PbeParameters pbeParameters) 139PbeParameters pbeParameters, 157PbeParameters pbeParameters,
System.Security.Cryptography.Primitives (1)
System.Security.Cryptography.Primitives.cs (1)
22[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.PbeParameters))]