PKCS7 ��־/����

S/MIME ����ʹ��ͨ��һ��λ������ʾ�ı�־λ����λ�пɰ�������һ������ֵ:

PKCS7 ����
������ ����
PKCS7_TEXT �Ѵ��ı����͵�headerͷ��ӵ�����/ǩ������Ϣ�С�������ܻ�����֤�����������а�����Щheaderͷ - �����Щ�����ܻ���֤����Ϣ���� MIME ���͵Ĵ��ı��ļ����ᵼ��һ������
PKCS7_BINARY ͨ��������Ϣ����ת����CR��LF����ĩ�� "canonical" ��ʽ(S/MIME�淶�е�����)������ѡ�����ʱ����Ϣ�����ᱻת���� �������MIME��ʽ�Ķ���������ʱ�����ѡ�������á�
PKCS7_NOINTERN ����֤��Ϣʱ������Ϣ�а�����֤��(����еĻ�)ͨ���ᱻ����ǩ��֤�顣 ���ڸ�ѡ�ֻ�е� openssl_pkcs7_verify() �����IJ���extracertsָ���˵�֤��Żᱻʹ�á�Ȼ���ṩ��֤����Ȼ�������������ε�֤��ʹ�á�
PKCS7_NOVERIFY ��Ҫ��֤ǩ����Ϣ��ǩ����֤�顣
PKCS7_NOCHAIN ��ҪԼ����֤ǩ����֤�飺��Ҫ��ǩ����Ϣ�е�֤�鵱���������ε�֤�顣
PKCS7_NOCERTS ��ǩ����Ϣʱ��ǩ���ߵ�֤��ͨ���������ڣ������������ѡ��󣬾Ͳ���Ҫ����֤���ˡ��⽫����С��ǩ����Ϣ�Ĵ�С��������֤���ڱ��ر����п��õ�ǩ����֤�鸱��(������openssl_pkcs7_verify()�����е�extracerts��������) ��
PKCS7_NOATTR ͨ������Ϣ��ǩ���ˣ�һЩ���Եļ��Ͻ���������ڣ�����ǩ��ʱ���֧�ֵĶԳ��㷨��ʹ�ø�ѡ���������ò�������Щ���ԡ�
PKCS7_DETACHED ��ǩ����Ϣʱ��ʹ�� MIME ����("multipart/signed")������ǩ���������Ϊopenssl_pkcs7_sign()����û��ָ���κ�flags�����������Ĭ�ϵ�ֵ�� �����ر����ѡ���Ϣ��ʹ�ò�͸����ǩ����ǩ��, �⽫��ʹ��Ϣ���ֿܵ��ʼ��м̵ķ��룬���Dz�֧�� S/MIME ���ʼ��ͻ��˽����ܶ�ȡ����Ϣ��
PKCS7_NOSIGS ��Ҫ��������Ϣ����֤ǩ��

Note:

��Щ������ 4.0.6 �汾�б���ӡ�