public void setKeyIdentifier(String valueType, String keyIdVal) throws WSSecurityException { setKeyIdentifier(valueType, keyIdVal, false); }
secRef.setKeyIdentifier(certs[0]); break; secRef.setKeyIdentifier(customValueType, tokenIdentifier); if (WSConstants.WSS_SAML_KI_VALUE_TYPE.equals(customValueType)) { secRef.addTokenType(WSConstants.WSS_SAML_TOKEN_TYPE);
secRef.setKeyIdentifier(certs[0]); break; secRef.setKeyIdentifier(customTokenValueType, customTokenId); secRef.addTokenType(WSConstants.WSS_SAML_TOKEN_TYPE); } else if (WSConstants.WSS_SAML2_KI_VALUE_TYPE.equals(customTokenValueType)) { secRef.setKeyIdentifier(customTokenValueType, customTokenId); secRef.addTokenType(WSConstants.WSS_SAML2_TOKEN_TYPE); } else if (WSConstants.WSS_ENC_KEY_VALUE_TYPE.equals(customTokenValueType)) { secRef.setKeyIdentifier(customTokenValueType, customTokenId, true); secRef.addTokenType(WSConstants.WSS_ENC_KEY_VALUE_TYPE); } else if (SecurityTokenReference.ENC_KEY_SHA1_URI.equals(customTokenValueType)) { secRef.setKeyIdentifier(customTokenValueType, customTokenId, true); secRef.addTokenType(WSConstants.WSS_ENC_KEY_VALUE_TYPE); } else if (WSConstants.WSS_KRB_KI_VALUE_TYPE.equals(customTokenValueType)) { secRef.setKeyIdentifier(customTokenValueType, customTokenId, true); secRef.addTokenType(WSConstants.WSS_GSS_KRB_V5_AP_REQ);
secToken.addWSSENamespace(); secToken.addTokenType(WSConstants.WSS_SAML_TOKEN_TYPE); secToken.setKeyIdentifier(WSConstants.WSS_SAML_KI_VALUE_TYPE, getId()); keyInfo.addUnknownElement(secToken.getElement()); } else if (WSConstants.WSS_SAML2_KI_VALUE_TYPE.equals(customReferenceValue)) { secToken.addWSSENamespace(); secToken.addTokenType(WSConstants.WSS_SAML2_TOKEN_TYPE); secToken.setKeyIdentifier(WSConstants.WSS_SAML2_KI_VALUE_TYPE, getId()); keyInfo.addUnknownElement(secToken.getElement()); } else if (WSConstants.WSS_KRB_KI_VALUE_TYPE.equals(customReferenceValue)) { secToken.addWSSENamespace(); secToken.addTokenType(WSConstants.WSS_GSS_KRB_V5_AP_REQ); secToken.setKeyIdentifier(customReferenceValue, getId(), true); keyInfo.addUnknownElement(secToken.getElement()); } else if (securityTokenReference != null) {
String tokenType = encrTok.getTokenType(); if (encrToken instanceof KerberosToken) { tokenRef.setKeyIdentifier(WSS4JConstants.WSS_KRB_KI_VALUE_TYPE, encrTok.getSHA1(), true); if (tokenType == null) { tokenType = WSS4JConstants.WSS_GSS_KRB_V5_AP_REQ;
secToken.setKeyIdentifier(remoteCert); break; secToken.setKeyIdentifier(customEKTokenValueType, customEKTokenId); if (WSConstants.WSS_SAML_KI_VALUE_TYPE.equals(customEKTokenValueType)) { secToken.addTokenType(WSConstants.WSS_SAML_TOKEN_TYPE);
secToken.setKeyIdentifier(customEKTokenValueType, customEKTokenId); if (WSConstants.WSS_SAML_KI_VALUE_TYPE.equals(customEKTokenValueType)) { secToken.addTokenType(WSConstants.WSS_SAML_TOKEN_TYPE);
String tokenType = tok.getTokenType(); if (policyToken instanceof KerberosToken) { tokenRef.setKeyIdentifier(WSS4JConstants.WSS_KRB_KI_VALUE_TYPE, tok.getSHA1(), true); if (tokenType == null) { tokenType = WSS4JConstants.WSS_GSS_KRB_V5_AP_REQ;
secRef.setKeyIdentifier(cert); break;
secToken.setKeyIdentifier(customEKTokenValueType, customEKTokenId); if (WSConstants.WSS_SAML_KI_VALUE_TYPE.equals(customEKTokenValueType)) { secToken.addTokenType(WSConstants.WSS_SAML_TOKEN_TYPE);
String tokenType = encrTok.getTokenType(); if (encrToken instanceof KerberosToken) { tokenRef.setKeyIdentifier(WSS4JConstants.WSS_KRB_KI_VALUE_TYPE, encrTok.getSHA1(), true); if (tokenType == null) { tokenType = WSS4JConstants.WSS_GSS_KRB_V5_AP_REQ;
String tokenType = tok.getTokenType(); if (policyToken instanceof KerberosToken) { tokenRef.setKeyIdentifier(WSS4JConstants.WSS_KRB_KI_VALUE_TYPE, tok.getSHA1(), true); if (tokenType == null) { tokenType = WSS4JConstants.WSS_GSS_KRB_V5_AP_REQ;