protected Pin(String pinHexString) { pinBytes = HexUtilities.decodeFromHex(pinHexString); }
protected Pin(String pinHexString) { pinBytes = HexUtilities.decodeFromHex(pinHexString); }
public static X509Certificate decodeX509Certificate(String hexString) { return decodeX509Certificate(HexUtilities.decodeFromHex(hexString)); }
public static PublicKey decodeX509PublicKey(String hexString) { return decodeX509PublicKey(HexUtilities.decodeFromHex(hexString)); }
public static X509Certificate decodeX509Certificate(String hexString) { return decodeX509Certificate(HexUtilities.decodeFromHex(hexString)); }
public static PublicKey decodeX509PublicKey(String hexString) { return decodeX509PublicKey(HexUtilities.decodeFromHex(hexString)); }
@Test(expected = IllegalArgumentException.class) public void decodeFromHex_divisibleByTwoWithInvalidCharactersString_throwsException() { HexUtilities.decodeFromHex("This is not a valid hex String"); }
@Test(expected = IllegalArgumentException.class) public void decodeFromHex_notDivisibleByTwoHexString_throwsException() { HexUtilities.decodeFromHex("4b6e616"); }
@Test public void decodeFromHex_lowercaseHexString_returnsCorrectByteArray() { assertArrayEquals(new byte[] { 75, 110, 97, 98 }, HexUtilities.decodeFromHex("4b6e6162")); }
@Test public void decodeFromHex_allCaseHexStringWithWhitespacesAndSemicolons_returnsCorrectByteArray() { assertArrayEquals(new byte[] { 75, 110, 97, 98 }, HexUtilities.decodeFromHex("4B 6e 61:62")); }