public enum SignatureRemoval extends java.lang.Enum<SignatureRemoval>
Enum Constant | Description |
---|---|
ALL |
Remove all signed (see
SIGNED ) and unsigned signature fields. |
NONE |
Do not remove any signatures.
|
SIGNED |
Remove all signed signatures, but no unsigned signature fields.
|
Modifier and Type | Method | Description |
---|---|---|
static SignatureRemoval |
valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static SignatureRemoval[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SignatureRemoval NONE
public static final SignatureRemoval SIGNED
Remove all signed signatures, but no unsigned signature fields.
This lets you change the encryption parameters of signed input documents, e.g. to encrypt or decrypt them (see WarningCategory.SIGNED_DOC_ENCRYPTION_UNCHANGED
).
While the cryptographic parts of the signatures are removed, their visual appearances are preserved.
public static final SignatureRemoval ALL
SIGNED
) and unsigned signature fields.public static SignatureRemoval[] values()
for (SignatureRemoval c : SignatureRemoval.values()) System.out.println(c);
public static SignatureRemoval valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null