【发布时间】:2011-12-25 15:48:19
【问题描述】:
如何打印存储在 BIO 对象“时间”中的值。基本上我需要提取签名时间。
ASN1_TYPE *asn1obj;
if (!(asn1obj = PKCS7_get_signed_attribute(si, NID_pkcs9_signingTime))) {
NSLog(@"Failed to retireve the signing time");
}else{
if (asn1obj->type == V_ASN1_UTCTIME) {
BIO * time = data=BIO_new(BIO_s_bio());
i = ASN1_UTCTIME_print(time,asn1obj->value.utctime);
NSLog(@"return value from ASN1_UTCTIME_print %d ",i);
}
}
谢谢
【问题讨论】: