io.gatling.recorder.internal.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId3 Maven / Gradle / Ivy
package io.gatling.recorder.internal.bouncycastle.oer.its.ieee1609dot2.basetypes;
import io.gatling.recorder.internal.bouncycastle.asn1.ASN1OctetString;
public class HashedId3
extends HashedId
{
public HashedId3(byte[] string)
{
super(string);
if (string.length != 3)
{
throw new IllegalArgumentException("hash id not 3 bytes");
}
}
public static HashedId3 getInstance(Object src)
{
if (src instanceof HashedId3)
{
return (HashedId3)src;
}
if (src != null)
{
byte[] octetString = ASN1OctetString.getInstance(src).getOctets();
return new HashedId3(octetString);
}
return null;
}
}