@@ 14407-14420 (lines=14) @@ | ||
14404 | self.ClientCertificate = None |
|
14405 | self._freeze = True |
|
14406 | ||
14407 | def to_binary(self): |
|
14408 | packet = [] |
|
14409 | packet.append(self.SessionId.to_binary()) |
|
14410 | packet.append(uabin.Primitives.String.pack(self.ClientUserIdOfSession)) |
|
14411 | packet.append(uabin.Primitives.Int32.pack(len(self.ClientUserIdHistory))) |
|
14412 | for fieldname in self.ClientUserIdHistory: |
|
14413 | packet.append(uabin.Primitives.String.pack(fieldname)) |
|
14414 | packet.append(uabin.Primitives.String.pack(self.AuthenticationMechanism)) |
|
14415 | packet.append(uabin.Primitives.String.pack(self.Encoding)) |
|
14416 | packet.append(uabin.Primitives.String.pack(self.TransportProtocol)) |
|
14417 | packet.append(uabin.Primitives.UInt32.pack(self.SecurityMode.value)) |
|
14418 | packet.append(uabin.Primitives.String.pack(self.SecurityPolicyUri)) |
|
14419 | packet.append(uabin.Primitives.ByteString.pack(self.ClientCertificate)) |
|
14420 | return b''.join(packet) |
|
14421 | ||
14422 | @staticmethod |
|
14423 | def from_binary(data): |
|
@@ 2117-2129 (lines=13) @@ | ||
2114 | self.SecurityLevel = 0 |
|
2115 | self._freeze = True |
|
2116 | ||
2117 | def to_binary(self): |
|
2118 | packet = [] |
|
2119 | packet.append(uabin.Primitives.String.pack(self.EndpointUrl)) |
|
2120 | packet.append(self.Server.to_binary()) |
|
2121 | packet.append(uabin.Primitives.ByteString.pack(self.ServerCertificate)) |
|
2122 | packet.append(uabin.Primitives.UInt32.pack(self.SecurityMode.value)) |
|
2123 | packet.append(uabin.Primitives.String.pack(self.SecurityPolicyUri)) |
|
2124 | packet.append(uabin.Primitives.Int32.pack(len(self.UserIdentityTokens))) |
|
2125 | for fieldname in self.UserIdentityTokens: |
|
2126 | packet.append(fieldname.to_binary()) |
|
2127 | packet.append(uabin.Primitives.String.pack(self.TransportProfileUri)) |
|
2128 | packet.append(uabin.Primitives.Byte.pack(self.SecurityLevel)) |
|
2129 | return b''.join(packet) |
|
2130 | ||
2131 | @staticmethod |
|
2132 | def from_binary(data): |