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)
11
string X500DistinguishedNameDecode(byte[] encodedDistinguishedName,
X500DistinguishedNameFlags
flag);
12
byte[] X500DistinguishedNameEncode(string distinguishedName,
X500DistinguishedNameFlags
flag);
System\Security\Cryptography\X509Certificates\X500DistinguishedName.cs (6)
45
: this(distinguishedName,
X500DistinguishedNameFlags
.Reversed)
49
public X500DistinguishedName(string distinguishedName,
X500DistinguishedNameFlags
flag)
55
public string Name => _lazyDistinguishedName ??= Decode(
X500DistinguishedNameFlags
.Reversed);
57
public string Decode(
X500DistinguishedNameFlags
flag)
88
private static byte[] Encode(string distinguishedName,
X500DistinguishedNameFlags
flags)
97
private static void ThrowIfInvalid(
X500DistinguishedNameFlags
flags)
System\Security\Cryptography\X509Certificates\X509Pal.Windows.X500DistinguishedName.cs (21)
16
public string X500DistinguishedNameDecode(byte[] encodedDistinguishedName,
X500DistinguishedNameFlags
flag)
43
public byte[] X500DistinguishedNameEncode(string distinguishedName,
X500DistinguishedNameFlags
flag)
104
private static Interop.Crypt32.CertNameStrTypeAndFlags MapNameToStrFlag(
X500DistinguishedNameFlags
flag)
114
if ((flag &
X500DistinguishedNameFlags
.Reversed) ==
X500DistinguishedNameFlags
.Reversed)
117
if ((flag &
X500DistinguishedNameFlags
.UseSemicolons) ==
X500DistinguishedNameFlags
.UseSemicolons)
119
else if ((flag &
X500DistinguishedNameFlags
.UseCommas) ==
X500DistinguishedNameFlags
.UseCommas)
121
else if ((flag &
X500DistinguishedNameFlags
.UseNewLines) ==
X500DistinguishedNameFlags
.UseNewLines)
124
if ((flag &
X500DistinguishedNameFlags
.DoNotUsePlusSign) ==
X500DistinguishedNameFlags
.DoNotUsePlusSign)
126
if ((flag &
X500DistinguishedNameFlags
.DoNotUseQuotes) ==
X500DistinguishedNameFlags
.DoNotUseQuotes)
129
if ((flag &
X500DistinguishedNameFlags
.ForceUTF8Encoding) ==
X500DistinguishedNameFlags
.ForceUTF8Encoding)
132
if ((flag &
X500DistinguishedNameFlags
.UseUTF8Encoding) ==
X500DistinguishedNameFlags
.UseUTF8Encoding)
134
else 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
))]