1
2
3
4
5
6
7
8
9
10 package org.eclipse.jgit.internal.transport.sshd;
11
12 import java.io.IOException;
13
14 import org.apache.sshd.client.auth.AbstractUserAuthFactory;
15 import org.apache.sshd.client.auth.UserAuth;
16 import org.apache.sshd.client.session.ClientSession;
17
18
19
20
21 public class GssApiWithMicAuthFactory extends AbstractUserAuthFactory {
22
23
24 public static final String NAME = "gssapi-with-mic";
25
26
27 public static final GssApiWithMicAuthFactory INSTANCE = new GssApiWithMicAuthFactory();
28
29 private GssApiWithMicAuthFactory() {
30 super(NAME);
31 }
32
33 @Override
34 public UserAuth createUserAuth(ClientSession session)
35 throws IOException {
36 return new GssApiWithMicAuthentication();
37 }
38
39 }