OPC Foundation
  • Documents
  • NodeSets
  • Search
7.15 EphemeralKeyType

The EphemeralKeyTypeparameter is used to return an ECC EphemeralKey needed to provide encrypted data back to the owner of the key. This Structureis used in the additionalHeaderwith the AdditionalParametersTypedefined in 7.1. See OPC 10000-6for a discussion of ECC EphemeralKeys. The EphemeralKeyis created based on an ECC named curve specified by a SecurityPolicy. The SecurityPolicyto use depends on the context in which this parameter is used.

The components of this structure are defined in Table 140.

Table 140– EphemeralKeyType

Name

Type

Description

EphemeralKeyType

Structure

Specifies an ECC ephemeral Public Keyand a signature created by the application that owns the associated Private Key.

publicKey

ByteString

The Public Keyassociated with an EphemeralKeycreated by the sender.

It is encoded according to the rules for the ECC SecurityPolicies(see OPC 10000-7).

The size of the Public Keyis specified by the current SecurityPolicyUri.

signature

ByteString

The Signaturecalculated using the Application Instance Certificateof the owner of the Private Keyassociated with the Public Key.

The value of the Public Keyfield is the data used to calculate the Signature.

The SecurityPolicyUriused to generate the EphemeralKeyis the SecurityPolicyUriused to calculate the signature.

Please report errors or issues with the site to webmaster.

Copyright © 2023 - OPC Foundation