2017-06-22 4 views
0

Dans Apache CXF 2.7.18, apache fournissant HmacUtils.computeSignature (Chaîne macAlgoOAuthName, Chaîne macSecret, Données de chaîne) [statique]: Chaîne
mais dans Apache CXF 3.1.11 this méthode n'est pas disponible.Une chose que je sais qu'ils ont mis en œuvre l'algorithme HAWK à la place de l'algorithme MAC.S'il vous plaît dire toute API correspondante pour la signature de calcul dans Apache CXF 3.1.11.Apache CXF 2.7.X à 3.1.11 upgradation

Merci

Répondre

0

La méthode a été simplement pratique:

HmacAlgorithm theAlgo = HmacAlgorithm.toHmacAlgorithm(macAlgoOAuthName); 
    return HmacUtils.computeHmacString(macSecret, 
             theAlgo.getJavaName(), 
             data); 

Vous devriez toujours être en mesure d'utiliser cette partie du code, seule la méthode a été retirée dans le cadre de https://issues.apache.org/jira/browse/CXF-5628.