public class CreateSessionResponse extends java.lang.Object implements UAResponseMessage
Constructor and Description |
---|
CreateSessionResponse()
Deserialization Constructor
|
CreateSessionResponse(NodeId sessionId,
NodeId authenticationToken,
double revisedSessionTimeout,
byte[] serverNonce,
byte[] serverCertificate,
java.util.List<EndpointDescription> serverEndpoints,
java.util.List<SignedSoftwareCertificate> serverSoftwareCertificates,
SignatureData serverSignature,
UInt32 maxRequestMessageSize) |
Modifier and Type | Method and Description |
---|---|
NodeId |
getAuthenticationToken() |
UInt32 |
getMaxRequestMessageSize() |
ResponseHeader |
getResponseHeader() |
double |
getRevisedSessionTimeout() |
byte[] |
getServerCertificate() |
java.util.List<EndpointDescription> |
getServerEndpoints() |
byte[] |
getServerNonce() |
SignatureData |
getServerSignature() |
java.util.List<SignedSoftwareCertificate> |
getServerSoftwareCertificates() |
NodeId |
getSessionId() |
void |
readFromStream(UAInputStream stream) |
void |
writeToStream(UAOutputStream stream) |
public CreateSessionResponse()
public CreateSessionResponse(NodeId sessionId, NodeId authenticationToken, double revisedSessionTimeout, byte[] serverNonce, byte[] serverCertificate, java.util.List<EndpointDescription> serverEndpoints, java.util.List<SignedSoftwareCertificate> serverSoftwareCertificates, SignatureData serverSignature, UInt32 maxRequestMessageSize)
public void writeToStream(UAOutputStream stream) throws SerializationException
writeToStream
in interface UASerializable
SerializationException
public void readFromStream(UAInputStream stream) throws DeserializationException
readFromStream
in interface UASerializable
DeserializationException
public ResponseHeader getResponseHeader()
getResponseHeader
in interface UAResponseMessage
public NodeId getSessionId()
public NodeId getAuthenticationToken()
public double getRevisedSessionTimeout()
public byte[] getServerNonce()
public byte[] getServerCertificate()
public java.util.List<EndpointDescription> getServerEndpoints()
public java.util.List<SignedSoftwareCertificate> getServerSoftwareCertificates()
public SignatureData getServerSignature()
public UInt32 getMaxRequestMessageSize()