Definition of a X.500 attribute based principal decoder
| Attribute | Value | 
|---|---|
| Type | STRING | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Default Value | false | 
| Type | BOOLEAN | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Default Value | . | 
| Type | STRING | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Default Value | 2147483647 | 
| Type | INT | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Type | STRING | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Type | LIST | 
| Nillable | true | 
| Expressions Allowed | false | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Type | LIST | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Default Value | false | 
| Type | BOOLEAN | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Attribute | Value | 
|---|---|
| Default Value | 0 | 
| Type | INT | 
| Nillable | true | 
| Expressions Allowed | true | 
| Storage | configuration | 
| Access Type | read-write | 
| Restart Required | all-services | 
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description | 
|---|---|---|---|---|---|
| attribute-name | STRING | true | true | The name of the X.500 attribute to map (can be defined using OID instead) | |
| convert | BOOLEAN | false | true | false | When set to 'true', if the Principal is not already an X500Principal conversion will be attempted | 
| joiner | STRING | false | true | . | The joining string | 
| maximum-segments | INT | false | true | 2147483647 | The maximum number of occurrences of the attribute to map | 
| oid | STRING | true | true | The OID of the X.500 attribute to map (can be defined using attribute name instead) | |
| required-attributes | LIST | false | false | The attributes names of the attributes that must be present in the principal | |
| required-oids | LIST | false | true | The OIDs of the attributes that must be present in the principal | |
| reverse | BOOLEAN | false | true | false | When set to 'true', the attribute values will be processed and returned in reverse order | 
| start-segment | INT | false | true | 0 | The 0-based starting occurrence of the attribute to map |