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