public boolean isGssKerberosV5ApReqToken11() { String type = getSecurityToken().getKerberosTokenValueType(); if (WSSConstants.NS_GSS_KERBEROS5_AP_REQ.equals(type) || WSSConstants.NS_GSS_KERBEROS5_AP_REQ1510.equals(type) || WSSConstants.NS_GSS_KERBEROS5_AP_REQ4120.equals(type)) { return true; } return false; }
public String getKerberosTokenValueType() { return getSecurityToken().getKerberosTokenValueType(); } }
public boolean isKerberosV5ApReqToken11() { String type = getSecurityToken().getKerberosTokenValueType(); if (WSSConstants.NS_KERBEROS5_AP_REQ.equals(type) || WSSConstants.NS_KERBEROS5_AP_REQ1510.equals(type) || WSSConstants.NS_KERBEROS5_AP_REQ4120.equals(type)) { return true; } return false; }
private void storeKerberosToken(Message message, KerberosServiceSecurityToken kerberosToken) { SecurityToken token = new SecurityToken(kerberosToken.getId()); token.setTokenType(kerberosToken.getKerberosTokenValueType()); SecretKey secretKey = getSecretKeyFromToken(kerberosToken); token.setKey(secretKey); if (secretKey != null) { token.setSecret(secretKey.getEncoded()); } byte[] ticket = kerberosToken.getBinaryContent(); try { token.setSHA1(XMLUtils.encodeToString(KeyUtils.generateDigest(ticket))); } catch (WSSecurityException e) { // Just consume this for now as it isn't critical... } TokenStoreUtils.getTokenStore(message).add(token); message.getExchange().put(SecurityConstants.TOKEN_ID, token.getId()); }
private void storeKerberosToken(Message message, KerberosServiceSecurityToken kerberosToken) { SecurityToken token = new SecurityToken(kerberosToken.getId()); token.setTokenType(kerberosToken.getKerberosTokenValueType()); SecretKey secretKey = getSecretKeyFromToken(kerberosToken); token.setKey(secretKey); if (secretKey != null) { token.setSecret(secretKey.getEncoded()); } byte[] ticket = kerberosToken.getBinaryContent(); try { token.setSHA1(XMLUtils.encodeToString(KeyUtils.generateDigest(ticket))); } catch (WSSecurityException e) { // Just consume this for now as it isn't critical... } TokenStoreUtils.getTokenStore(message).add(token); message.getExchange().put(SecurityConstants.TOKEN_ID, token.getId()); }