11 writes to Pal
System.Security.Cryptography (11)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (11)
47
Pal
= null;
71
Pal
= CertificatePal.FromBlob(data, SafePasswordHandle.InvalidHandle, X509KeyStorageFlags.DefaultKeySet);
101
Pal
= CertificatePal.FromBlob(rawData, safePasswordHandle, keyStorageFlags);
117
Pal
= CertificatePal.FromBlob(rawData, safePasswordHandle, keyStorageFlags);
130
Pal
= CertificatePal.FromBlob(rawData, safePasswordHandle, keyStorageFlags);
137
Pal
= CertificatePal.FromHandle(handle);
143
Pal
= pal;
178
Pal
= CertificatePal.FromFile(fileName, safePasswordHandle, keyStorageFlags);
190
Pal
= CertificatePal.FromFile(fileName, safePasswordHandle, keyStorageFlags);
207
Pal
= CertificatePal.FromFile(fileName, safePasswordHandle, keyStorageFlags);
218
Pal
= CertificatePal.FromOtherCert(cert);
33 references to Pal
System.Security.Cryptography (33)
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (2)
35
Debug.Assert(cert.
Pal
!= null);
38
OpenSslX509CertificateReader certPal = (OpenSslX509CertificateReader)cert.
Pal
;
System\Security\Cryptography\X509Certificates\X509Certificate.cs (30)
44
ICertificatePalCore? pal =
Pal
;
216
if (cert.
Pal
!= null)
260
return _lazyRawData ??=
Pal
.RawData;
264
public IntPtr Handle =>
Pal
is null ? IntPtr.Zero :
Pal
.Handle;
272
return _lazyIssuer ??=
Pal
.Issuer;
282
return _lazySubject ??=
Pal
.Subject;
306
if (
Pal
is null)
307
return other.
Pal
is null;
327
if (
Pal
== null)
332
return
Pal
.Export(contentType, safePasswordHandle);
341
if (
Pal
== null)
346
return
Pal
.Export(contentType, safePasswordHandle);
372
if (
Pal
is null)
377
return
Pal
.ExportPkcs12(exportParameters, safePasswordHandle);
414
if (
Pal
is null)
419
return
Pal
.ExportPkcs12(exportParameters, safePasswordHandle);
474
return _lazyCertHash ??=
Pal
!.Thumbprint;
506
if (
Pal
== null)
522
return _lazyKeyAlgorithm ??=
Pal
.KeyAlgorithm;
531
_lazyKeyAlgorithmParameters =
Pal
.KeyAlgorithmParameters;
550
byte[] publicKey = _lazyPublicKey ??=
Pal
.PublicKeyValue;
586
private byte[] GetRawSerialNumber() => _lazySerialNumber ??=
Pal
!.SerialNumber;
592
return
Pal
.LegacySubject;
599
return
Pal
.LegacyIssuer;
609
if (fVerbose == false ||
Pal
== null)
704
notAfter = _lazyNotAfter =
Pal
.NotAfter;
718
notBefore = _lazyNotBefore =
Pal
.NotBefore;
723
[MemberNotNull(nameof(
Pal
))]
726
if (
Pal
is null)
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (1)
192
internal new ICertificatePal Pal => (ICertificatePal)base.
Pal
!; // called base ctors guaranteed to initialize