<!-- ##### SECTION Title ##### -->
InfCertUtil

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT InfCertUtilDescription ##### -->
<para>

</para>

@validity: 
@dn_common_name: 
@san_dnsname: 

<!-- ##### FUNCTION inf_cert_util_create_dh_params ##### -->
<para>

</para>

@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_read_dh_params ##### -->
<para>

</para>

@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_write_dh_params ##### -->
<para>

</para>

@params: 
@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_create_private_key ##### -->
<para>

</para>

@algo: 
@bits: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_read_private_key ##### -->
<para>

</para>

@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_write_private_key ##### -->
<para>

</para>

@key: 
@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_create_certificate ##### -->
<para>

</para>

@key: 
@desc: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_create_signed_certificate ##### -->
<para>

</para>

@key: 
@desc: 
@sign_cert: 
@sign_key: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_create_self_signed_certificate ##### -->
<para>

</para>

@key: 
@desc: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_read_certificate ##### -->
<para>

</para>

@filename: 
@current: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_write_certificate ##### -->
<para>

</para>

@certs: 
@n_certs: 
@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_write_certificate_mem ##### -->
<para>

</para>

@certs: 
@n_certs: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_write_certificate_with_key ##### -->
<para>

</para>

@key: 
@certs: 
@n_certs: 
@filename: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_copy_certificate ##### -->
<para>

</para>

@src: 
@error: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_check_certificate_key ##### -->
<para>

</para>

@cert: 
@key: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_dn ##### -->
<para>

</para>

@cert: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_dn_by_oid ##### -->
<para>

</para>

@cert: 
@oid: 
@index: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_issuer_dn_by_oid ##### -->
<para>

</para>

@cert: 
@oid: 
@index: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_hostname ##### -->
<para>

</para>

@cert: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_serial_number ##### -->
<para>

</para>

@cert: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_fingerprint ##### -->
<para>

</para>

@cert: 
@algo: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_activation_time ##### -->
<para>

</para>

@cert: 
@Returns: 


<!-- ##### FUNCTION inf_cert_util_get_expiration_time ##### -->
<para>

</para>

@cert: 
@Returns: 


