S/MIME ����ʹ��ͨ��һ��λ������ʾ�ı�־λ����λ�пɰ�������һ������ֵ:
������ | ���� |
---|---|
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 �汾�б���ӡ�