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 |