Пример #1
0
 private synchronized AbstractCred getCachedCredential() {
   if (cachedCredential == null) {
     // might be that it's already a proxycred, then it doesn't get saved again.ls -l
     String temp = session.getSession().save_proxy(tempFilePath);
     cachedCredential = new ProxyCred(temp);
   }
   return cachedCredential;
 }
Пример #2
0
  @Override
  public void init(Map<PROPERTY, Object> config) {

    Map<String, Object> configTemp = Maps.newHashMap();

    for (PROPERTY key : config.keySet()) {
      configTemp.put(key.toString(), config.get(key));
    }

    session.getSession().start(configTemp);
  }
Пример #3
0
  private synchronized AbstractCred getCachedGroupCredential(String fqan) {

    if (StringUtils.isBlank(fqan) || Constants.NON_VO_FQAN.equals(fqan)) {
      return this.getCachedCredential();
    }

    if (cachedGroupCredentials.get(fqan) == null) {
      String fqanNormailzed = fqan.replace('/', '_');
      String path = tempFilePath + "_" + fqanNormailzed;
      new File(path).deleteOnExit();
      session.getSession().save_group_proxy(fqan, path);
      ProxyCred c = new ProxyCred(path);
      cachedGroupCredentials.put(fqan, c);
    }
    return cachedGroupCredentials.get(fqan);
  }
Пример #4
0
 @Override
 public String getMyProxyHost() {
   return session.getSession().myproxy_host();
 }
Пример #5
0
 @Override
 public String getDN() {
   return session.getSession().dn();
 }
Пример #6
0
 @Override
 public void destroy() {
   //		session.getSession().stop();
   session.getSession().destroy();
 }
Пример #7
0
 @Override
 public void uploadMyProxy() {
   session.getSession().upload();
 }
Пример #8
0
 @Override
 public int getRemainingLifetime() {
   return session.getSession().lifetime();
 }
Пример #9
0
 @Override
 public void setMyProxyHost(String myProxyServer) {
   session.getSession().set_myproxy_host(myProxyServer);
 }
Пример #10
0
 @Override
 public void setMinimumLifetime(int lifetimeInSeconds) {
   session.getSession().set_min_lifetime(lifetimeInSeconds);
 }
Пример #11
0
 @Override
 public String saveProxy(String path) {
   return session.getSession().save_proxy(path);
 }
Пример #12
0
 @Override
 public boolean refresh() {
   return session.getSession().refresh();
 }
Пример #13
0
 @Override
 public boolean isValid() {
   return session.getSession().is_logged_in();
 }
Пример #14
0
 @Override
 public boolean isRenewable() {
   return session.getSession().is_renewable();
 }
Пример #15
0
 @Override
 public char[] getMyProxyPassword() {
   return session.getSession().myproxy_password().toCharArray();
 }
Пример #16
0
 @Override
 public void setMyProxyPort(int port) {
   session.getSession().set_myproxy_port(port);
 }
Пример #17
0
 @Override
 public int getMyProxyPort() {
   return session.getSession().myproxy_port();
 }
Пример #18
0
 @Override
 public String getMyProxyUsername() {
   return session.getSession().myproxy_username();
 }