/* * Copyright (c) 2011-2012 ICM Uniwersytet Warszawski All rights reserved. * See LICENCE file for licensing information. */ package eu.emi.security.authn.x509.proxy; import org.bouncycastle.asn1.ASN1Encodable; /** * Stores DER form of a certificate attribute value with its OID. * * @author K. Benedyczak */ public class OidAndValue<T extends ASN1Encodable> implements Cloneable { protected T value; protected String oid; protected OidAndValue() { } public OidAndValue(String oid, T value) { this.value = value; this.oid = oid; } public T getValue() { return value; } public void setValue(T value) { this.value = value; } public String getOid() { return oid; } public void setOid(String oid) { this.oid = oid; } public OidAndValue<T> clone() { return new OidAndValue<T>(oid, value); } }