public class CVCAuthorizationTemplate extends AbstractSequence
CVC_VERSION, NEWLINE| Constructor and Description |
|---|
CVCAuthorizationTemplate(AuthorizationRole role,
AccessRights rights)
Constructor taking the individual fields
|
CVCAuthorizationTemplate(AuthorizationRoleEnum role,
AccessRightEnum rights)
Constructor taking the individual fields.
|
| Modifier and Type | Method and Description |
|---|---|
protected CVCTagEnum[] |
getAllowedFields()
Returns tags for all allowed subfields, in the same order as they
appear when DER-encoded
|
AuthorizationField |
getAuthorizationField()
Returns AuthorizationField
|
String |
getObjectIdentifier()
Returns the Object Identifier as a String
|
static OIDField |
getOIDForEnums(AuthorizationRole role,
AccessRights rights)
Determines the OID to use for the types of the given role/rights objects.
|
encode, getAsText, getAsText, getDEREncoded, getEncodableFields, getSubfieldsdecodeLength, encodeLength, getAsText, getAsText, getParent, getTag, setParent, toByteArray, toByteArray, trimByteArraypublic CVCAuthorizationTemplate(AuthorizationRole role, AccessRights rights) throws ConstructionException
role - rights - ConstructionExceptionpublic CVCAuthorizationTemplate(AuthorizationRoleEnum role, AccessRightEnum rights) throws ConstructionException
ConstructionExceptionprotected CVCTagEnum[] getAllowedFields()
AbstractSequencegetAllowedFields in class AbstractSequencepublic static OIDField getOIDForEnums(AuthorizationRole role, AccessRights rights)
public String getObjectIdentifier() throws NoSuchFieldException
NoSuchFieldExceptionpublic AuthorizationField getAuthorizationField() throws NoSuchFieldException
NoSuchFieldExceptionCopyright © 2017. All rights reserved.