| 167 | public void DisableSecType(int secType) { enabledSecTypes.remove((Object)secType); } |
| 168 | |
| 169 | public static int secTypeNum(String name) { |
| 170 | if (name.equalsIgnoreCase("None")) return secTypeNone; |
| 171 | if (name.equalsIgnoreCase("VncAuth")) return secTypeVncAuth; |
| 172 | if (name.equalsIgnoreCase("Tight")) return secTypeTight; |
| 173 | if (name.equalsIgnoreCase("RA2")) return secTypeRA2; |
| 174 | if (name.equalsIgnoreCase("RA2ne")) return secTypeRA2ne; |
| 175 | if (name.equalsIgnoreCase("RA2_256")) return secTypeRA256; |
| 176 | if (name.equalsIgnoreCase("RA2ne_256")) return secTypeRAne256; |
| 177 | if (name.equalsIgnoreCase("SSPI")) return secTypeSSPI; |
| 178 | if (name.equalsIgnoreCase("SSPIne")) return secTypeSSPIne; |
| 179 | //if (name.equalsIgnoreCase("ultra")) return secTypeUltra; |
| 180 | //if (name.equalsIgnoreCase("TLS")) return secTypeTLS; |
| 181 | if (name.equalsIgnoreCase("VeNCrypt")) return secTypeVeNCrypt; |
| 182 | |
| 183 | /* VeNCrypt subtypes */ |
| 184 | if (name.equalsIgnoreCase("Plain")) return secTypePlain; |
| 185 | if (name.equalsIgnoreCase("Ident")) return secTypeIdent; |
| 186 | if (name.equalsIgnoreCase("TLSNone")) return secTypeTLSNone; |
| 187 | if (name.equalsIgnoreCase("TLSVnc")) return secTypeTLSVnc; |
| 188 | if (name.equalsIgnoreCase("TLSPlain")) return secTypeTLSPlain; |
| 189 | if (name.equalsIgnoreCase("TLSIdent")) return secTypeTLSIdent; |
| 190 | if (name.equalsIgnoreCase("X509None")) return secTypeX509None; |
| 191 | if (name.equalsIgnoreCase("X509Vnc")) return secTypeX509Vnc; |
| 192 | if (name.equalsIgnoreCase("X509Plain")) return secTypeX509Plain; |
| 193 | if (name.equalsIgnoreCase("X509Ident")) return secTypeX509Ident; |
| 194 | |
| 195 | return secTypeInvalid; |
| 196 | } |
| 197 | |
| 198 | public static String secTypeName(int num) { |
| 199 | switch (num) { |