public class LdapKeyStore<T extends LdapKeyStore<T>> extends Object
Constructor and Description |
---|
LdapKeyStore(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
aliasAttribute()
The name of LDAP attribute, where will be item alias stored.
|
T |
aliasAttribute(String value)
The name of LDAP attribute, where will be item alias stored.
|
String |
certificateAttribute()
The name of LDAP attribute, where will be certificate stored.
|
T |
certificateAttribute(String value)
The name of LDAP attribute, where will be certificate stored.
|
String |
certificateChainAttribute()
The name of LDAP attribute, where will be certificate chain stored.
|
T |
certificateChainAttribute(String value)
The name of LDAP attribute, where will be certificate chain stored.
|
String |
certificateChainEncoding()
The encoding of the certificate chain.
|
T |
certificateChainEncoding(String value)
The encoding of the certificate chain.
|
String |
certificateType()
The type of the Certificate.
|
T |
certificateType(String value)
The type of the Certificate.
|
String |
dirContext()
The name of DirContext, which will be used to communication with LDAP
server.
|
T |
dirContext(String value)
The name of DirContext, which will be used to communication with LDAP
server.
|
String |
filterAlias()
The LDAP filter for obtaining an item of the KeyStore by alias.
|
T |
filterAlias(String value)
The LDAP filter for obtaining an item of the KeyStore by alias.
|
String |
filterCertificate()
The LDAP filter for obtaining an item of the KeyStore by certificate.
|
T |
filterCertificate(String value)
The LDAP filter for obtaining an item of the KeyStore by certificate.
|
String |
filterIterate()
The LDAP filter for iterating over all items of the KeyStore.
|
T |
filterIterate(String value)
The LDAP filter for iterating over all items of the KeyStore.
|
String |
getKey() |
String |
keyAttribute()
The name of LDAP attribute, where will be key stored.
|
T |
keyAttribute(String value)
The name of LDAP attribute, where will be key stored.
|
String |
keyType()
The type of KeyStore, in which will be key serialized to LDAP attribute.
|
T |
keyType(String value)
The type of KeyStore, in which will be key serialized to LDAP attribute.
|
Map |
newItemTemplate()
Configuration for item creation.
|
T |
newItemTemplate(Map value)
Configuration for item creation.
|
T |
newItemTemplate(String key,
Object value)
Configuration for item creation.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
String |
searchPath()
The path in LDAP, where will be KeyStore items searched.
|
T |
searchPath(String value)
The path in LDAP, where will be KeyStore items searched.
|
Boolean |
searchRecursive()
If the LDAP search should be recursive.
|
T |
searchRecursive(Boolean value)
If the LDAP search should be recursive.
|
Integer |
searchTimeLimit()
The time limit for obtaining keystore items from LDAP.
|
T |
searchTimeLimit(Integer value)
The time limit for obtaining keystore items from LDAP.
|
Integer |
size()
The size of LDAP KeyStore in amount of items/aliases.
|
T |
size(Integer value)
The size of LDAP KeyStore in amount of items/aliases.
|
State |
state()
The state of the underlying service that represents this KeyStore at
runtime, if it is anything other than UP runtime operations will not be
available.
|
T |
state(State value)
The state of the underlying service that represents this KeyStore at
runtime, if it is anything other than UP runtime operations will not be
available.
|
public LdapKeyStore(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public String dirContext()
public T dirContext(String value)
public Map newItemTemplate()
public T newItemTemplate(Map value)
public T newItemTemplate(String key, Object value)
public Integer size()
public State state()
public T state(State value)
public String aliasAttribute()
public T aliasAttribute(String value)
public String certificateAttribute()
public T certificateAttribute(String value)
public String certificateChainAttribute()
public T certificateChainAttribute(String value)
public String certificateChainEncoding()
public T certificateChainEncoding(String value)
public String certificateType()
public String keyAttribute()
public T keyAttribute(String value)
public String keyType()
public T keyType(String value)
public String filterAlias()
public T filterAlias(String value)
public String filterCertificate()
public T filterCertificate(String value)
public String filterIterate()
public T filterIterate(String value)
public String searchPath()
public T searchPath(String value)
public Boolean searchRecursive()
public Integer searchTimeLimit()
Copyright © 2018 JBoss by Red Hat. All rights reserved.