P - The object type of the evaluated field of the X509Certiciate.public abstract class AbstractX509Field<P> extends Object implements X509Field<P>
X509Field interface.| Constructor and Description |
|---|
AbstractX509Field() |
| Modifier and Type | Method and Description |
|---|---|
PolicyExpressionType |
getExpressionType()
Gets the expression type.
|
PolicyExpressionReferenceType |
getPolicyExpressionReferenceType()
Gets the type of referenceable expressions.
|
PolicyValue<P> |
getPolicyValue()
Retrieves the static value contained within literal expression.
|
boolean |
isRequired()
Indicates if the field or extension must exist in the certificate to be compliant with the policy.
|
void |
setRequired(boolean required)
Sets the required indicator.
|
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetX509FieldTypeinjectReferenceValuepublic PolicyExpressionReferenceType getPolicyExpressionReferenceType()
getPolicyExpressionReferenceType in interface ReferencePolicyExpression<X509Certificate,P>public PolicyExpressionType getExpressionType()
getExpressionType in interface PolicyExpressionpublic PolicyValue<P> getPolicyValue()
getPolicyValue in interface LiteralPolicyExpression<P>public boolean isRequired()
isRequired in interface X509Field<P>public void setRequired(boolean required)
setRequired in interface X509Field<P>required - The required indicate. Set to true if the field or extension is required. false otherwiseCopyright © 2010–2020 The Direct Project. All rights reserved.