public class KeyDerivationInterceptor extends BaseInterceptor
Interceptor that creates symmetric Kerberos keys for users. When a
'userPassword' is added or modified, the 'userPassword' and 'krb5PrincipalName'
are used to derive Kerberos keys. If the 'userPassword' is the special keyword
'randomKey', a random key is generated and used as the Kerberos key.| Constructor and Description |
|---|
KeyDerivationInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(NextInterceptor next,
AddOperationContext addContext)
Intercept the addition of the 'userPassword' and 'krb5PrincipalName' attributes.
|
void |
modify(NextInterceptor next,
ModifyOperationContext modContext)
Intercept the modification of the 'userPassword' attribute.
|
addContextPartition, bind, compare, delete, destroy, getContext, getMatchedName, getName, getPrincipal, getRootDSE, getSuffix, hasEntry, init, list, listSuffixes, lookup, move, moveAndRename, removeContextPartition, rename, search, unbindpublic static final String NAME
public void add(NextInterceptor next, AddOperationContext addContext) throws Exception
add in interface Interceptoradd in class BaseInterceptorExceptionpublic void modify(NextInterceptor next, ModifyOperationContext modContext) throws Exception
modify in interface Interceptormodify in class BaseInterceptorExceptionCopyright © 2003-2012 Apache Software Foundation. All Rights Reserved.