M_ASN1_D2I_get(ret->notBefore,d2i_ASN1_UTCTIME); M_ASN1_D2I_get(ret->notAfter,d2i_ASN1_UTCTIME);
M_ASN1_D2I_get(ret->notBefore,d2i_ASN1_TIME); M_ASN1_D2I_get(ret->notAfter,d2i_ASN1_TIME);
X509_VAL *d2i_X509_VAL(a,pp,length)X509_VAL **a;unsigned char **pp;long length;	{	M_ASN1_D2I_vars(a,X509_VAL *,X509_VAL_new);	M_ASN1_D2I_Init();	M_ASN1_D2I_start_sequence();	M_ASN1_D2I_get(ret->notBefore,d2i_ASN1_UTCTIME);	M_ASN1_D2I_get(ret->notAfter,d2i_ASN1_UTCTIME);	M_ASN1_D2I_Finish(a,X509_VAL_free,ASN1_F_D2I_X509_VAL);	}