code: public void encode(DerOutputStream out) throws IOException {
          DerOutputStream tmp = new DerOutputStream();
          for (int i = 0; i < names.length; i++) {
              names[i].encode(tmp);
          }
          out.write(DerValue.tag_Sequence, tmp);
      }
docs: Encodes the name in DER-encoded form.
  
  @param out where to put the DER-encoded X.500 name