Only if I key in the certificate as "BEGIN", then it seems to be accepting.
But of course, the certificate is invalid.

<uploadcustomcertificateresponse cloud-stack-version="4.2.0">
<jobid>1efe722a-e7c7-4c43-9f6b-67ce860dbe34</jobid>
</uploadcustomcertificateresponse>

Is it my browser issue? I have tried using two different browsers: Firefox
and Chrome, and both are having the same problem.


On Sun, Sep 28, 2014 at 12:36 AM, Indra Pramana <in...@sg.or.id> wrote:

> I tried to key in just "BEGIN CERTIFICATE\nEND CERTIFICATE" without the
> "-----" and the content of the certificate itself. Same problem persists,
> it says parameter certificate is invalid, contains illegal ASCII
> non-printable characters.
>
> <uploadcustomcertificateresponse cloud-stack-version="4.2.0">
> <errorcode>431</errorcode>
> <cserrorcode>9999</cserrorcode>
> <errortext>
> Received value BEGIN CERTIFICATE END CERTIFICATE for parameter certificate
> is invalid, contains illegal ASCII non-printable characters
> </errortext>
> </uploadcustomcertificateresponse>
>
>
> Seems the issue was not actually on the certificate itself, but may be on
> the API call handler?
>
> Any advice is greatly appreciated.
>
>
> On Sat, Sep 27, 2014 at 11:35 PM, Indra Pramana <in...@sg.or.id> wrote:
>
>> Hi Amogh and all,
>>
>> To add, I am using RapidSSL and I got the root and intermediate CAs from
>> here:
>>
>>
>> https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO26457
>>
>> I have ensured that the encoding is done correctly, but still there's
>> issue when I tried to upload it. Is it because I am still using version
>> 4.2.0, may be there's a different method on how to upload?
>>
>> Error messages:
>>
>> <uploadcustomcertificateresponse cloud-stack-version="4.2.0">
>> <errorcode>431</errorcode>
>> <cserrorcode>9999</cserrorcode>
>> <errortext>
>> Received value -----BEGIN CERTIFICATE-----
>> MIIDfTCCAuagAwIBAgIDErvmMA0GCSqGSIb3DQEBBQUAME4xCzAJBgNVBAYTAlVT
>> MRAwDgYDVQQKEwdFcXVpZmF4MS0wKwYDVQQLEyRFcXVpZmF4IFNlY3VyZSBDZXJ0
>> aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDIwNTIxMDQwMDAwWhcNMTgwODIxMDQwMDAw
>> WjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjEbMBkGA1UE
>> AxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
>> CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9m
>> OSm9BXiLnTjoBbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIu
>> T8rxh0PBFpVXLVDviS2Aelet8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6c
>> JmTM386DGXHKTubU1XupGc1V3sjs0l44U+VcT4wt/lAjNvxm5suOpDkZALeVAjmR
>> Cw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagUvTLrGAMoUgRx5asz
>> PeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo4HwMIHtMB8GA1UdIwQYMBaAFEjm
>> aPkr0rKV10fYIyAQTzOYkJ/UMB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrM
>> TjAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA6BgNVHR8EMzAxMC+g
>> LaArhilodHRwOi8vY3JsLmdlb3RydXN0LmNvbS9jcmxzL3NlY3VyZWNhLmNybDBO
>> BgNVHSAERzBFMEMGBFUdIAAwOzA5BggrBgEFBQcCARYtaHR0cHM6Ly93d3cuZ2Vv
>> dHJ1c3QuY29tL3Jlc291cmNlcy9yZXBvc2l0b3J5MA0GCSqGSIb3DQEBBQUAA4GB
>> AHbhEm5OSxYShjAGsoEIz/AIx8dxfmbuwu3UOx//8PDITtZDOLC5MH0Y0FWDomrL
>> NhGc6Ehmo21/uBPUR/6LWlxz/K7ZGzIZOKuXNBSqltLroxwUCEm2u+WR74M26x1W
>> b8ravHNjkOR/ez4iyz0H7V84dJzjA1BOoa+Y7mHyhD8S -----END CERTIFICATE----- for
>> parameter certificate is invalid, contains illegal ASCII non-printable
>> characters
>> </errortext>
>> </uploadcustomcertificateresponse>
>>
>>
>> Any advice is greatly appreciated, since 30 Sep is just another 3 days...
>>
>>
>> On Sat, Sep 27, 2014 at 11:21 PM, Indra Pramana <in...@sg.or.id> wrote:
>>
>>> Hi Amogh,
>>>
>>> I tried again tonight, still the same. Not too sure why, is it something
>>> wrong with the certificate? But I have confirmed that it's the correct root
>>> certificate from my CA.
>>>
>>> Any other advice?
>>>
>>> Looking forward to your reply, thank you.
>>>
>>> Cheers.
>>>
>>> On Tue, Sep 23, 2014 at 12:56 AM, Amogh Vasekar <
>>> amogh.vase...@citrix.com> wrote:
>>>
>>>> Can you try using http://meyerweb.com/eric/tools/dencoder/
>>>>
>>>> Amogh
>>>>
>>>> On 9/22/14 4:36 AM, "Indra Pramana" <in...@sg.or.id> wrote:
>>>>
>>>> >Dear all,
>>>> >
>>>> >I am following the instruction on this documentation to replace
>>>> >realhostip.com with my own domain.
>>>> >
>>>> >
>>>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Procedure+to+Replac
>>>> >e+realhostip.com+with+Your+Own+Domain+Name
>>>> >
>>>> >Everything is fine until I need to upload the root certificate via
>>>> API. I
>>>> >have URL-encoded the certificate using online URL encoder tool such as:
>>>> >
>>>> >http://www.url-encode-decode.com/
>>>> >
>>>> >However, when I run the API command, the certificate is rejected,
>>>> saying
>>>> >that it contains illegal ASCII non-printable characters:
>>>> >
>>>> >for parameter certificate is invalid, contains illegal ASCII
>>>> non-printable
>>>> >characters
>>>> >
>>>> >I have ensured and verified that it only contains generic ASCII text
>>>> >format, no space, symbol etc. Tried using UTF-8, US-ASCII format while
>>>> >encoding, but still cannot work.
>>>> >
>>>> >Any advice is greatly appreciated.
>>>> >
>>>> >Looking forward to your reply, thank you.
>>>> >
>>>> >Cheers.
>>>>
>>>>
>>>
>>
>

Reply via email to