Struct WindowsMRRemoting.SecureListenData
Used to pass vertificate and authentication validation to the remoting runtime when
remoting is setup using the secure
See Microsoft documentation about secure Holographic Remoting Connections for how a secure connection is setup and used.
Namespace: UnityEngine.XR.WindowsMR
Syntax
public struct SecureListenData
Fields
certificate
Byte array that contains the encrypted certificate information that the secure Listen() API will use to validate it's authenticity with the client.
Declaration
public byte[] certificate
Field Value
Type | Description |
---|---|
Byte[] |
certificateByteCount
Count of bytes in the certificate array.
Declaration
public uint certificateByteCount
Field Value
Type | Description |
---|---|
UInt32 |
certificatePassword
The password used to securely retrieve the certificate information from the certificate.
Must match the password that was used to create the certificate data passed in certificate.
Declaration
public string certificatePassword
Field Value
Type | Description |
---|---|
String |
certificateSubject
The subject of the certificate. Used to securely retrieve the certificate information from the certificate.
Must match the subject name that was used to create the certificate data passed in certificate.
Declaration
public string certificateSubject
Field Value
Type | Description |
---|---|
String |
realm
The Realm of the authentication provider set up with the secure Listen() API.
Declaration
public string realm
Field Value
Type | Description |
---|---|
String |
token
Shared token used to authenticate the id of the account opening the secure connection.
Not required if the a validation callback delegate is provided to the Listen() API call.
If this is empty, and the validation callback is not used then a secure connection will not be established and the Listen call will fallback to non-secure listen mode.
Declaration
public string token
Field Value
Type | Description |
---|---|
String |