org.bouncycastle.oer.its.ieee1609dot2.PreSharedKeyRecipientInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bcutil-lts8on Show documentation
Show all versions of bcutil-lts8on Show documentation
The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for Java 8 and later.
The newest version!
package org.bouncycastle.oer.its.ieee1609dot2;
import org.bouncycastle.asn1.ASN1OctetString;
import org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId;
import org.bouncycastle.oer.its.ieee1609dot2.basetypes.HashedId8;
/**
* PreSharedKeyRecipientInfo ::= HashedId8
*/
public class PreSharedKeyRecipientInfo
extends HashedId8
{
public PreSharedKeyRecipientInfo(byte[] string)
{
super(string);
}
public static PreSharedKeyRecipientInfo getInstance(Object object)
{
if (object instanceof PreSharedKeyRecipientInfo)
{
return (PreSharedKeyRecipientInfo)object;
}
if (object != null)
{
if (object instanceof HashedId)
{
return new PreSharedKeyRecipientInfo(((HashedId)object).getHashBytes());
}
return new PreSharedKeyRecipientInfo(ASN1OctetString.getInstance(object).getOctets());
}
return null;
}
}