The UserDataType data type.
The following table describes and shows the elements contained in UserDataType.
| Member | Description | Type |
|---|---|---|
data
| The user data. | xsd:string |
The data element must specify the attributes
| Attribute name | Required? | Value |
|---|---|---|
| version | Yes | 1.0 |
| encoding | Yes | base64 |
The user data is base64-encoded as per RFC3548 with the additional restrictions
Implementations MUST NOT add linefeeds to encoded data
Implementations MUST pad (end of) encoded data with '=' if required
Implementations MUST ignore characters in the encoded stream that are not in the encoding alphabet. Note that this differs from what RFC3548 says. It is included because it provides more leeway for clients.
Encoding alphabet as per table 1 in RFC3548 (i.e. A-Za-z0-9+/)
The size limit on the user data applies to the data before base64 encoding