Skip to content

Commit 2de854c

Browse files
authored
Merge pull request #2071 from shapeblue/certificate-handling-move
CLOUDSTACK-9815 move CertService to more generic location
2 parents 57628b2 + ae4e571 commit 2de854c

10 files changed

Lines changed: 87 additions & 87 deletions

File tree

api/src/org/apache/cloudstack/api/command/user/loadbalancer/DeleteSslCertCmd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import com.cloud.exception.NetworkRuleConflictException;
3535
import com.cloud.exception.ResourceAllocationException;
3636
import com.cloud.exception.ResourceUnavailableException;
37-
import com.cloud.network.lb.CertService;
37+
import org.apache.cloudstack.network.tls.CertService;
3838
import com.cloud.utils.exception.CloudRuntimeException;
3939

4040
@APICommand(name = "deleteSslCert", description = "Delete a certificate to CloudStack", responseObject = SuccessResponse.class,

api/src/org/apache/cloudstack/api/command/user/loadbalancer/ListSslCertsCmd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import org.apache.cloudstack.api.response.SslCertResponse;
3434
import org.apache.cloudstack.context.CallContext;
3535

36-
import com.cloud.network.lb.CertService;
36+
import org.apache.cloudstack.network.tls.CertService;
3737
import com.cloud.utils.exception.CloudRuntimeException;
3838

3939
@APICommand(name = "listSslCerts", description = "Lists SSL certificates", responseObject = SslCertResponse.class,

api/src/org/apache/cloudstack/api/command/user/loadbalancer/UploadSslCertCmd.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
import com.cloud.exception.NetworkRuleConflictException;
3737
import com.cloud.exception.ResourceAllocationException;
3838
import com.cloud.exception.ResourceUnavailableException;
39-
import com.cloud.network.lb.CertService;
39+
import org.apache.cloudstack.network.tls.CertService;
4040

4141
@APICommand(name = "uploadSslCert", description = "Upload a certificate to CloudStack", responseObject = SslCertResponse.class,
4242
requestHasSensitiveInfo = false, responseHasSensitiveInfo = false)

api/src/org/apache/cloudstack/api/response/SslCertResponse.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import org.apache.cloudstack.api.BaseResponse;
2525
import org.apache.cloudstack.api.EntityReference;
2626

27-
import com.cloud.network.lb.SslCert;
27+
import org.apache.cloudstack.network.tls.SslCert;
2828
import com.cloud.serializer.Param;
2929

3030
//import org.apache.cloudstack.api.EntityReference;

api/src/com/cloud/network/lb/CertService.java renamed to api/src/org/apache/cloudstack/network/tls/CertService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
// KIND, either express or implied. See the License for the
1515
// specific language governing permissions and limitations
1616
// under the License.
17-
package com.cloud.network.lb;
17+
package org.apache.cloudstack.network.tls;
1818

19+
import java.security.cert.Certificate;
1920
import java.util.List;
2021

2122
import org.apache.cloudstack.api.command.user.loadbalancer.DeleteSslCertCmd;
@@ -30,4 +31,6 @@ public interface CertService {
3031
public void deleteSslCert(DeleteSslCertCmd deleteSslCertCmd);
3132

3233
public List<SslCertResponse> listSslCerts(ListSslCertsCmd listSslCertCmd);
34+
35+
public Certificate parseCertificate(final String cert);
3336
}

api/src/com/cloud/network/lb/SslCert.java renamed to api/src/org/apache/cloudstack/network/tls/SslCert.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// KIND, either express or implied. See the License for the
1515
// specific language governing permissions and limitations
1616
// under the License.
17-
package com.cloud.network.lb;
17+
package org.apache.cloudstack.network.tls;
1818

1919
import org.apache.cloudstack.acl.ControlledEntity;
2020
import org.apache.cloudstack.api.Identity;

engine/schema/src/com/cloud/network/dao/SslCertVO.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import javax.persistence.Id;
2424
import javax.persistence.Table;
2525

26-
import com.cloud.network.lb.SslCert;
26+
import org.apache.cloudstack.network.tls.SslCert;
2727
import com.cloud.utils.db.Encrypt;
2828

2929
@Entity

server/resources/META-INF/cloudstack/core/spring-server-core-managers-context.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,6 @@
271271
class="org.apache.cloudstack.region.gslb.GlobalLoadBalancingRulesServiceImpl" >
272272
<property name="gslbServiceProviders" value="#{gslbServiceProvidersRegistry.registered}" />
273273
</bean>
274-
<bean id="certServiceImpl" class="org.apache.cloudstack.network.lb.CertServiceImpl" />
274+
<bean id="certServiceImpl" class="org.apache.cloudstack.network.ssl.CertServiceImpl" />
275275
<bean id="imageStoreUploadMonitorImpl" class="com.cloud.storage.ImageStoreUploadMonitorImpl" />
276276
</beans>

server/src/org/apache/cloudstack/network/lb/CertServiceImpl.java renamed to server/src/org/apache/cloudstack/network/ssl/CertServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
// KIND, either express or implied. See the License for the
1515
// specific language governing permissions and limitations
1616
// under the License.
17-
package org.apache.cloudstack.network.lb;
17+
package org.apache.cloudstack.network.ssl;
1818

1919
import com.cloud.domain.DomainVO;
2020
import com.cloud.domain.dao.DomainDao;
@@ -26,7 +26,7 @@
2626
import com.cloud.network.dao.LoadBalancerVO;
2727
import com.cloud.network.dao.SslCertDao;
2828
import com.cloud.network.dao.SslCertVO;
29-
import com.cloud.network.lb.CertService;
29+
import org.apache.cloudstack.network.tls.CertService;
3030
import com.cloud.network.rules.LoadBalancer;
3131
import com.cloud.projects.Project;
3232
import com.cloud.projects.ProjectService;

server/test/org/apache/cloudstack/network/lb/CertServiceTest.java renamed to server/test/org/apache/cloudstack/network/ssl/CertServiceTest.java

Lines changed: 74 additions & 77 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)