}
case BINARYSECURITY_TOKEN_ELEMENT : {
String valueType = message.getAttributeValue(MessageConstants.WSSE_NS,MessageConstants.WSE_VALUE_TYPE);
if(valueType == MessageConstants.KERBEROS_V5_GSS_APREQ_1510){
KerberosBinarySecurityToken kbst = new KerberosBinarySecurityToken(message,creator,(HashMap) currentParentNS, staxIF);
((TokenValidator)kbst).validate(context);
context.getSecurityContext().getProcessedSecurityHeaders().add(kbst);
context.getInferredSecurityPolicy().append(kbst.getPolicy());
if(context.isTrustMessage() && !context.isClient()){
IssuedTokenContext ctx = null;
if(context.getTrustContext() == null){
ctx = new IssuedTokenContextImpl();
ctx.setAuthnContextClass(MessageConstants.KERBEROS_AUTH_TYPE);