Brunet.Security.DistinguishedName.DistinguishedName C# (CSharp) Method

DistinguishedName() public method

public DistinguishedName ( string DN ) : Brunet
DN string
return Brunet
    public DistinguishedName(string DN) {
      string[] pairs = DN.Split(',');
      foreach(string pair in pairs) {
        string[] key_value = pair.Split('=');
        string key = key_value[0].Trim(' ');
        string val = key_value[1].Trim(' ');
        switch(key) {
          case "C":
            Country = val;
            break;
          case "O":
            Organization = val;
            break;
          case "OU":
            OrganizationalUnit = val;
            break;
          case "CN":
            Name = val;
            break;
          case "E":
            Email = val;
            break;
        }
      }

      this.DN = BuildDN();
    }

Same methods

DistinguishedName::DistinguishedName ( string Country, string Organization, string OrganizationalUnit, string Name, string Email ) : Brunet