[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14118639#comment-14118639
 ] 

Will Stevens commented on CLOUDSTACK-7468:
------------------------------------------

BTW, the attached patch is for the 4.4 branch and should be merged into the 
4.4.1 release.  I will put together a patch for master in a bit...

> NetScaler SSL Termination does not handle Projects as expected
> --------------------------------------------------------------
>
>                 Key: CLOUDSTACK-7468
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7468
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Devices
>    Affects Versions: 4.5.0, 4.4.1
>            Reporter: Will Stevens
>            Assignee: Will Stevens
>         Attachments: 
> CLOUDSTACK-7468-Fixed-NetScaler-SSL-Termination-for-Projects.patch
>
>
> Currently the 'uploadSslCert' api call does not take any details about who 
> should own the SSL Cert.  It basically assigns the cert to the caller and 
> thats it.
> This breaks the expected behavior for projects and also does not allow for an 
> admin to upload certificates on behalf of one of their users.
> This fix should not adjust the database entities at all, but should allow the 
> API calls to handle the additional cases.
> The following changes should be made:
> - If 'uploadSslCert' is called without any account details, it should behave 
> how it does now and assign the cert to the caller.
> - If 'uploadSslCert' includes option 'account' and 'domainId' fields, the 
> uploaded cert will be applied to that account.
> - If 'uploadSslCert' includes a 'projectId', then the cert is applied to that 
> project.
> - The 'listSslCerts' api should also take an optional 'projectid' field to 
> list the ssl certs associated with that project.  
> - The api response for both 'uploadSslCert' and 'listSslCerts' should be 
> updated to include additional information about the account or project as 
> well as the domain in which the cert is assigned.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to