This type is used to serialize the ApplicationIdentity configuration. It is defined in Table 108.

The ApplicationIdentity affects Certificates, CertificateRequests and ApplicationDescriptions created by a Client or Server. When the ApplicationIdentity is changed, existing Certificates are not affected, however, they may no longer be valid for use by the application because the ApplicationUri does not match the ApplicationUri in the Certificate. Applications shall continue to use the invalid Certificates which allows the configuration Client, which is aware of the mismatch, to complete the process needed to update Certificates. The new ApplicationUri shall be used in any subsequent signing requests.

Table 108 – ApplicationIdentityDataType Structure

Name

Type

Description

ApplicationIdentityDataType

Structure

ApplicationUri

0:UriString

The Uri that identifies the application.

ApplicationNames

0:LocalizedText[]

The human readable names for the application in multiple locales.

AdditionalServers

0:ApplicationDescription[]

The list of additional Servers returned by FindServers. This is typically used to provide information about other Servers in a redundant set.

Its representation in the AddressSpace is defined in Table 109.

Table 109 – ApplicationIdentityDataType Definition

Attribute

Value

BrowseName

0:ApplicationIdentityDataType

IsAbstract

False

References

NodeClass

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:BaseConfigurationRecordDataType defined in 7.8.5.5.

Conformance Units

Server Endpoint Management