diff --git a/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp b/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp
index be8fffb7..19b3259a 100644
--- a/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp
+++ b/HIRS_ProvisionerTPM2/src/TPM2_Provisioner.cpp
@@ -68,7 +68,7 @@ int provision() {
     // if platformCredential is empty, not in TPM
     // pull from properties file
     if (platformCredential.empty()) {
-        const std::string& cert_dir = props.get("tcg.cert.dir", "");
+        const std::string& cert_dir = props.get("tcg.cert.dir", "/boot/tcg/cert/platform/");
         try {
             platformCredentials =
                     hirs::file_utils::search_directory(cert_dir);
@@ -86,9 +86,9 @@ int provision() {
     // collect TCG Boot files
     std::vector<string> rim_files;
     std::vector<string> swidtag_files;
-    const std::string& rim_dir = props.get("tcg.rim.dir", "");
-    const std::string& swid_dir = props.get("tcg.swidtag.dir", "");
-    const std::string& live_log_file = props.get("tcg.event.file", "");
+    const std::string& rim_dir = props.get("tcg.rim.dir", "/boot/tcg/manifest/rim/");
+    const std::string& swid_dir = props.get("tcg.swidtag.dir", "/boot/tcg/manifest/swidtag/");
+    const std::string& live_log_file = props.get("tcg.event.file", "/sys/kernel/security/tpm0/binary_bios_measurements");
 
     try {
         rim_files = hirs::file_utils::search_directory(rim_dir);