org.mozilla.jss.pkix.crmf

Class Control

Implemented Interfaces:
ASN1Value

public class Control
extends AVA
implements ASN1Value

A CRMF Control.

Nested Class Summary

static class
Control.Template
A template class for decoding a Control from a BER stream.

Nested classes/interfaces inherited from class org.mozilla.jss.pkix.primitive.AVA

AVA.Template

Field Summary

static OBJECT_IDENTIFIER
id_pkip
static OBJECT_IDENTIFIER
id_pkix
static OBJECT_IDENTIFIER
id_regCtrl
static OBJECT_IDENTIFIER
id_regCtrl_authenticator
static OBJECT_IDENTIFIER
id_regCtrl_oldCertID
static OBJECT_IDENTIFIER
id_regCtrl_pkiArchiveOptions
static OBJECT_IDENTIFIER
id_regCtrl_pkiPublicationInfo
static OBJECT_IDENTIFIER
id_regCtrl_protocolEncrKey
static OBJECT_IDENTIFIER
id_regCtrl_regToken

Fields inherited from class org.mozilla.jss.pkix.primitive.AVA

TAG

Constructor Summary

Control(OBJECT_IDENTIFIER oid, ASN1Value value)

Method Summary

PKIArchiveOptions
getPKIArchiveOptions()
Returns the value of this control as a PKIArchiveOptions, if it actually is a PKIArchiveOptions.
PKIPublicationInfo
getPKIPublicationInfo()
Returns the value of this control as a PKIPublicationInfo, if it actually is a PKIPublicationInfo.
UTF8String
getUTF8String()
Returns the value of this control as a UTF8String, if it actually is a UTF8String.

Methods inherited from class org.mozilla.jss.pkix.primitive.AVA

encode, encode, getOID, getTag, getValue

Field Details

id_pkip

public static final OBJECT_IDENTIFIER id_pkip

id_pkix

public static final OBJECT_IDENTIFIER id_pkix

id_regCtrl

public static final OBJECT_IDENTIFIER id_regCtrl

id_regCtrl_authenticator

public static final OBJECT_IDENTIFIER id_regCtrl_authenticator

id_regCtrl_oldCertID

public static final OBJECT_IDENTIFIER id_regCtrl_oldCertID

id_regCtrl_pkiArchiveOptions

public static final OBJECT_IDENTIFIER id_regCtrl_pkiArchiveOptions

id_regCtrl_pkiPublicationInfo

public static final OBJECT_IDENTIFIER id_regCtrl_pkiPublicationInfo

id_regCtrl_protocolEncrKey

public static final OBJECT_IDENTIFIER id_regCtrl_protocolEncrKey

id_regCtrl_regToken

public static final OBJECT_IDENTIFIER id_regCtrl_regToken

Constructor Details

Control

public Control(OBJECT_IDENTIFIER oid,
               ASN1Value value)

Method Details

getPKIArchiveOptions

public PKIArchiveOptions getPKIArchiveOptions()
            throws InvalidBERException
Returns the value of this control as a PKIArchiveOptions, if it actually is a PKIArchiveOptions.

getPKIPublicationInfo

public PKIPublicationInfo getPKIPublicationInfo()
            throws InvalidBERException
Returns the value of this control as a PKIPublicationInfo, if it actually is a PKIPublicationInfo.

getUTF8String

public UTF8String getUTF8String()
            throws InvalidBERException
Returns the value of this control as a UTF8String, if it actually is a UTF8String.