diff --git a/include/oxs_x509_cert.h b/include/oxs_x509_cert.h
index 868f15b..b2fde2e 100644
--- a/include/oxs_x509_cert.h
+++ b/include/oxs_x509_cert.h
@@ -299,6 +299,22 @@
      * @param to, another x509 certificate, the target
      * @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
      */
+
+	AXIS2_EXTERN axis2_status_t AXIS2_CALL 

+	oxs_x509_cert_set_valid_from(oxs_x509_cert_t* x509_cert, 

+								 const axutil_env_t* env, 

+								 axis2_char_t* valid_from); 

+

+	AXIS2_EXTERN axis2_status_t AXIS2_CALL 

+	oxs_x509_cert_set_version(oxs_x509_cert_t* x509_cert, 

+							  const axutil_env_t* env, 

+							  int version); 

+

+	AXIS2_EXTERN axis2_status_t AXIS2_CALL 

+	oxs_x509_cert_set_alias(oxs_x509_cert_t* x509_cert, 

+							const axutil_env_t* env, 

+							axis2_char_t* alias); 
+
     AXIS2_EXTERN axis2_status_t AXIS2_CALL
     oxs_x509_cert_copy_to(oxs_x509_cert_t *x509_cert,
                           const axutil_env_t *env,