A LdapKeyStore definition.
| Attribute | Value |
|---|---|
| Default Value | cn |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | usercertificate |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | userSMIMECertificate |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | PKCS7 |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | X.509 |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Capability reference | |
| Type | STRING |
| Nillable | false |
| Expressions Allowed | false |
| 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 | STRING |
| 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 |
|---|---|
| Default Value | userPKCS12 |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | PKCS12 |
| Type | STRING |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | OBJECT |
| Nillable | true |
| Expressions Allowed | false |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | false |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | true |
| Type | BOOLEAN |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Default Value | 10000 |
| Type | INT |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Attribute | Value |
|---|---|
| Type | INT |
| Nillable | false |
| Expressions Allowed | false |
| Storage | runtime |
| Access Type | read-only |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | false |
| Expressions Allowed | false |
| Storage | runtime |
| Access Type | read-only |
| Allowed Values | DOWN STARTING START_FAILED UP STOPPING REMOVED |
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
|---|---|---|---|---|---|
| dir-context | STRING | true | false | The name of DirContext, which will be used to communication with LDAP server. | |
| new-item-template | OBJECT | false | false | Configuration for item creation. Define how will look LDAP entry of newly created keystore item. | |
| alias-attribute | STRING | false | true | cn | The name of LDAP attribute, where will be item alias stored. |
| certificate-attribute | STRING | false | true | usercertificate | The name of LDAP attribute, where will be certificate stored. |
| certificate-chain-attribute | STRING | false | true | userSMIMECertificate | The name of LDAP attribute, where will be certificate chain stored. |
| certificate-chain-encoding | STRING | false | true | PKCS7 | The encoding of the certificate chain. |
| certificate-type | STRING | false | true | X.509 | The type of the Certificate. |
| key-attribute | STRING | false | true | userPKCS12 | The name of LDAP attribute, where will be key stored. |
| key-type | STRING | false | true | PKCS12 | The type of KeyStore, in which will be key serialized to LDAP attribute. |
| filter-alias | STRING | false | true | The LDAP filter for obtaining an item of the KeyStore by alias. If this is not specified then the default value will be (alias_attribute={0}). The string '{0}' will be replaced by the searched alias and the 'alias_attribute' value will be the value of the attribute 'alias-attribute'. | |
| filter-certificate | STRING | false | true | The LDAP filter for obtaining an item of the KeyStore by certificate. If this is not specified then the default value will be (certificate_attribute={0}). The string '{0}' will be replaced by searched encoded certificate and the 'certificate_attribute' will be the value of the attribute 'certificate-attribute'. | |
| filter-iterate | STRING | false | true | The LDAP filter for iterating over all items of the KeyStore. If this is not specified then the default value will be (alias_attribute=*). The 'alias_attribute' will be the value of the attribute 'alias-attribute'. | |
| search-path | STRING | true | true | The path in LDAP, where will be KeyStore items searched. | |
| search-recursive | BOOLEAN | false | true | true | If the LDAP search should be recursive. |
| search-time-limit | INT | false | true | 10000 | The time limit for obtaining keystore items from LDAP. |
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
|---|---|---|---|---|---|
| alias | STRING | true | false | The alias of the KeyStore item to read. |
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
|---|---|---|---|---|---|
| alias | STRING | true | false | The alias of the KeyStore item to remove. |