code: @Override
      public ExportCertificateResult exportCertificate(ExportCertificateRequest request) {
          request = beforeClientExecution(request);
          return executeExportCertificate(request);
      }
docs: <p>
  Exports a private certificate issued by a private certificate authority (CA) for use anywhere. You can export the
  certificate, the certificate chain, and the encrypted private key associated with the public key embedded in the
  certificate. You must store the private key securely. The private key is a 2048 bit RSA key. You must provide a
  passphrase for the private key when exporting it. You can use the following OpenSSL command to decrypt it later.
  Provide the passphrase when prompted.
  </p>
  <p>
  <code>openssl rsa -in encrypted_key.pem -out decrypted_key.pem</code>
  </p>
  
  @param exportCertificateRequest
  @return Result of the ExportCertificate operation returned by the service.
  @throws ResourceNotFoundException
  The specified certificate cannot be found in the caller's account or the caller's account cannot be
  found.
  @throws RequestInProgressException
  The certificate request is in process and the certificate in your account has not yet been issued.
  @throws InvalidArnException
  The requested Amazon Resource Name (ARN) does not refer to an existing resource.
  @sample AWSCertificateManager.ExportCertificate
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/acm-2015-12-08/ExportCertificate" target="_top">AWS API
  Documentation</a>