public class CertificateHolderAuthorization extends ASN1Object
Certificate Holder Authorization ::= SEQUENCE { // specifies the format and the rules for the evaluation of the authorization // level ASN1ObjectIdentifier oid, // access rights DERApplicationSpecific accessRights, }
Modifier and Type | Field and Description |
---|---|
static int |
CVCA |
static int |
DV_DOMESTIC |
static int |
DV_FOREIGN |
static ASN1ObjectIdentifier |
id_role_EAC |
static int |
IS |
static int |
RADG3 |
static int |
RADG4 |
Constructor and Description |
---|
CertificateHolderAuthorization(ASN1ObjectIdentifier oid,
int rights)
create an Iso7816CertificateHolderAuthorization according to the parameters
|
CertificateHolderAuthorization(DERApplicationSpecific aSpe)
create an Iso7816CertificateHolderAuthorization according to the
DERApplicationSpecific |
Modifier and Type | Method and Description |
---|---|
int |
getAccessRights() |
static int |
getFlag(java.lang.String description) |
ASN1ObjectIdentifier |
getOid() |
static java.lang.String |
getRoleDescription(int i) |
ASN1Primitive |
toASN1Primitive()
return the Certificate Holder Authorization as a DERApplicationSpecific Object
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
public static final ASN1ObjectIdentifier id_role_EAC
public static final int CVCA
public static final int DV_DOMESTIC
public static final int DV_FOREIGN
public static final int IS
public static final int RADG4
public static final int RADG3
public CertificateHolderAuthorization(ASN1ObjectIdentifier oid, int rights) throws java.io.IOException
oid
- Object Identifier : specifies the format and the rules for the
evaluatioin of the authorization level.rights
- specifies the access rightsjava.io.IOException
public CertificateHolderAuthorization(DERApplicationSpecific aSpe) throws java.io.IOException
DERApplicationSpecific
aSpe
- the DERApplicationSpecific containing the datajava.io.IOException
public static java.lang.String getRoleDescription(int i)
public static int getFlag(java.lang.String description)
public int getAccessRights()
public ASN1ObjectIdentifier getOid()
public ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object