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