Package org.bouncycastle.asn1.eac
Class CertificateHolderAuthorization
java.lang.Object
org.bouncycastle.asn1.ASN1Object
org.bouncycastle.asn1.eac.CertificateHolderAuthorization
- All Implemented Interfaces:
org.bouncycastle.asn1.ASN1Encodable
,org.bouncycastle.util.Encodable
public class CertificateHolderAuthorization
extends org.bouncycastle.asn1.ASN1Object
an Iso7816CertificateHolderAuthorization structure.
Certificate Holder Authorization ::= SEQUENCE { // specifies the format and the rules for the evaluation of the authorization // level ASN1ObjectIdentifier oid, // access rights ASN1TaggedObject accessRights, }
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final org.bouncycastle.asn1.ASN1ObjectIdentifier
static final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionCertificateHolderAuthorization
(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, int rights) create an Iso7816CertificateHolderAuthorization according to the parametersCertificateHolderAuthorization
(org.bouncycastle.asn1.ASN1TaggedObject aSpe) create an Iso7816CertificateHolderAuthorization according to theASN1TaggedObject
-
Method Summary
Modifier and TypeMethodDescriptionint
static int
org.bouncycastle.asn1.ASN1ObjectIdentifier
getOid()
static String
getRoleDescription
(int i) org.bouncycastle.asn1.ASN1Primitive
return the Certificate Holder Authorization as an ASN1TaggedObjectMethods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
Field Details
-
id_role_EAC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_role_EAC -
CVCA
public static final int CVCA- See Also:
-
DV_DOMESTIC
public static final int DV_DOMESTIC- See Also:
-
DV_FOREIGN
public static final int DV_FOREIGN- See Also:
-
IS
public static final int IS- See Also:
-
RADG4
public static final int RADG4- See Also:
-
RADG3
public static final int RADG3- See Also:
-
-
Constructor Details
-
CertificateHolderAuthorization
public CertificateHolderAuthorization(org.bouncycastle.asn1.ASN1ObjectIdentifier oid, int rights) throws IOException create an Iso7816CertificateHolderAuthorization according to the parameters- Parameters:
oid
- Object Identifier : specifies the format and the rules for the evaluatioin of the authorization level.rights
- specifies the access rights- Throws:
IOException
-
CertificateHolderAuthorization
public CertificateHolderAuthorization(org.bouncycastle.asn1.ASN1TaggedObject aSpe) throws IOException create an Iso7816CertificateHolderAuthorization according to theASN1TaggedObject
- Parameters:
aSpe
- the ASN1TaggedObject containing the data- Throws:
IOException
-
-
Method Details
-
getRoleDescription
-
getFlag
-
getAccessRights
public int getAccessRights()- Returns:
- containing the access rights
-
getOid
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOid()- Returns:
- the Object identifier
-
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()return the Certificate Holder Authorization as an ASN1TaggedObject- Specified by:
toASN1Primitive
in interfaceorg.bouncycastle.asn1.ASN1Encodable
- Specified by:
toASN1Primitive
in classorg.bouncycastle.asn1.ASN1Object
-