Package org.apache.maven.settings.crypto

Examples of org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest


          + settingsFile, ex);
    }
  }

  private SettingsDecryptionResult decryptSettings(Settings settings) {
    DefaultSettingsDecryptionRequest request = new DefaultSettingsDecryptionRequest(
        settings);

    return createSettingsDecrypter().decrypt(request);
  }
View Full Code Here


        request.setGlobalSettingsFile(MAVEN_HOME != null ? MAVEN_HOME.resolve("conf").resolve(SETTINGS_XML).toFile() : null);
        request.setSystemProperties(getSystemProperties());

        try {
            this.settings = new DefaultSettingsBuilderFactory().newInstance().build(request).getEffectiveSettings();
            final SettingsDecryptionResult result = newDefaultSettingsDecrypter().decrypt(new DefaultSettingsDecryptionRequest(settings));

            settings.setServers(result.getServers());
            settings.setProxies(result.getProxies());
        } catch (SettingsBuildingException e) {
            throw new RuntimeException(e);
View Full Code Here

        else
        {
            session.setWorkspaceReader( workspaceRepository );
        }

        DefaultSettingsDecryptionRequest decrypt = new DefaultSettingsDecryptionRequest();
        decrypt.setProxies( request.getProxies() );
        decrypt.setServers( request.getServers() );
        SettingsDecryptionResult decrypted = settingsDecrypter.decrypt( decrypt );

        if ( logger.isDebugEnabled() )
        {
            for ( SettingsProblem problem : decrypted.getProblems() )
View Full Code Here

                    {
                        if ( proxy.isActive() && ( protocol.equalsIgnoreCase( proxy.getProtocol() )
                            || originalProtocol.equalsIgnoreCase( proxy.getProtocol() ) ) )
                        {
                            SettingsDecryptionResult result =
                                settingsDecrypter.decrypt( new DefaultSettingsDecryptionRequest( proxy ) );
                            proxy = result.getProxy();

                            ProxyInfo proxyInfo = new ProxyInfo();
                            proxyInfo.setHost( proxy.getHost() );
                            // so hackish for wagon the protocol is https for site dav : dav:https://dav.codehaus.org/mojo/
View Full Code Here

        {
            for ( Server server : settings.getServers() )
            {
                if ( server.getId().equals( serverId ) )
                {
                    SettingsDecryptionRequest decryptionRequest = new DefaultSettingsDecryptionRequest( server );

                    SettingsDecryptionResult decryptionResult = settingsDecrypter.decrypt( decryptionRequest );

                    if ( !decryptionResult.getProblems().isEmpty() )
                    {
View Full Code Here

        }

        try {
            SettingsDecrypter settingsDecrypter = createSettingsDecrypter();
            SettingsDecryptionResult result =
                    settingsDecrypter.decrypt(new DefaultSettingsDecryptionRequest(settings));
            settings.setServers(result.getServers());
            settings.setProxies(result.getProxies());
        } catch (Exception ex) {
            LOGGER.warn("Failed to decrypt maven settings.", ex);
        }
View Full Code Here

        resolverSettings.setUseMavenCentral(true);
        List<RemoteRepository> repos = resolverSettings.getRemoteRepositories();
        for (RemoteRepository remoteRepository : repos) {
            Server server = resolverSettings.getSettings().getServer(remoteRepository.getId());
            if (server != null) {
                server = decrypter.decrypt(new DefaultSettingsDecryptionRequest(server)).getServer();
                remoteRepository.setAuthentication(new Authentication(server.getUsername(), server.getPassword(), server.getPrivateKey(), server.getPassphrase()));
            }
            repositories.add(decorate(remoteRepository, decorators));
        }
        RemoteRepository r = new RemoteRepository("cloudbees-public-release", "default", "https://repository-cloudbees.forge.cloudbees.com/public-release/");
View Full Code Here

      {
        try
        {
          SettingsDecrypter settingsDecrypter = container.lookup( SettingsDecrypter.class );
          SettingsDecryptionResult result =
            settingsDecrypter.decrypt( new DefaultSettingsDecryptionRequest( proxy ) );
          proxy = result.getProxy();
        }
        catch ( ComponentLookupException cle )
        {
          throw new MojoExecutionException( "Unable to lookup SettingsDecrypter: " + cle.getMessage(), cle );
View Full Code Here

      {
        try
        {
          SettingsDecrypter settingsDecrypter = container.lookup( SettingsDecrypter.class );
          SettingsDecryptionResult result =
            settingsDecrypter.decrypt( new DefaultSettingsDecryptionRequest( server ) );
          server = result.getServer();
        }
        catch ( ComponentLookupException cle )
        {
          throw new MojoExecutionException( "Unable to lookup SettingsDecrypter: " + cle.getMessage(), cle );
View Full Code Here

        {
            for ( Server server : settings.getServers() )
            {
                if ( server.getId().equals( serverId ) )
                {
                    SettingsDecryptionRequest decryptionRequest = new DefaultSettingsDecryptionRequest( server );

                    SettingsDecryptionResult decryptionResult = settingsDecrypter.decrypt( decryptionRequest );

                    if ( !decryptionResult.getProblems().isEmpty() )
                    {
View Full Code Here

TOP

Related Classes of org.apache.maven.settings.crypto.DefaultSettingsDecryptionRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.