1,首先验证用户名和密码是否为空或大于要求的长度
2,传递用户名和密码给安全认证接口。
3,安全认证接口首先对密码摘要和编码,生成一个编码后的字符串。
4,程序使用XML工具类创建一个加密数据元素。创建一个凭证对象,向凭证对象中传递用户名和加密后的密码。
5,加密数据元素创建一个元素temp,将凭证对象和加密数据元素序列化成业务对象。
6,从temp元素中获得凭证信息,然后使用RC2加密凭证信息得到一个密钥,将密钥转换成byte字符流。
7,使用RSA算法加密byte字符流,又生成一个密钥数据。将生成后的密钥信息用XML工具栏存放到加密数据元素的keyinfo元素下面。
8,使用xml工具类将RC2加密后的数据和RC2的向量字符串存放到加密数据元素中,
9,使用加密数据元素登录web service。登录过程完毕。
2,传递用户名和密码给安全认证接口。
3,安全认证接口首先对密码摘要和编码,生成一个编码后的字符串。
4,程序使用XML工具类创建一个加密数据元素。创建一个凭证对象,向凭证对象中传递用户名和加密后的密码。
5,加密数据元素创建一个元素temp,将凭证对象和加密数据元素序列化成业务对象。
6,从temp元素中获得凭证信息,然后使用RC2加密凭证信息得到一个密钥,将密钥转换成byte字符流。
7,使用RSA算法加密byte字符流,又生成一个密钥数据。将生成后的密钥信息用XML工具栏存放到加密数据元素的keyinfo元素下面。
8,使用xml工具类将RC2加密后的数据和RC2的向量字符串存放到加密数据元素中,
9,使用加密数据元素登录web service。登录过程完毕。