Class EncryptionOptions
- java.lang.Object
-
- com.adobe.fd.docassurance.client.api.EncryptionOptions
-
public class EncryptionOptions extends java.lang.Object
EncryptionOptions
contains parameters to be initialized when encrypting a pdf document. First set appropriate encryptionType for encrypting with password or certificates. For encrypting with password set passwordEncryptionOptionSpec . For encrypting with certificate set pkiIdentities, certOptionSpec, credentialAlias and resourceResolver.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec
getCertOptionSpec()
java.lang.String
getCredentialAlias()
DocAssuranceServiceOperationTypes
getEncryptionType()
static EncryptionOptions
getInstance()
com.adobe.fd.encryption.client.PasswordEncryptionOptionSpec
getPasswordEncryptionOptionSpec()
java.util.List<com.adobe.fd.encryption.client.CertificateEncryptionIdentity>
getPkiIdentities()
ResourceResolver
getResourceResolver()
void
setCertOptionSpec(com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec certOptionSpec)
void
setCredentialAlias(java.lang.String credentialAlias)
void
setEncryptionType(DocAssuranceServiceOperationTypes encryptionType)
void
setPasswordEncryptionOptionSpec(com.adobe.fd.encryption.client.PasswordEncryptionOptionSpec passwordEncryptionOptionSpec)
void
setPkiIdentities(java.util.List<com.adobe.fd.encryption.client.CertificateEncryptionIdentity> pkiIdentities)
void
setResourceResolver(ResourceResolver resourceResolver)
-
-
-
Method Detail
-
getInstance
public static EncryptionOptions getInstance()
-
getEncryptionType
public DocAssuranceServiceOperationTypes getEncryptionType()
-
setEncryptionType
public void setEncryptionType(DocAssuranceServiceOperationTypes encryptionType)
- Parameters:
encryptionType
- select fromDocAssuranceServiceOperationTypes
, if Encryption Type is password or certificate encryption
-
getPasswordEncryptionOptionSpec
public com.adobe.fd.encryption.client.PasswordEncryptionOptionSpec getPasswordEncryptionOptionSpec()
-
setPasswordEncryptionOptionSpec
public void setPasswordEncryptionOptionSpec(com.adobe.fd.encryption.client.PasswordEncryptionOptionSpec passwordEncryptionOptionSpec)
- Parameters:
passwordEncryptionOptionSpec
- providePasswordEncryptionOptionSpec
for password encryption
-
getPkiIdentities
public java.util.List<com.adobe.fd.encryption.client.CertificateEncryptionIdentity> getPkiIdentities()
-
setPkiIdentities
public void setPkiIdentities(java.util.List<com.adobe.fd.encryption.client.CertificateEncryptionIdentity> pkiIdentities)
- Parameters:
pkiIdentities
- provideCertificateEncryptionIdentity
for certificate encryption
-
getCertOptionSpec
public com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec getCertOptionSpec()
-
setCertOptionSpec
public void setCertOptionSpec(com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec certOptionSpec)
- Parameters:
certOptionSpec
-CertificateEncryptionOptionSpec
for certificate encryption
-
getCredentialAlias
public java.lang.String getCredentialAlias()
-
setCredentialAlias
public void setCredentialAlias(java.lang.String credentialAlias)
- Parameters:
credentialAlias
- credential alias of the private certificate in the AEM KeyStore corresponding to the public certificate used for encryption
-
getResourceResolver
public ResourceResolver getResourceResolver()
-
setResourceResolver
public void setResourceResolver(ResourceResolver resourceResolver)
- Parameters:
resourceResolver
-ResourceResolver
to the user's Key Store for certificate encryption
-
-