42 references to Pal
System.Security.Cryptography (42)
System\Security\Cryptography\X509Certificates\CertificateExtensionsCommon.cs (7)
31
return (T)(X509Pal.Instance.DecodePublicKey(algorithmOid, rawEncodedKeyValue, rawEncodedParameters, certificate.
Pal
));
35
return (T)(object)(X509Pal.Instance.DecodeECDsaPublicKey(certificate.
Pal
));
39
return (T)(object)(X509Pal.Instance.DecodeECDiffieHellmanPublicKey(certificate.
Pal
));
61
return (T?)(object?)certificate.
Pal
.GetRSAPrivateKey();
64
return (T?)(object?)certificate.
Pal
.GetECDsaPrivateKey();
67
return (T?)(object?)certificate.
Pal
.GetDSAPrivateKey();
70
return (T?)(object?)certificate.
Pal
.GetECDiffieHellmanPrivateKey();
System\Security\Cryptography\X509Certificates\CertificatePolicy.cs (1)
234
PolicyData policyData = cert.
Pal
.GetPolicyData();
System\Security\Cryptography\X509Certificates\ChainPal.OpenSsl.cs (1)
197
Debug.Assert(!ReferenceEquals(cert, reportedLeaf.
Pal
));
System\Security\Cryptography\X509Certificates\DSACertificateExtensions.cs (1)
58
ICertificatePal pal = certificate.
Pal
.CopyWithPrivateKey(privateKey);
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (1)
49
ICertificatePal pal = certificate.
Pal
.CopyWithPrivateKey(privateKey);
System\Security\Cryptography\X509Certificates\OpenSslCertificateFinder.cs (2)
15
OpenSslX509CertificateReader certPal = (OpenSslX509CertificateReader)cert.
Pal
;
27
OpenSslX509CertificateReader certPal = (OpenSslX509CertificateReader)cert.
Pal
;
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (2)
163
AddToStackAndUpRef(((OpenSslX509CertificateReader)cert.
Pal
!).SafeHandle, toAdd);
193
AddToStackAndUpRef(((OpenSslX509CertificateReader)cert.
Pal
!).SafeHandle, untrusted);
System\Security\Cryptography\X509Certificates\RSACertificateExtensions.cs (1)
53
ICertificatePal pal = certificate.
Pal
.CopyWithPrivateKey(privateKey);
System\Security\Cryptography\X509Certificates\UnixExportProvider.cs (1)
117
cert.
Pal
,
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (19)
199
return
Pal
.Archived;
207
Pal
.Archived = value;
221
foreach (X509Extension extension in
Pal
.Extensions)
246
return
Pal
.FriendlyName;
254
Pal
.FriendlyName = value;
264
return
Pal
.HasPrivateKey;
280
Oids.Rsa =>
Pal
.GetRSAPrivateKey(),
281
Oids.Dsa =>
Pal
.GetDSAPrivateKey(),
303
return _lazyIssuerName ??=
Pal
.IssuerName;
321
byte[] parameters =
Pal
.KeyAlgorithmParameters;
322
byte[] keyValue =
Pal
.PublicKeyValue;
351
return _lazySignatureAlgorithm ??= new Oid(
Pal
.SignatureAlgorithm, null);
361
return _lazySubjectName ??=
Pal
.SubjectName;
381
version = _lazyVersion =
Pal
.Version;
427
return
Pal
.GetNameInfo(nameType, forIssuer);
434
if (verbose == false ||
Pal
== null)
601
Pal
.AppendPrivateKeyInfo(sb);
769
ICertificatePal pal =
Pal
.CopyWithPrivateKey(privateKey);
1283
foreach (X509Extension extension in
Pal
.Extensions)
System\Security\Cryptography\X509Certificates\X509Chain.cs (2)
98
if (certificate == null || certificate.
Pal
== null)
128
certificate.
Pal
,
System\Security\Cryptography\X509Certificates\X509Store.cs (4)
133
if (certificate.
Pal
== null)
136
_storePal.Add(certificate.
Pal
);
171
if (certificate.
Pal
== null)
174
_storePal.Remove(certificate.
Pal
);