人人商城

ReadMe.txt 4.1KB


�q�����������������������������������������������������������������������������r
���������� ����ȫ����֧�������˵�� ����������
�t�����������������������������������������������������������������������������s
�� �ӿ����ƣ�����ȫ����֧��ͳһ����ӿ�
�� �� ����汾��1.1
�������ԣ�PHP
�� Ȩ������ȫ����
�� �� �� �ߣ�����ȫ����
��ϵ��ʽ��

������������������������������������������������������������������

��������������
�����ļ��ṹ
��������������


��gbk.func���������������������������ļ���
�� ��
�� ��encryptParams.php���������������������� �Կ��ţ�cvn2�����룬cvn2��Ч�ڴ�����
�� ��
�� ��PinBlock.php �����������������������������
�� ��
�� ��httpClient.php��������������������̨����ͨ�Ŵ�����
�� ��
�� ��SDKConfig.php ������������������ ������Ϣ��
�� ��
�� ��PublicEncrypte.php �������������������� ����/ǩ����
�� ��
�� ��common.php �������������������ķ�����
�� ��
�� ��secureUtil.php����������������ǩ��/��ǩ��
�� ��
�� ��log.class.php ������������������־��ӡ������
��




��ע���

openssl֤��������ʹ�� ���е�php_openssl.dll,ssleay32.dll,libeay32.dll3���ļ�����windows/system32/�ļ����£�������Apache����


������������������
��Ҫ���ļ�����˵��
������������������

--------------------------------------------------------------------


SDKConfig.php

ǩ��֤��·��
const SDK_SIGN_CERT_PATH = '';

ǩ��֤������
const SDK_SIGN_CERT_PWD = '';

��ǩ֤��
const SDK_VERIFY_CERT_PATH = '';

�������֤��
const SDK_ENCRYPT_CERT_PATH = '';

��ǩ֤��·��
const SDK_VERIFY_CERT_DIR = '';

ǰ̨�����ַ
const SDK_FRONT_TRANS_URL = '';

��̨���ؽ����ַ
const SDK_BACK_TRANS_URL = '';

��������
const SDK_BATCH_TRANS_URL = '';

��������״̬��ѯ
const SDK_BATCH_QUERY_URL = '';


���ʲ�ѯ�����ַ
const SDK_SINGLE_QUERY_URL = '';

�ļ����������ַ
const SDK_FILE_QUERY_URL = '';

ǰ̨֪ͨ��ַ
const SDK_FRONT_NOTIFY_URL = '';

��̨֪ͨ��ַ
const SDK_BACK_NOTIFY_URL = '';

�ļ�����Ŀ¼
const SDK_FILE_DOWN_PATH = '';

��־ Ŀ¼
const SDK_LOG_FILE_PATH = '';

��־����
const SDK_LOG_LEVEL = '';

�п����׵�ַ
const SDK_Card_Request_Url = '';

App���׵�ַ
const SDK_App_Request_Url = '';

��������������������������������������������������������������

common.php

function coverParamsToString($param)
���ܣ����� �����ת��Ϊ���崮


function coverStringToArray($val )
���ܣ��ַ���ת��Ϊ ����

function deal_params(&$params)
���ܣ��������ر��� ����ͻ���Ϣ , �������ΪGBK ��תΪutf-8


function deflate_file(&$params)
���ܣ�����ѹ���ļ�

function deal_file($params)
���ܣ����������ļ�

function create_html($params, $action)
���ܣ������Զ��ύ����



��������������������������������������������������������������

HttpClient.php


function sendHttpRequest($params, $url)
���ܣ�����������ģ��Զ��HTTP��POST����ʽ���첢��ȡ�����Ĵ������


function getRequestParamString($params)
���ܣ���װ����


��������������������������������������������������������������

encryptParams.php

function encrypt_params(&$params)
���ܣ��Կ��� | cvn2 | ���� | cvn2��Ч�ڽ��д���


��������������������������������������������������������������

PinBlock.php
function Pin2PinBlock( &$sPin )
���ܣ�����תpin ��֤ת��



��������������������������������������������������������������

PublicEncrypte.php

function EncryptedPin��$sPin, $sCardNo ,$sPubKeyURL��

���ܣ�֤��Id��֤���뷽��


��������������������������������������������������������������

secureUtil.php

function sign(&$params)

���ܣ�ǩ������

function verify($params)

���ܣ���ǩ����

function getPulbicKeyByCertId($certId)

���ܣ�����֤��ID����֤�鷽��

function getCertId($cert_path)

���ܣ�ȡ֤��ID����

function getCertIdByCerPath($cert_path)

���ܣ�ȡ֤�����ͷ���

function getPublicKey($cert_path)

���ܣ�ȡ֤�鹫Կ -��ǩ

function getPrivateKey($cert_path)

���ܣ�����(ǩ��)֤��˽Կ

function encryptPan($pan)

���ܣ����ܿ��ŷ���

function encryptPin($pan, $pwd)

���ܣ�pin���ܷ���

function encryptCvn2($cvn2)

���ܣ�cvn2���ܷ���

function encryptDate($certDate)

���ܣ���Ч�ڼ��ܷ���