/* HmacKey.java Copyright (c) 2015 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.android.manager.hmac; /** * HMAC Key. * @author NTT DOCOMO, INC. */ class HmacKey { /** * An origin of application. */ private final String mOrigin; /** * A string expression of HMAC key. */ private final String mKey; /** * Constructor. * * @param origin An origin of application * @param key A string expression of HMAC key */ HmacKey(final String origin, final String key) { if (origin == null) { throw new IllegalArgumentException("origin is null."); } if (key == null) { throw new IllegalArgumentException("key is null."); } mOrigin = origin; mKey = key; } /** * Gets the origin of application. * @return The origin of application */ String getOrigin() { return mOrigin; } /** * Get the string expression of HMAC key. * @return The string expression of HMAC key */ String getKey() { return mKey; } }