A security factory for obtaining a GSSCredential for use during authentication.
| Name | Dynamic | Other provider points |
|---|---|---|
| org.wildfly.security.security-factory.credential | true | /subsystem=elytron/custom-credential-security-factory=* |
| Attribute | Value |
|---|---|
| Default Value | false |
| Type | BOOLEAN |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Type | INT |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | ["KRB5","SPNEGO"] |
| Type | LIST |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Allowed Values | KRB5LEGACY GENERIC KRB5 KRB5V2 SPNEGO |
| Stability | default |
| Attribute | Value |
|---|---|
| Type | LIST |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | 0 |
| Type | INT |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | false |
| Type | BOOLEAN |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Type | OBJECT |
| Nillable | true |
| Expressions Allowed | false |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | false |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | false |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Type | STRING |
| Nillable | true |
| Expressions Allowed | false |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | 2147483647 |
| Type | INT |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | false |
| Type | BOOLEAN |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | true |
| Type | BOOLEAN |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Attribute | Value |
|---|---|
| Default Value | false |
| Type | BOOLEAN |
| Nillable | true |
| Expressions Allowed | true |
| Storage | configuration |
| Access Type | read-write |
| Restart Required | all-services |
| Stability | default |
| Request Parameter | Type | Required | Expressions Allowed | Default value | Description |
|---|---|---|---|---|---|
| debug | BOOLEAN | false | true | false | Should the JAAS step of obtaining the credential have debug logging enabled. |
| fail-cache | INT | false | true | Amount of seconds before new try to obtain server credential should be done if it has failed last time. | |
| mechanism-names | LIST | false | true | ["KRB5","SPNEGO"] | The mechanism names the credential should be usable with. Names will be converted to OIDs and used together with OIDs from mechanism-oids attribute. |
| mechanism-oids | LIST | false | true | The mechanism OIDs the credential should be usable with. Will be used together with OIDs derived from names from mechanism-names attribute. | |
| minimum-remaining-lifetime | INT | false | true | 0 | How much lifetime (in seconds) should a cached credential have remaining before it is recreated. |
| obtain-kerberos-ticket | BOOLEAN | false | true | false | Should the KerberosTicket also be obtained and associated with the credential. This is required to be true where credentials are delegated to the server. |
| options | OBJECT | false | false | The Krb5LoginModule additional options. | |
| principal | STRING | true | true | The principal represented by the KeyTab | |
| request-lifetime | INT | false | true | 2147483647 | How much lifetime (in seconds) should be requested for newly created credentials. |
| required | BOOLEAN | false | true | false | Is the keytab file with adequate principal required to exist at the time the service starts? |
| server | BOOLEAN | false | true | true | If this for use server side or client side? |
| wrap-gss-credential | BOOLEAN | false | true | false | Should generated GSS credentials be wrapped to prevent improper disposal or not? |
| path | STRING | true | true | The path of the KeyTab to load to obtain the credential. | |
| relative-to | STRING | false | false | The name of another previously named path, or of one of the standard paths provided by the system. If 'relative-to' is provided, the value of the 'path' attribute is treated as relative to the path specified by this attribute. |