org.apache.maven.settings.Server.getPrivateKey()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.8k)|赞(0)|评价(0)|浏览(130)

本文整理了Java中org.apache.maven.settings.Server.getPrivateKey()方法的一些代码示例,展示了Server.getPrivateKey()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Server.getPrivateKey()方法的具体详情如下:
包路径:org.apache.maven.settings.Server
类名称:Server
方法名:getPrivateKey

Server.getPrivateKey介绍

[英]Get the private key location used to authenticate.
[中]获取用于身份验证的私钥位置。

代码示例

代码示例来源:origin: apache/maven

authentication.setPrivateKey( server.getPrivateKey() );
authentication.setPassphrase( server.getPassphrase() );

代码示例来源:origin: apache/maven

authInfo.setUserName( server.getUsername() );
authInfo.setPassword( server.getPassword() );
authInfo.setPrivateKey( server.getPrivateKey() );
authInfo.setPassphrase( server.getPassphrase() );

代码示例来源:origin: apache/maven

if ( server.getPrivateKey() != null )
  serializer.startTag( NAMESPACE, "privateKey" ).text( server.getPrivateKey() ).endTag( NAMESPACE, "privateKey" );

代码示例来源:origin: apache/maven

authBuilder.addPrivateKey( server.getPrivateKey(), server.getPassphrase() );
authSelector.add( server.getId(), authBuilder.build() );

代码示例来源:origin: org.nuiton/helper-maven-plugin

@Override
  public String getSecret(Server server) {
    return server.getPrivateKey();
  }
};

代码示例来源:origin: org.nuiton/maven-helper-plugin

@Override
  public String getSecret(Server server) {
    return server.getPrivateKey();
  }
};

代码示例来源:origin: org.apache.maven/maven-settings

if ( server.getPrivateKey() != null )
  serializer.startTag( NAMESPACE, "privateKey" ).text( server.getPrivateKey() ).endTag( NAMESPACE, "privateKey" );

代码示例来源:origin: danielflower/multi-module-maven-release-plugin

protected final void configureJsch(final Log log) {
  if (!disableSshAgent) {
    if (serverId != null) {
      final Server server = settings.getServer(serverId);
      if (server != null) {
        privateKey = privateKey == null ? server.getPrivateKey() : privateKey;
        passphrase = passphrase == null ? server.getPassphrase() : passphrase;
      } else {
        log.warn(format("No server configuration in Maven settings found with id %s", serverId));
      }
    }
    JschConfigSessionFactory.setInstance(new SshAgentSessionFactory(log, knownHosts, privateKey, passphrase));
  }
}

代码示例来源:origin: de.julielab/julielab-maven-aether-utilities

public static Map<String, Authentication> getRepositoryAuthenticationsFromMavenSettings() throws SettingsBuildingException {
  Map<String, Authentication> authenticationMap = new HashMap<>();
  List<Server> servers = getMavenSettings().getServers();
  for (Server server : servers) {
    if (server.getUsername() != null && server.getPassword() != null) {
      Authentication auth = new AuthenticationBuilder().addUsername(server.getUsername()).addPassword(server.getPassword()).build();
      authenticationMap.put(server.getId(), auth);
    }
    if (server.getPassphrase() != null && server.getPrivateKey() != null) {
      Authentication auth = new AuthenticationBuilder().addPrivateKey(server.getPrivateKey(), server.getPassphrase()).build();
      authenticationMap.put(server.getId(), auth);
    }
  }
  return authenticationMap;
}

代码示例来源:origin: com.itemis.maven.plugins/unleash-maven-plugin

private Authentication createServerAuthentication(Server server) {
  Authentication authentication = new Authentication(server.getUsername(), server.getPassword());
  authentication.setPrivateKey(server.getPrivateKey());
  authentication.setPassphrase(server.getPassphrase());
  return authentication;
 }
}

代码示例来源:origin: shillner/unleash-maven-plugin

private Authentication createServerAuthentication(Server server) {
  Authentication authentication = new Authentication(server.getUsername(), server.getPassword());
  authentication.setPrivateKey(server.getPrivateKey());
  authentication.setPassphrase(server.getPassphrase());
  return authentication;
 }
}

代码示例来源:origin: org.apache.maven/maven-artifact-ant

public Authentication( Server server )
  {
    setUserName( server.getUsername() );
    setPassword( server.getPassword() );
    setPassphrase( server.getPassphrase() );
    setPrivateKey( server.getPrivateKey() );
  }
}

代码示例来源:origin: org.apache.maven/maven-ant-tasks

public Authentication( Server server )
  {
    setUserName( server.getUsername() );
    setPassword( server.getPassword() );
    setPassphrase( server.getPassphrase() );
    setPrivateKey( server.getPrivateKey() );
  }
}

代码示例来源:origin: org.apache.continuum/continuum-notifier-wagon

private AuthenticationInfo getAuthenticationInfo( String repositoryId )
  {
    Settings settings = getSettings();
    Server server = settings.getServer( repositoryId );

    if ( server == null )
    {
      return null;
    }

    wagonManager.addAuthenticationInfo( repositoryId, server.getUsername(), server.getPassword(),
                      server.getPrivateKey(), server.getPassphrase() );
    return wagonManager.getAuthenticationInfo( repositoryId );
  }
}

代码示例来源:origin: org.apache.maven.continuum/continuum-notifier-wagon

private AuthenticationInfo getAuthenticationInfo( String repositoryId )
  {
    Settings settings = getSettings();
    Server server = settings.getServer( repositoryId );

    if ( server == null )
    {
      return null;
    }

    wagonManager.addAuthenticationInfo( repositoryId, server.getUsername(), server.getPassword(),
                      server.getPrivateKey(), server.getPassphrase() );
    return wagonManager.getAuthenticationInfo( repositoryId );
  }
}

代码示例来源:origin: org.jboss.forge.furnace/furnace-manager-resolver-maven

private LazyAuthenticationSelector createAuthSelector(final Settings settings,
    final DefaultMirrorSelector mirrorSelector)
{
 LazyAuthenticationSelector authSelector = new LazyAuthenticationSelector(mirrorSelector);
 for (Server server : settings.getServers())
 {
   authSelector.add(
       server.getId(),
       new AuthenticationBuilder().addUsername(server.getUsername()).addPassword(server.getPassword())
            .addPrivateKey(server.getPrivateKey(), server.getPassphrase()).build());
 }
 return authSelector;
}

代码示例来源:origin: spring-cloud/spring-cloud-function

private AuthenticationSelector createAuthenticationSelector(
    SettingsDecryptionResult decryptedSettings) {
  DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector();
  for (Server server : decryptedSettings.getServers()) {
    AuthenticationBuilder auth = new AuthenticationBuilder();
    auth.addUsername(server.getUsername()).addPassword(server.getPassword());
    auth.addPrivateKey(server.getPrivateKey(), server.getPassphrase());
    selector.add(server.getId(), auth.build());
  }
  return new ConservativeAuthenticationSelector(selector);
}

代码示例来源:origin: org.springframework.boot/spring-boot-cli

private AuthenticationSelector createAuthenticationSelector(
    SettingsDecryptionResult decryptedSettings) {
  DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector();
  for (Server server : decryptedSettings.getServers()) {
    AuthenticationBuilder auth = new AuthenticationBuilder();
    auth.addUsername(server.getUsername()).addPassword(server.getPassword());
    auth.addPrivateKey(server.getPrivateKey(), server.getPassphrase());
    selector.add(server.getId(), auth.build());
  }
  return new ConservativeAuthenticationSelector(selector);
}

代码示例来源:origin: org.fusesource/maven-util

/**
 * Returns the default {@link Authentication} as configured in the maven settings.xml
 *
 * @return
 */
public static AuthenticationSelector getAuthSelector() {
  DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector();
  Settings settings = getSettings();
  for (Server server : settings.getServers()) {
    // Need to decode username/password because it may contain encoded characters (http://www.w3schools.com/tags/ref_urlencode.asp)
    // A common encoding is to provide a username as an email address like user%40domain.org
    String decodedUsername = decode(server.getUsername());           
    Authentication auth = new Authentication(decodedUsername, server.getPassword(), server.getPrivateKey(), server.getPassphrase());
    selector.add(server.getId(), auth);
  }
  return new ConservativeAuthenticationSelector(selector);
}

代码示例来源:origin: org.springframework.boot.experimental/spring-boot-thin-launcher

private AuthenticationSelector createAuthenticationSelector(
    SettingsDecryptionResult decryptedSettings) {
  DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector();
  for (Server server : decryptedSettings.getServers()) {
    AuthenticationBuilder auth = new AuthenticationBuilder();
    auth.addUsername(server.getUsername()).addPassword(server.getPassword());
    auth.addPrivateKey(server.getPrivateKey(), server.getPassphrase());
    selector.add(server.getId(), auth.build());
  }
  return new ConservativeAuthenticationSelector(selector);
}

相关文章