Summary: Enums | Fields | Methods | Inherited Methods | [Expand All]
public static final enum

# VerificationOptions.CertificateTrustFlag

extends Enum<E extends Enum<E>>

java.lang.Object
↳ | java.lang.Enum<E extends java.lang.Enum<E>>
| ↳ | com.pdftron.pdf.VerificationOptions.CertificateTrustFlag

## Class Overview

An enumeration representing the level of trust associated with a particular certificate. Multiple flag values can be combined using bitwise operators.

## Summary

Enum Values
VerificationOptions.CertificateTrustFlag | e_certification_trust | analogous to "kPSSigTrustAuthenticDocuments" in FDF cert exchange specification.
VerificationOptions.CertificateTrustFlag | e_complete_trust | another handy shortcut for testing
VerificationOptions.CertificateTrustFlag | e_default_trust | handy shortcut for what Acrobat does by default -- trust for everything except certification, javascript, and dynamic
VerificationOptions.CertificateTrustFlag | e_dynamic_content | analogous to "kPSSigTrustDynamicContent" in FDF cert exchange specification.
VerificationOptions.CertificateTrustFlag | e_identity | analogous to "kPSSigTrustIdentity" in FDF cert exchange specification.
VerificationOptions.CertificateTrustFlag | e_javascript | analogous to "kPSSigTrustJavaScript" in FDF cert exchange specification.
VerificationOptions.CertificateTrustFlag | e_signing_trust | analogous to "kPSSigTrustSigning" in FDF cert exchange specification.
VerificationOptions.CertificateTrustFlag | e_trust_anchor | analogous to "kPSSigTrustAnchor" in FDF cert exchange specification.

Fields
public final int | value |

Public Methods
static VerificationOptions.CertificateTrustFlag | valueOf(String name)
final static CertificateTrustFlag[] | values()

[Expand] Inherited Methods
From class java.lang.Enum
final int | compareTo(E arg0)
int | compareTo(Object arg0)
final boolean | equals(Object arg0)
final Class<E> | getDeclaringClass()
final int | hashCode()
final String | name()
final int | ordinal()
String | toString()
static <T extends Enum<T>> T | valueOf(Class<T> arg0, String arg1)
From class java.lang.Object
boolean | equals(Object arg0)
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)
final void | wait()
From interface java.lang.Comparable
abstract int | compareTo(T arg0)

## Enum Values

#### public static final VerificationOptions.CertificateTrustFlag e_certification_trust

analogous to "kPSSigTrustAuthenticDocuments" in FDF cert exchange specification. Allows certifications using this identity to be verified.

#### public static final VerificationOptions.CertificateTrustFlag e_complete_trust

another handy shortcut for testing

#### public static final VerificationOptions.CertificateTrustFlag e_default_trust

handy shortcut for what Acrobat does by default -- trust for everything except certification, javascript, and dynamic

#### public static final VerificationOptions.CertificateTrustFlag e_dynamic_content

analogous to "kPSSigTrustDynamicContent" in FDF cert exchange specification. Just like in Acrobat, does not invalidate dynamic documents, just intended to stop viewers from allowing its use on documents which are not trusted for it.

#### public static final VerificationOptions.CertificateTrustFlag e_identity

analogous to "kPSSigTrustIdentity" in FDF cert exchange specification. If this flag is not set, all other flags are ignored, and certificate is used only for path building.

#### public static final VerificationOptions.CertificateTrustFlag e_javascript

analogous to "kPSSigTrustJavaScript" in FDF cert exchange specification. Just like in Acrobat, does not invalidate JavaScript-containing documents, just intended to stop viewers from allowing its use on documents which are not trusted for it.

#### public static final VerificationOptions.CertificateTrustFlag e_signing_trust

analogous to "kPSSigTrustSigning" in FDF cert exchange specification. Automatically set even when not specified, just like in Acrobat.

#### public static final VerificationOptions.CertificateTrustFlag e_trust_anchor

analogous to "kPSSigTrustAnchor" in FDF cert exchange specification. If this flag is set, paths may end with this certificate, and no revocation checks are done for it.

## Fields

#### public final int value

## Public Methods

#### public static VerificationOptions.CertificateTrustFlag valueOf (String name)

#### public static final CertificateTrustFlag[] values ()