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(String description) |
ASN1ObjectIdentifier |
getOid() |
static 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 IOException
oid
- Object Identifier : specifies the format and the rules for the
evaluatioin of the authorization level.rights
- specifies the access rightsIOException
public CertificateHolderAuthorization(DERApplicationSpecific aSpe) throws IOException
DERApplicationSpecific
aSpe
- the DERApplicationSpecific containing the dataIOException
public static String GetRoleDescription(int i)
public static int GetFlag(String description)
public int getAccessRights()
public ASN1ObjectIdentifier getOid()
public ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object
Copyright © 2016 BouncyCastle.org. All rights reserved.