碰到ASN1_FBOOLEAN一開始還沒認識,只知道是個BOOL類型的,後來在tasn_typ.c中找到了解釋。
/* Three separate BOOLEAN type: normal, DEFAULT TRUE and DEFAULT FALSE */
IMPLEMENT_ASN1_TYPE_ex(ASN1_BOOLEAN, ASN1_BOOLEAN, -1)
IMPLEMENT_ASN1_TYPE_ex(ASN1_TBOOLEAN, ASN1_BOOLEAN, 1)
IMPLEMENT_ASN1_TYPE_ex(ASN1_FBOOLEAN, ASN1_BOOLEAN, 0)
ASN1_FBOOLEAN就是默認是FALSE的BOOL。只是在時間戳請求是賦值是0xFF,這個暫時還不知道爲何要是0xFF。