class System.Security.Cryptography.X509Certificates.X500DistinguishedName
   inherits System.Security.Cryptography.AsnEncodedData
   final:

   def public property Name as character
      get.

   constructor public X500DistinguishedName(input encodedDistinguishedName as System.Byte extent):
   end constructor.

   constructor public X500DistinguishedName(input encodedDistinguishedName as System.Security.Cryptography.AsnEncodedData):
   end constructor.

   constructor public X500DistinguishedName(input distinguishedName as System.Security.Cryptography.X509Certificates.X500DistinguishedName):
   end constructor.

   constructor public X500DistinguishedName(input distinguishedName as character):
   end constructor.

   constructor public X500DistinguishedName(input distinguishedName as character, input flag as System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags):
   end constructor.

   method public final character Decode(input flag as System.Security.Cryptography.X509Certificates.X500DistinguishedNameFlags):
   end method.

   method public override character Format(input multiLine as logical):
   end method.

end class.
