Errata exists for this version of the document.
The RsaEncryptedSecret uses RSA based asymmetric encryption to encrypt the policy header.
Additional semantics for the fields in the EncryptedSecret layout for the RsaEncryptedSecret Structure are described in Table 184.
Table 184 – RsaEncryptedSecret Structure
Name |
Type |
Description |
TypeId |
NodeId |
The NodeId of the RsaEncryptedSecret DataType Node. |
EncodingMask |
Byte |
See Table 182. |
Length |
UInt32 |
See Table 182. |
SecurityPolicyUri |
String |
See Table 182. |
EncryptingCertificate |
ByteString |
See Table 182. |
SigningTime |
DateTime |
See Table 182. |
PolicyHeaderLength |
UInt16 |
See Table 182. |
SigningKey |
ByteString |
The key used to compute the Signature. See Table 182 for additional details. |
EncryptingKey |
ByteString |
The key used to encrypt payload. See Table 182 for additional details. |
InitializationVector |
ByteString |
The initialization vector used with the EncryptingKey. See Table 182 for additional details. |
Nonce |
ByteString |
See Table 182. |
Secret |
ByteString |
See Table 182. |
PayloadPadding |
Byte[*] |
See Table 182. |
PayloadPaddingSize |
UInt16 |
See Table 182. |
Signature |
Byte[*] |
See Table 182. |