- GeneralNameType - Enum in org.nhindirect.policy.x509
-
General name types as describe in section 4.2.1.6 of RFC5280
- getAttribute() - Method in class org.nhindirect.policy.x509.ExtensionIdentifier.AttributeReferenceClass
-
- getAttribute() - Method in class org.nhindirect.policy.x509.TBSFieldName.AttributeReferenceClass
-
- getCompilationReport() - Method in interface org.nhindirect.policy.Compiler
-
Gets a collection of compilation issues.
- getCompilationReport() - Method in class org.nhindirect.policy.impl.machine.StackMachineCompiler
-
Gets a collection of compilation issues.
- getDisplay() - Method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Gets a human readable display name of the extension.
- getDisplay() - Method in enum org.nhindirect.policy.x509.GeneralNameType
-
Gets the display name of this type
- getDisplay() - Method in enum org.nhindirect.policy.x509.TBSFieldName
-
Gets a human readable display name of the field.
- getDisplay() - Method in enum org.nhindirect.policy.x509.X509FieldType
-
Gets a human readable display name of the field.
- getEntryType() - Method in class org.nhindirect.policy.impl.machine.StackMachineEntry
-
- getExecutorClass() - Method in enum org.nhindirect.policy.PolicyOperator
-
Gets the
PolicyOperator class that performs the actual execution logic of the operator.
- getExpressionType() - Method in class org.nhindirect.policy.OperationPolicyExpressionFactory.OperationPolicyExpressionImpl
-
Gets the expression type.
- getExpressionType() - Method in interface org.nhindirect.policy.PolicyExpression
-
Gets the expression type.
- getExpressionType() - Method in class org.nhindirect.policy.x509.AbstractX509Field
-
Gets the expression type.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.AuthorityInfoAccessExtentionField
-
Constructor
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.AuthorityInfoAccessOCSPLocExtentionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.AuthorityKeyIdentifierKeyIdExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.BasicContraintsExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.CertificatePolicyCpsUriExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.CertificatePolicyIndentifierExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.CRLDistributionPointNameExtentionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.ExtendedKeyUsageExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in interface org.nhindirect.policy.x509.ExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.KeyUsageExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.SubjectAltNameExtensionField
-
Gets the object identifier for the extension field.
- getExtentionIdentifier() - Method in class org.nhindirect.policy.x509.SubjectKeyIdentifierExtensionField
-
Gets the object identifier for the extension field.
- getFieldName() - Method in class org.nhindirect.policy.x509.AbstractExtensionField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldName() - Method in class org.nhindirect.policy.x509.IssuerAttributeField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldName() - Method in class org.nhindirect.policy.x509.SerialNumberAttributeField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldName() - Method in class org.nhindirect.policy.x509.SubjectAttributeField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldName() - Method in class org.nhindirect.policy.x509.SubjectPublicKeyAlgorithmField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldName() - Method in class org.nhindirect.policy.x509.SubjectPublicKeySizeField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldName() - Method in interface org.nhindirect.policy.x509.TBSField
-
Gets the TBS field name of the attribute extracted from the certificate.
- getFieldToken() - Method in enum org.nhindirect.policy.x509.X509FieldType
-
Gets the token of the field used in a lexicon parser.
- getFieldTokens() - Method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Some extensions may contain complex structure and multiple value may be extracted from the extension or may required
additional qualifiers to identify a specific value.
- getFieldTokens() - Method in enum org.nhindirect.policy.x509.TBSFieldName
-
Some fields may contain complex structure and multiple value may be extracted from the field or may required
additional qualifiers to identify a specific value.
- getFile() - Method in class org.nhindirect.policy.tools.policyvalidate.FileField
-
- getId() - Method in enum org.nhindirect.policy.x509.AuthorityInfoAccessMethodIdentifier
-
Gets the object identifier (OID) of the access method.
- getId() - Method in enum org.nhindirect.policy.x509.ExtendedKeyUsageIdentifier
-
Gets the object identifier (OID) of the extended key usage.
- getId() - Method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Gets the object identifier (OID) of the extension.
- getId() - Method in enum org.nhindirect.policy.x509.PublicKeyAlgorithmIdentifier
-
Gets the object identifier (OID) of the public key algorithm.
- getId() - Method in enum org.nhindirect.policy.x509.RDNAttributeIdentifier
-
Gets the object identifier (OID) of the RDN attribute.
- getId() - Method in enum org.nhindirect.policy.x509.SignatureAlgorithmIdentifier
-
Gets the object identifier (OID) of the signature algorithm.
- getInstance(PolicyValue<T>) - Static method in class org.nhindirect.policy.LiteralPolicyExpressionFactory
-
- getInstance(T) - Static method in class org.nhindirect.policy.LiteralPolicyExpressionFactory
-
Creates an instance from an object.
- getInstance(PolicyOperator, Vector<PolicyExpression>) - Static method in class org.nhindirect.policy.OperationPolicyExpressionFactory
-
- getInstance() - Static method in class org.nhindirect.policy.PolicyFilterFactory
-
- getInstance(Compiler) - Static method in class org.nhindirect.policy.PolicyFilterFactory
-
- getInstance(ExecutionEngine) - Static method in class org.nhindirect.policy.PolicyFilterFactory
-
- getInstance(Compiler, ExecutionEngine) - Static method in class org.nhindirect.policy.PolicyFilterFactory
-
- getInstance(PolicyLexicon) - Static method in class org.nhindirect.policy.PolicyLexiconParserFactory
-
Creates an instance for a given lexicon.
- getInstance(T) - Static method in class org.nhindirect.policy.PolicyValueFactory
-
Creates an instance of a
PolicyValue object containing the given value.
- getName() - Method in enum org.nhindirect.policy.x509.AuthorityInfoAccessMethodIdentifier
-
Gets the name of the access method.
- getName() - Method in enum org.nhindirect.policy.x509.KeyUsageBit
-
Gets the name of the key usage bit.
- getName() - Method in enum org.nhindirect.policy.x509.PublicKeyAlgorithmIdentifier
-
Gets the name of the public key algorithm.
- getName() - Method in enum org.nhindirect.policy.x509.RDNAttributeIdentifier
-
Gets the name of the attribute as it is commonly displayed in an X509 certificate viewer
- getName() - Method in enum org.nhindirect.policy.x509.SignatureAlgorithmIdentifier
-
Gets the name of the signature algorithm.
- getOperands() - Method in interface org.nhindirect.policy.OperationPolicyExpression
-
Gets the parameters that will be used by the operator when the expression is evaluated.
- getOperands() - Method in class org.nhindirect.policy.OperationPolicyExpressionFactory.OperationPolicyExpressionImpl
-
Gets the parameters that will be used by the operator when the expression is evaluated.
- getOperator() - Method in class org.nhindirect.policy.impl.machine.StackMachineEntry
-
- getOperatorText() - Method in enum org.nhindirect.policy.PolicyOperator
-
Gets the plain English representation of the operator.
- getOperatorToken() - Method in enum org.nhindirect.policy.PolicyOperator
-
Gets the token of the operator used in a lexicon parser.
- getParamsType() - Method in enum org.nhindirect.policy.PolicyOperator
-
- getParserClass() - Method in enum org.nhindirect.policy.PolicyLexicon
-
- getPolicyExpressionReferenceType() - Method in interface org.nhindirect.policy.ReferencePolicyExpression
-
Gets the type of referenceable expressions.
- getPolicyExpressionReferenceType() - Method in class org.nhindirect.policy.x509.AbstractX509Field
-
Gets the type of referenceable expressions.
- getPolicyOperator() - Method in interface org.nhindirect.policy.OperationPolicyExpression
-
Gets the operator that will be executed when the expression is evaluated.
- getPolicyOperator() - Method in class org.nhindirect.policy.OperationPolicyExpressionFactory.OperationPolicyExpressionImpl
-
Gets the operator that will be executed when the expression is evaluated.
- getPolicyValue() - Method in interface org.nhindirect.policy.LiteralPolicyExpression
-
Retrieves the static value contained within literal expression.
- getPolicyValue() - Method in interface org.nhindirect.policy.PolicyValue
-
Gets the object that represents a value.
- getPolicyValue() - Method in class org.nhindirect.policy.x509.AbstractX509Field
-
Retrieves the static value contained within literal expression.
- getRDNAttributeFieldId() - Method in class org.nhindirect.policy.x509.IssuerAttributeField
-
Gets the requested RDN attribute id.
- getReferenceClass() - Method in class org.nhindirect.policy.x509.ExtensionIdentifier.AttributeReferenceClass
-
- getReferenceClass(String) - Method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Gets the class implementing the extension.
- getReferenceClass() - Method in class org.nhindirect.policy.x509.TBSFieldName.AttributeReferenceClass
-
- getReferenceClass(String) - Method in enum org.nhindirect.policy.x509.TBSFieldName
-
Gets the class implementing the field name.
- getReferenceClass() - Method in enum org.nhindirect.policy.x509.X509FieldType
-
Gets the class implementing the field type.
- getRfcName() - Method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Gets the name of the extension as defined by RFC5280.
- getRfcName() - Method in enum org.nhindirect.policy.x509.TBSFieldName
-
Gets the name of the field as defined by RFC5280.
- getRfcName() - Method in enum org.nhindirect.policy.x509.X509FieldType
-
Gets the name of the field as defined by RFC5280.
- getTag() - Method in enum org.nhindirect.policy.x509.GeneralNameType
-
Gets the tag id of this type
- getUsageBit() - Method in enum org.nhindirect.policy.x509.KeyUsageBit
-
Gets the key usage bit as an integer.
- getValue() - Method in class org.nhindirect.policy.impl.machine.StackMachineEntry
-
- getX509FieldType() - Method in class org.nhindirect.policy.x509.AbstractTBSField
-
Gets The field type of the certificate.
- getX509FieldType() - Method in class org.nhindirect.policy.x509.SignatureAlgorithmField
-
Gets The field type of the certificate.
- getX509FieldType() - Method in interface org.nhindirect.policy.x509.X509Field
-
Gets The field type of the certificate.
- getXStreamInstance() - Static method in class org.nhindirect.policy.impl.XStreamFactory
-
Gets an instance of an XStream object.
- injectReferenceValue(R) - Method in interface org.nhindirect.policy.ReferencePolicyExpression
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.AuthorityInfoAccessExtentionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.AuthorityInfoAccessOCSPLocExtentionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.AuthorityKeyIdentifierKeyIdExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.BasicContraintsExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.CertificatePolicyCpsUriExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.CertificatePolicyIndentifierExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.CRLDistributionPointNameExtentionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.ExtendedKeyUsageExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.IssuerAttributeField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.KeyUsageExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SerialNumberAttributeField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SignatureAlgorithmField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SubjectAltNameExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SubjectAttributeField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SubjectKeyIdentifierExtensionField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SubjectPublicKeyAlgorithmField
-
Injects the referenced value into the expressions.
- injectReferenceValue(X509Certificate) - Method in class org.nhindirect.policy.x509.SubjectPublicKeySizeField
-
Injects the referenced value into the expressions.
- IntegerPolicyOperatorExecutor<O> - Interface in org.nhindirect.policy
-
Policy executor that returns an integer result.
- isCompliant(X509Certificate, InputStream, PolicyLexicon) - Method in class org.nhindirect.policy.impl.DefaultPolicyFilter
-
Checks if an X509 certificate is compliant with a given policy.
- isCompliant(X509Certificate, PolicyExpression) - Method in class org.nhindirect.policy.impl.DefaultPolicyFilter
-
Checks if an X509 certificate is compliant with a given policy.
- isCompliant(X509Certificate, InputStream, PolicyLexicon) - Method in interface org.nhindirect.policy.PolicyFilter
-
Checks if an X509 certificate is compliant with a given policy.
- isCompliant(X509Certificate, PolicyExpression) - Method in interface org.nhindirect.policy.PolicyFilter
-
Checks if an X509 certificate is compliant with a given policy.
- isCritical() - Method in class org.nhindirect.policy.x509.AbstractExtensionField
-
Indicates if the extension is marked as critical.
- isCritical() - Method in interface org.nhindirect.policy.x509.ExtensionField
-
Indicates if the extension is marked as critical.
- isReportModeEnabled() - Method in interface org.nhindirect.policy.Compiler
-
Indicates whether or not the compiler is in report mode.
- isReportModeEnabled() - Method in class org.nhindirect.policy.impl.machine.StackMachineCompiler
-
Indicates whether or not the compiler is in report mode.
- isRequired() - Method in class org.nhindirect.policy.x509.AbstractX509Field
-
Indicates if the field or extension must exist in the certificate to be compliant with the policy.
- isRequired() - Method in interface org.nhindirect.policy.x509.X509Field
-
Indicates if the field or extension must exist in the certificate to be compliant with the policy.
- IssuerAttributeField - Class in org.nhindirect.policy.x509
-
Issuer field of TBS section of certificate
- IssuerAttributeField(boolean, RDNAttributeIdentifier) - Constructor for class org.nhindirect.policy.x509.IssuerAttributeField
-
Constructor
- ValidatePanel - Class in org.nhindirect.policy.tools.policyvalidate
-
Main application panel that performs certificate validation.
- ValidatePanel() - Constructor for class org.nhindirect.policy.tools.policyvalidate.ValidatePanel
-
- valueOf(String) - Static method in enum org.nhindirect.policy.impl.machine.StackMachineEntry.EntryType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.PolicyExpressionReferenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.PolicyExpressionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.PolicyLexicon
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.PolicyOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.PolicyOperatorParamsType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.AuthorityInfoAccessMethodIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.ExtendedKeyUsageIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.GeneralNameType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.KeyUsageBit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.PublicKeyAlgorithmIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.RDNAttributeIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.SignatureAlgorithmIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.TBSFieldName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.nhindirect.policy.x509.X509FieldType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.nhindirect.policy.impl.machine.StackMachineEntry.EntryType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.PolicyExpressionReferenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.PolicyExpressionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.PolicyLexicon
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.PolicyOperator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.PolicyOperatorParamsType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.AuthorityInfoAccessMethodIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.ExtendedKeyUsageIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.ExtensionIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.GeneralNameType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.KeyUsageBit
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.PublicKeyAlgorithmIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.RDNAttributeIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.SignatureAlgorithmIdentifier
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.TBSFieldName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.nhindirect.policy.x509.X509FieldType
-
Returns an array containing the constants of this enum type, in
the order they are declared.