In most cases the certificate will be installed in the 
          user's personal certificate store, and therefore it is not necessary 
          to set this property value because that is the default location that 
          will be used to search for the certificate. This property is only used 
          if the CertificateName property is also set to a valid 
          certificate name.
          If you are using a local certificate store, with the certificate and 
          private key stored in the registry, you can explicitly specify whether 
          the certificate store for the current user or the local machine (all 
          users) should be used. This is done by prefixing the certificate store 
          name with "HKCU" for the current user, or "HKLM" for the local 
          machine. For example, a certificate store name of "HKLM:MY" would 
          specify the personal certificate store for the local machine, rather 
          than the current user. If neither prefix is specified, it will default 
          to the certificate store for the current user.
          
          This property may also be used to specify a file that contains the 
          certificate. In this case, the property should specify the full 
          path to the file and must contain both the certificate and private key 
          in PKCS12 format. If the file is protected by a password, the 
          CertificatePassword property must also be set to specify the 
          password.