32 references to X500DistinguishedNameFlags
netstandard (1)
netstandard.cs (1)
1952[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags))]
System (1)
src\runtime\src\libraries\shims\System\ref\System.cs (1)
862[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags))]
System.Security.Cryptography (29)
System\Security\Cryptography\X509Certificates\IX509Pal.cs (2)
11string X500DistinguishedNameDecode(byte[] encodedDistinguishedName, X500DistinguishedNameFlags flag); 12byte[] X500DistinguishedNameEncode(string distinguishedName, X500DistinguishedNameFlags flag);
System\Security\Cryptography\X509Certificates\X500DistinguishedName.cs (6)
45: this(distinguishedName, X500DistinguishedNameFlags.Reversed) 49public X500DistinguishedName(string distinguishedName, X500DistinguishedNameFlags flag) 55public string Name => _lazyDistinguishedName ??= Decode(X500DistinguishedNameFlags.Reversed); 57public string Decode(X500DistinguishedNameFlags flag) 88private static byte[] Encode(string distinguishedName, X500DistinguishedNameFlags flags) 97private static void ThrowIfInvalid(X500DistinguishedNameFlags flags)
System\Security\Cryptography\X509Certificates\X509Pal.Windows.X500DistinguishedName.cs (21)
16public string X500DistinguishedNameDecode(byte[] encodedDistinguishedName, X500DistinguishedNameFlags flag) 43public byte[] X500DistinguishedNameEncode(string distinguishedName, X500DistinguishedNameFlags flag) 104private static Interop.Crypt32.CertNameStrTypeAndFlags MapNameToStrFlag(X500DistinguishedNameFlags flag) 114if ((flag & X500DistinguishedNameFlags.Reversed) == X500DistinguishedNameFlags.Reversed) 117if ((flag & X500DistinguishedNameFlags.UseSemicolons) == X500DistinguishedNameFlags.UseSemicolons) 119else if ((flag & X500DistinguishedNameFlags.UseCommas) == X500DistinguishedNameFlags.UseCommas) 121else if ((flag & X500DistinguishedNameFlags.UseNewLines) == X500DistinguishedNameFlags.UseNewLines) 124if ((flag & X500DistinguishedNameFlags.DoNotUsePlusSign) == X500DistinguishedNameFlags.DoNotUsePlusSign) 126if ((flag & X500DistinguishedNameFlags.DoNotUseQuotes) == X500DistinguishedNameFlags.DoNotUseQuotes) 129if ((flag & X500DistinguishedNameFlags.ForceUTF8Encoding) == X500DistinguishedNameFlags.ForceUTF8Encoding) 132if ((flag & X500DistinguishedNameFlags.UseUTF8Encoding) == X500DistinguishedNameFlags.UseUTF8Encoding) 134else if ((flag & X500DistinguishedNameFlags.UseT61Encoding) == X500DistinguishedNameFlags.UseT61Encoding)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.X509Certificates.cs (1)
15[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags))]