Class EncryptionOptions
- java.lang.Object
-
- com.adobe.fd.docassurance.client.api.EncryptionOptions
-
public class EncryptionOptions extends java.lang.ObjectEncryptionOptionscontains 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.CertificateEncryptionOptionSpecgetCertOptionSpec()java.lang.StringgetCredentialAlias()DocAssuranceServiceOperationTypesgetEncryptionType()static EncryptionOptionsgetInstance()com.adobe.fd.encryption.client.PasswordEncryptionOptionSpecgetPasswordEncryptionOptionSpec()java.util.List<com.adobe.fd.encryption.client.CertificateEncryptionIdentity>getPkiIdentities()ResourceResolvergetResourceResolver()voidsetCertOptionSpec(com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec certOptionSpec)voidsetCredentialAlias(java.lang.String credentialAlias)voidsetEncryptionType(DocAssuranceServiceOperationTypes encryptionType)voidsetPasswordEncryptionOptionSpec(com.adobe.fd.encryption.client.PasswordEncryptionOptionSpec passwordEncryptionOptionSpec)voidsetPkiIdentities(java.util.List<com.adobe.fd.encryption.client.CertificateEncryptionIdentity> pkiIdentities)voidsetResourceResolver(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- providePasswordEncryptionOptionSpecfor 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- provideCertificateEncryptionIdentityfor certificate encryption
-
getCertOptionSpec
public com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec getCertOptionSpec()
-
setCertOptionSpec
public void setCertOptionSpec(com.adobe.fd.encryption.client.CertificateEncryptionOptionSpec certOptionSpec)
- Parameters:
certOptionSpec-CertificateEncryptionOptionSpecfor 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-ResourceResolverto the user's Key Store for certificate encryption
-
-