package org.bouncycastle.cert.crmf;

import org.bouncycastle.asn1.ASN1Encodable;
import org.bouncycastle.asn1.ASN1ObjectIdentifier;

Generic interface for a CertificateRequestMessage control value.
/** * Generic interface for a CertificateRequestMessage control value. */
public interface Control {
Return the type of this control.
Returns:an ASN1ObjectIdentifier representing the type.
/** * Return the type of this control. * * @return an ASN1ObjectIdentifier representing the type. */
ASN1ObjectIdentifier getType();
Return the value contained in this control object.
Returns:the value of the control.
/** * Return the value contained in this control object. * * @return the value of the control. */
ASN1Encodable getValue(); }