Class ExportR12CertificateProvider

java.lang.Object
com.aquima.interactions.foundation.security.cert.ExportR12CertificateProvider
All Implemented Interfaces:
ICertificateProvider, IDecryptCertificateProvider, IEncryptCertificateProvider, ISignReadOnlyCertificateProvider

@Deprecated(forRemoval=true) public final class ExportR12CertificateProvider extends Object implements IEncryptCertificateProvider
Deprecated, for removal: This API element is subject to removal in a future version.
com.aquima.interactions.foundation.security.cert.ExportR17CertificateProvider

Certificate provider for decrypting/signing/validating exported application release 12 xml's.

Will be removed in R19

Since:
12.0
Author:
Danny Roest, Vincent Jansen
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    This method returns an input stream that can be used to read the private key.
    Deprecated, for removal: This API element is subject to removal in a future version.
    This method returns an input stream that can be used to read the key.
    Deprecated, for removal: This API element is subject to removal in a future version.
    This method returns an input stream that can be used to read the secret key.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExportR12CertificateProvider

      public ExportR12CertificateProvider(IResource privateCertificate)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getPrivateKeyAsStream

      public InputStream getPrivateKeyAsStream() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: IEncryptCertificateProvider
      This method returns an input stream that can be used to read the private key.
      Specified by:
      getPrivateKeyAsStream in interface IEncryptCertificateProvider
      Returns:
      an input stream that can be used to read the private key.
      Throws:
      IOException - This exception is thrown when the private key could not be read.
    • getPublicKeyAsStream

      public InputStream getPublicKeyAsStream() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ISignReadOnlyCertificateProvider
      This method returns an input stream that can be used to read the key.
      Specified by:
      getPublicKeyAsStream in interface ISignReadOnlyCertificateProvider
      Returns:
      an input stream that can be used to read the key.
      Throws:
      IOException - This exception is thrown when the key could not be read.
    • getSecretKeyAsStream

      public InputStream getSecretKeyAsStream() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ICertificateProvider
      This method returns an input stream that can be used to read the secret key.
      Specified by:
      getSecretKeyAsStream in interface ICertificateProvider
      Returns:
      an input stream that can be used to read the secret key.
      Throws:
      IOException - This exception is thrown when the secret key could not be read.