barbican  12.0.0
About: OpenStack Barbican is the OpenStack Key Manager service. It provides secure storage, provisioning and management of secret data.
The "Wallaby" series (latest release).
  Fossies Dox: barbican-12.0.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

barbican.plugin.crypto.base.DecryptDTO Class Reference
Inheritance diagram for barbican.plugin.crypto.base.DecryptDTO:
Collaboration diagram for barbican.plugin.crypto.base.DecryptDTO:

Public Member Functions

def __init__ (self, encrypted)

Public Attributes


Detailed Description

Secret Decryption DTO

Data Transfer Object used to pass all the necessary data for the plugin
to perform decryption of a secret.

Currently, this DTO only contains the data produced by the plugin during
encryption, but in the future this DTO will contain more information, such
as a transport key for secret wrapping back to the client.

.. attribute:: encrypted

    The data that was produced by the plugin during encryption.  For some
    plugins this will be the actual bytes that need to be decrypted to
    produce the secret.  In other implementations, this may just be a
    reference to some external system that can produce the unencrypted

Definition at line 200 of file

Constructor & Destructor Documentation

◆ __init__()

def barbican.plugin.crypto.base.DecryptDTO.__init__ (   self,

Definition at line 219 of file

Member Data Documentation

◆ encrypted


Definition at line 220 of file

The documentation for this class was generated from the following file: