76 references to PemEncoding
dotnet-dev-certs (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
Microsoft.AspNetCore.Server.Kestrel.Core (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
System.Security.Cryptography (35)
src\libraries\Common\src\System\Security\Cryptography\MLDsa.cs (3)
257
return writer.Encode(static span =>
PemEncoding
.WriteString(PemLabels.SpkiPublicKey, span));
557
return writer.Encode(static span =>
PemEncoding
.WriteString(PemLabels.EncryptedPkcs8PrivateKey, span));
602
return writer.Encode(static span =>
PemEncoding
.WriteString(PemLabels.EncryptedPkcs8PrivateKey, span));
src\libraries\Common\src\System\Security\Cryptography\MLKem.cs (1)
739
return ExportPkcs8PrivateKeyCallback(static pkcs8 =>
PemEncoding
.WriteString(PemLabels.Pkcs8PrivateKey, pkcs8));
src\libraries\Common\src\System\Security\Cryptography\PemKeyHelpers.Factory.cs (2)
24
while (
PemEncoding
.TryFind(pem, out PemFields fields))
108
while (
PemEncoding
.TryFind(pem, out PemFields fields))
src\libraries\Common\src\System\Security\Cryptography\SlhDsa.cs (1)
1216
return writer.Encode(label, static (l, span) =>
PemEncoding
.WriteString(l, span));
System\Security\Cryptography\AsymmetricAlgorithm.cs (4)
403
return
PemEncoding
.WriteString(PemLabels.Pkcs8PrivateKey, exported);
456
return
PemEncoding
.WriteString(PemLabels.EncryptedPkcs8PrivateKey, exported);
504
return
PemEncoding
.WriteString(PemLabels.EncryptedPkcs8PrivateKey, exported);
540
return
PemEncoding
.WriteString(PemLabels.SpkiPublicKey, exported);
System\Security\Cryptography\ECAlgorithm.cs (1)
887
return
PemEncoding
.WriteString(PemLabels.EcPrivateKey, exported);
System\Security\Cryptography\PemEnumerator.cs (2)
10
return new PemEnumerator<char>(pemData,
PemEncoding
.TryFind);
15
return new PemEnumerator<byte>(pemData,
PemEncoding
.TryFindUtf8);
System\Security\Cryptography\PemKeyHelpers.cs (4)
44
return
PemEncoding
.TryWrite(PemLabels.EncryptedPkcs8PrivateKey, writtenSpan, destination, out charsWritten);
80
return
PemEncoding
.TryWrite(label, writtenSpan, destination, out charsWritten);
110
while (
PemEncoding
.TryFind(pem, out PemFields fields))
171
while (
PemEncoding
.TryFind(pem, out PemFields fields))
System\Security\Cryptography\RSA.cs (2)
1267
return
PemEncoding
.WriteString(PemLabels.RsaPrivateKey, exported);
1298
return
PemEncoding
.WriteString(PemLabels.RsaPublicKey, exported);
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (2)
493
return
PemEncoding
.WriteString(PemLabels.Pkcs10CertificateRequest, der);
548
return
PemEncoding
.WriteString(PemLabels.Pkcs10CertificateRequest, der);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (6)
1033
/// private keys can leverage <see cref="System.Security.Cryptography.
PemEncoding
" /> to enumerate
1099
/// private keys can leverage <see cref="System.Security.Cryptography.
PemEncoding
" /> to enumerate
1149
/// private keys can leverage <see cref="System.Security.Cryptography.
PemEncoding
" /> to enumerate
1234
/// private keys can leverage <see cref="System.Security.Cryptography.
PemEncoding
" /> to enumerate
1387
return
PemEncoding
.WriteString(PemLabels.X509Certificate, RawDataMemory.Span);
1416
return
PemEncoding
.TryWrite(PemLabels.X509Certificate, RawDataMemory.Span, destination, out charsWritten);
System\Security\Cryptography\X509Certificates\X509Certificate2Collection.cs (7)
401
/// can leverage <see cref="System.Security.Cryptography.
PemEncoding
" /> to enumerate
430
/// can leverage <see cref="System.Security.Cryptography.
PemEncoding
" /> to enumerate
506
return
PemEncoding
.WriteString(PemLabels.Pkcs7Certificate, pkcs7);
533
return
PemEncoding
.TryWrite(PemLabels.Pkcs7Certificate, pkcs7, destination, out charsWritten);
610
int certSize =
PemEncoding
.GetEncodedSize(PemLabels.X509Certificate.Length, certData.Length);
622
if (!
PemEncoding
.TryWrite(PemLabels.X509Certificate, certData.Span, buffer, out int certWritten) ||
808
size +=
PemEncoding
.GetEncodedSize(PemLabels.X509Certificate.Length, this[i].RawDataMemory.Length);
System.Security.Cryptography.Encoding (1)
System.Security.Cryptography.Encoding.cs (1)
13
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.
PemEncoding
))]
Templates.Blazor.Tests (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
Templates.Blazor.WebAssembly.Auth.Tests (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
Templates.Blazor.WebAssembly.Tests (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
Templates.Mvc.Tests (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
Templates.Tests (5)
src\Shared\CertificateGeneration\CertificateManager.cs (5)
542
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
551
pem =
PemEncoding
.Write("ENCRYPTED PRIVATE KEY", keyBytes);
558
pem =
PemEncoding
.Write("PRIVATE KEY", keyBytes);
565
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));
575
bytes = Encoding.ASCII.GetBytes(
PemEncoding
.Write("CERTIFICATE", certificate.Export(X509ContentType.Cert)));