18 references to X509Pal
System.Security.Cryptography (18)
System\Security\Cryptography\X509Certificates\CertificateExtensionsCommon.cs (3)
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));
System\Security\Cryptography\X509Certificates\PublicKey.cs (1)
86
_key =
X509Pal
.Instance.DecodePublicKey(_oid, EncodedKeyValue.RawData, EncodedParameters.RawData, null);
System\Security\Cryptography\X509Certificates\X500DistinguishedName.cs (3)
60
return
X509Pal
.Instance.X500DistinguishedNameDecode(RawData, flag);
65
return
X509Pal
.Instance.X500DistinguishedNameFormat(RawData, multiLine);
94
return
X509Pal
.Instance.X500DistinguishedNameEncode(distinguishedName, flags);
System\Security\Cryptography\X509Certificates\X509BasicConstraintsExtension.cs (3)
114
return
X509Pal
.Instance.EncodeX509BasicConstraints2Extension(certificateAuthority, hasPathLengthConstraint, pathLengthConstraint);
120
X509Pal
.Instance.DecodeX509BasicConstraintsExtension(RawData, out _certificateAuthority, out _hasPathLenConstraint, out _pathLenConstraint);
122
X509Pal
.Instance.DecodeX509BasicConstraints2Extension(RawData, out _certificateAuthority, out _hasPathLenConstraint, out _pathLenConstraint);
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (4)
389
return
X509Pal
.Instance.GetCertContentType(rawData);
407
return
X509Pal
.Instance.GetCertContentType(rawData);
419
return
X509Pal
.Instance.GetCertContentType(fileName);
1496
Oids.BasicConstraints =>
X509Pal
.Instance.SupportsLegacyBasicConstraintsExtension ? new X509BasicConstraintsExtension() : null,
System\Security\Cryptography\X509Certificates\X509EnhancedKeyUsageExtension.cs (2)
31
X509Pal
.Instance.DecodeX509EnhancedKeyUsageExtension(RawData, out _enhancedKeyUsages);
56
return
X509Pal
.Instance.EncodeX509EnhancedKeyUsageExtension(enhancedKeyUsages);
System\Security\Cryptography\X509Certificates\X509KeyUsageExtension.cs (2)
20
: base(Oids.KeyUsageOid,
X509Pal
.Instance.EncodeX509KeyUsageExtension(keyUsages), critical, skipCopy: true)
30
X509Pal
.Instance.DecodeX509KeyUsageExtension(RawData, out _keyUsages);