io.gatling.recorder.internal.bouncycastle.asn1.eac.EACTagged Maven / Gradle / Ivy
package io.gatling.recorder.internal.bouncycastle.asn1.eac;
import io.gatling.recorder.internal.bouncycastle.asn1.ASN1Sequence;
import io.gatling.recorder.internal.bouncycastle.asn1.ASN1TaggedObject;
import io.gatling.recorder.internal.bouncycastle.asn1.BERTags;
import io.gatling.recorder.internal.bouncycastle.asn1.DEROctetString;
import io.gatling.recorder.internal.bouncycastle.asn1.DERTaggedObject;
class EACTagged
{
static ASN1TaggedObject create(int eacTag, ASN1Sequence seq)
{
return new DERTaggedObject(false, BERTags.APPLICATION, eacTag, seq);
}
static ASN1TaggedObject create(int eacTag, PublicKeyDataObject key)
{
return new DERTaggedObject(false, BERTags.APPLICATION, eacTag, key);
}
static ASN1TaggedObject create(int eacTag, byte[] octets)
{
return new DERTaggedObject(false, BERTags.APPLICATION, eacTag, new DEROctetString(octets));
}
}