43 references to Pal
System.Security.Cryptography (43)
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
), "!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)
165
AddToStackAndUpRef(((OpenSslX509CertificateReader)cert.
Pal
!).SafeHandle, toAdd);
195
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)
130
cert.
Pal
,
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (20)
188
return
Pal
.Archived;
196
Pal
.Archived = value;
210
foreach (X509Extension extension in
Pal
.Extensions)
235
return
Pal
.FriendlyName;
243
Pal
.FriendlyName = value;
253
return
Pal
.HasPrivateKey;
269
Oids.Rsa =>
Pal
.GetRSAPrivateKey(),
270
Oids.Dsa =>
Pal
.GetDSAPrivateKey(),
292
return _lazyIssuerName ??=
Pal
.IssuerName;
310
byte[] parameters =
Pal
.KeyAlgorithmParameters;
311
byte[] keyValue =
Pal
.PublicKeyValue;
336
return _lazyRawData ??=
Pal
.RawData;
348
return _lazySignatureAlgorithm ??= new Oid(
Pal
.SignatureAlgorithm, null);
358
return _lazySubjectName ??=
Pal
.SubjectName;
378
version = _lazyVersion =
Pal
.Version;
424
return
Pal
.GetNameInfo(nameType, forIssuer);
431
if (verbose == false ||
Pal
== null)
598
Pal
.AppendPrivateKeyInfo(sb);
766
ICertificatePal pal =
Pal
.CopyWithPrivateKey(privateKey);
1280
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
);