P - The object type of the evaluated extension value.public abstract class AbstractExtensionField<P> extends AbstractTBSField<P> implements ExtensionField<P>
ExtensionField interface.| Constructor and Description |
|---|
AbstractExtensionField(boolean required)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
TBSFieldName |
getFieldName()
Gets the TBS field name of the attribute extracted from the certificate.
|
boolean |
isCritical()
Indicates if the extension is marked as critical.
|
String |
toString() |
getX509FieldTypegetExpressionType, getPolicyExpressionReferenceType, getPolicyValue, isRequired, setRequiredequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtentionIdentifiergetX509FieldType, isRequired, setRequiredgetPolicyExpressionReferenceType, injectReferenceValuegetPolicyValuegetExpressionTypepublic AbstractExtensionField(boolean required)
required - Indicates if the field is required to be present in the certificate to be compliant with the policy.public TBSFieldName getFieldName()
getFieldName in interface TBSField<P>public boolean isCritical()
isCritical in interface ExtensionField<P>public String toString()
toString in class AbstractTBSField<P>Copyright © 2010–2020 The Direct Project. All rights reserved.