Added vmi certificate management testcase

Added Testcase:
    -Get Corrupted CSR Request Signed By VMI And Verify

Change-Id: I21dffadc14544bd154596a9f180f1e12d0e0e109
Signed-off-by: shrsuman123 <shrsuman@in.ibm.com>
diff --git a/openpower/ext_interfaces/test_vmicert_management.robot b/openpower/ext_interfaces/test_vmicert_management.robot
index 921d579..2483581 100644
--- a/openpower/ext_interfaces/test_vmicert_management.robot
+++ b/openpower/ext_interfaces/test_vmicert_management.robot
@@ -85,6 +85,25 @@
     # Send CSR request from NoAccess user.
     noaccess_user        TestPwd123           ${False}      ${True}    ${HTTP_INTERNAL_SERVER_ERROR}
 
+Get Corrupted CSR Request Signed By VMI And Verify
+    [Documentation]  Send corrupted CSR for signing and expect an error.
+    [Tags]  Get_Corrupted_CSR_Request_Signed_By_VMI_And_Verify
+    [Setup]  Redfish Power On
+    [Template]  Get Certificate Signed By VMI
+
+    # username           password             force_create  valid_csr   valid_status_code
+    ${OPENBMC_USERNAME}  ${OPENBMC_PASSWORD}  ${True}       ${False}    ${HTTP_INTERNAL_SERVER_ERROR}
+
+    # Send CSR request from operator user.
+    operator_user        TestPwd123           ${False}      ${False}    ${HTTP_FORBIDDEN}
+
+    # Send CSR request from ReadOnly user.
+    readonly_user        TestPwd123           ${False}      ${False}    ${HTTP_FORBIDDEN}
+
+    # Send CSR request from NoAccess user.
+    noaccess_user        TestPwd123           ${False}      ${False}    ${HTTP_FORBIDDEN}
+
+
 
 *** Keywords ***
 
@@ -210,6 +229,8 @@
     Set Test Variable  ${CORRUPTED_CSR}  CORRUPTED_CSR
 
     ${CSR}=  Generate CSR String
+    ${csr_left}  ${csr_right}=  Split String From Right  ${CSR}  ==  1
+    ${CORRUPTED_CSR}=  Catenate  SEPARATOR=  ${csr_left}  \N  ${csr_right}
 
     # For SignCSR request, we need to pass CSR string generated by openssl command
     ${csr_str}=  Set Variable If  ${valid_csr} == ${True}  ${CSR}  ${CORRUPTED_CSR}