keycloak-spi-private
公開メンバ関数 | 全メンバ一覧
org.keycloak.models.HmacTest クラス
org.keycloak.models.HmacTest 連携図
Collaboration graph

公開メンバ関数

void testHmac () throws Exception
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ testHmac()

void org.keycloak.models.HmacTest.testHmac ( ) throws Exception
inline
32  {
33  HmacOTP hmacOTP = new HmacOTP(6, HmacOTP.HMAC_SHA1, 10);
34  String secret = "JNSVMMTEKZCUGSKJIVGHMNSQOZBDA5JT";
35  String decoded = new String(Base32.decode(secret));
36  System.out.println(hmacOTP.generateHOTP(decoded, 0));
37  System.out.println(hmacOTP.validateHOTP("550233", decoded, 0));
38  Assert.assertEquals(1, hmacOTP.validateHOTP("550233", decoded, 0));
39  }

このクラス詳解は次のファイルから抽出されました: