public class CVCertificateBody extends AbstractSequence
CVC_VERSION, NEWLINE| Constructor and Description |
|---|
CVCertificateBody(CAReferenceField authorityReference,
CVCPublicKey publicKey,
HolderReferenceField holderReference)
Creates an instance suitable for CertificateRequest
|
CVCertificateBody(CAReferenceField authorityReference,
CVCPublicKey publicKey,
HolderReferenceField holderReference,
AuthorizationRole authRole,
AccessRights accessRight,
Date validFrom,
Date validTo)
Creates an instance suitable for a CVCertificate
|
CVCertificateBody(CAReferenceField authorityReference,
CVCPublicKey publicKey,
HolderReferenceField holderReference,
AuthorizationRoleEnum authRole,
AccessRightEnum accessRight,
Date validFrom,
Date validTo)
Creates an instance suitable for a CVCertificate.
|
| 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
|
CAReferenceField |
getAuthorityReference()
Returns 'Certificate Authority Reference'
Since this field is optional in a CVCRequest this method may return null
|
CVCAuthorizationTemplate |
getAuthorizationTemplate()
Returns CVCAuthorizationTemplate
|
HolderReferenceField |
getHolderReference()
Returns 'Certificate Holder Reference'
|
CVCPublicKey |
getPublicKey()
Returns the public key
|
Date |
getValidFrom()
Returns 'Effective Date'
|
Date |
getValidTo()
Returns 'Expiration Date'
|
encode, getAsText, getAsText, getDEREncoded, getEncodableFields, getSubfieldsdecodeLength, encodeLength, getAsText, getAsText, getParent, getTag, setParent, toByteArray, toByteArray, trimByteArraypublic CVCertificateBody(CAReferenceField authorityReference, CVCPublicKey publicKey, HolderReferenceField holderReference) throws ConstructionException
authorityReference - publicKey - holderReference - ConstructionExceptionpublic CVCertificateBody(CAReferenceField authorityReference, CVCPublicKey publicKey, HolderReferenceField holderReference, AuthorizationRole authRole, AccessRights accessRight, Date validFrom, Date validTo) throws ConstructionException
authorityReference - publicKey - holderReference - authRole - accessRight - validFrom - validTo - ConstructionExceptionpublic CVCertificateBody(CAReferenceField authorityReference, CVCPublicKey publicKey, HolderReferenceField holderReference, AuthorizationRoleEnum authRole, AccessRightEnum accessRight, Date validFrom, Date validTo) throws ConstructionException
ConstructionExceptionprotected CVCTagEnum[] getAllowedFields()
AbstractSequencegetAllowedFields in class AbstractSequencepublic CVCAuthorizationTemplate getAuthorizationTemplate() throws NoSuchFieldException
NoSuchFieldExceptionpublic Date getValidFrom() throws NoSuchFieldException
NoSuchFieldExceptionpublic Date getValidTo() throws NoSuchFieldException
NoSuchFieldExceptionpublic CAReferenceField getAuthorityReference() throws NoSuchFieldException
NoSuchFieldExceptionpublic CVCPublicKey getPublicKey() throws NoSuchFieldException
NoSuchFieldExceptionpublic HolderReferenceField getHolderReference() throws NoSuchFieldException
NoSuchFieldExceptionCopyright © 2017. All rights reserved.