com.fitbur.bouncycastle.cert.crmf.Control Maven / Gradle / Ivy
package com.fitbur.bouncycastle.cert.crmf;
import com.fitbur.bouncycastle.asn1.ASN1Encodable;
import com.fitbur.bouncycastle.asn1.ASN1ObjectIdentifier;
/**
* Generic interface for a CertificateRequestMessage control value.
*/
public interface Control
{
/**
* Return the type of this control.
*
* @return an ASN1ObjectIdentifier representing the type.
*/
ASN1ObjectIdentifier getType();
/**
* Return the value contained in this control object.
*
* @return the value of the control.
*/
ASN1Encodable getValue();
}