【发布时间】:2010-12-12 14:45:59
【问题描述】:
如何使用 UniObjects for .net 保护 UniData 会话?
documentation 严重缺失。 UniObjects for Java documentation 有一整章是关于 SSL 的。
编辑
UniObjects .net 文档说明了 UniSession.EncryptionType 属性:
public int EncryptionType {get;设置}
此属性获取或设置会话的默认加密类型。
int是加密类型的token号,如下:
0 - UniObjectsTokens.NO_ENCRYPT - 不加密。这是默认值。
1 - UniObjectsTokens.UV_ENCRYPT - 使用内部数据库加密对所有数据进行加密。
如果您为会话设置 UV_ENCRYPT,则客户端和服务器之间传输的所有数据都会被加密。
如果我将 UniSession 对象的 EncryptionType 属性设置为 1 (UniObjectsTokens.UV_ENCRYPT),当我调用 UniCommand 的 Execute 方法时,我会得到一个 IBMU2.UODOTNET.UniRPCPacketException 提示
“[IBM U2][UODOTNET - UNIRPC][ErrorCode=81004] 从 RPC 请求的参数类型无效”
【问题讨论】:
标签: c# .net security ssl unidata