Added vmi certificate test cases

Added testcases
    -Get Root Certificate When VMI Is Off And Verify
    -Get Root Certificate After BMC Reboot And Verify

Change-Id: Ibe7f7d0b52847c5d5b05481100a613060587a3cc
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 2483581..f2785f7 100644
--- a/openpower/ext_interfaces/test_vmicert_management.robot
+++ b/openpower/ext_interfaces/test_vmicert_management.robot
@@ -103,7 +103,42 @@
     # Send CSR request from NoAccess user.
     noaccess_user        TestPwd123           ${False}      ${False}    ${HTTP_FORBIDDEN}
 
+Get Root Certificate When VMI Is Off And Verify
+    [Documentation]  Get root certificate when vmi is off and verify.
+    [Tags]  Get_Root_Certificate_When_VMI_Is_Off_And_Verify
+    [Setup]  Redfish Power Off
+    [Template]  Get Root Certificate
 
+    # username           password             force_create  valid_csr  valid_status_code
+    ${OPENBMC_USERNAME}  ${OPENBMC_PASSWORD}  ${True}       ${True}    ${HTTP_OK}
+
+    # Request root certificate from operator user.
+    operator_user        TestPwd123           ${False}      ${True}    ${HTTP_FORBIDDEN}
+
+    # Request root certificate from ReadOnly user.
+    readonly_user        TestPwd123           ${False}      ${True}    ${HTTP_FORBIDDEN}
+
+    # Request root certificate from NoAccess user.
+    noaccess_user        TestPwd123           ${False}      ${True}    ${HTTP_FORBIDDEN}
+
+
+Get Root Certificate After BMC Reboot And Verify
+    [Documentation]  Get root certificate after bmc reboot and verify.
+    [Tags]  Get_Root_Certificate_After_BMC_Reboot_And_Verify
+    [Setup]  Run Keywords  OBMC Reboot (off)  AND  Redfish Power On
+    [Template]  Get Root Certificate
+
+    # username            password             force_create  valid_csr  valid_status_code
+    ${OPENBMC_USERNAME}   ${OPENBMC_PASSWORD}  ${True}       ${True}    ${HTTP_OK}
+
+    # Request root certificate from operator user.
+    operator_user         TestPwd123           ${False}      ${True}    ${HTTP_FORBIDDEN}
+
+    # Request root certificate from ReadOnly user.
+    readonly_user         TestPwd123           ${False}      ${True}    ${HTTP_FORBIDDEN}
+
+    # Request root certificate from NoAccess user.
+    noaccess_user         TestPwd123           ${False}      ${True}    ${HTTP_FORBIDDEN}
 
 *** Keywords ***