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:
[legend]
Collaboration diagram for barbican.plugin.crypto.base.DecryptDTO:
[legend]

Public Member Functions

def __init__ (self, encrypted)
 

Public Attributes

 encrypted
 

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
    secret.

Definition at line 200 of file base.py.

Constructor & Destructor Documentation

◆ __init__()

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

Definition at line 219 of file base.py.

Member Data Documentation

◆ encrypted

barbican.plugin.crypto.base.DecryptDTO.encrypted

Definition at line 220 of file base.py.


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