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

Static Public Attributes

string ENCRYPT_DECRYPT = "ENCRYPT_DECRYPT"
 
string SYMMETRIC_KEY_GENERATION = "SYMMETRIC_KEY_GENERATION"
 
list SYMMETRIC_ALGORITHMS
 
list SYMMETRIC_KEY_LENGTHS = [64, 128, 192, 256]
 
string ASYMMETRIC_KEY_GENERATION = "ASYMMETRIC_KEY_GENERATION"
 
list ASYMMETRIC_ALGORITHMS = ['rsa', 'dsa']
 
list ASYMMETRIC_KEY_LENGTHS = [1024, 2048, 4096]
 

Detailed Description

Class to hold the type enumeration that plugins may support.

Definition at line 55 of file base.py.

Member Data Documentation

◆ ASYMMETRIC_ALGORITHMS

list barbican.plugin.crypto.base.PluginSupportTypes.ASYMMETRIC_ALGORITHMS = ['rsa', 'dsa']
static

Definition at line 65 of file base.py.

◆ ASYMMETRIC_KEY_GENERATION

string barbican.plugin.crypto.base.PluginSupportTypes.ASYMMETRIC_KEY_GENERATION = "ASYMMETRIC_KEY_GENERATION"
static

Definition at line 64 of file base.py.

◆ ASYMMETRIC_KEY_LENGTHS

list barbican.plugin.crypto.base.PluginSupportTypes.ASYMMETRIC_KEY_LENGTHS = [1024, 2048, 4096]
static

Definition at line 66 of file base.py.

◆ ENCRYPT_DECRYPT

string barbican.plugin.crypto.base.PluginSupportTypes.ENCRYPT_DECRYPT = "ENCRYPT_DECRYPT"
static

Definition at line 57 of file base.py.

◆ SYMMETRIC_ALGORITHMS

list barbican.plugin.crypto.base.PluginSupportTypes.SYMMETRIC_ALGORITHMS
static
Initial value:
= ['aes', 'des', '3des', 'hmacsha1',
'hmacsha256', 'hmacsha384', 'hmacsha512']

Definition at line 60 of file base.py.

◆ SYMMETRIC_KEY_GENERATION

string barbican.plugin.crypto.base.PluginSupportTypes.SYMMETRIC_KEY_GENERATION = "SYMMETRIC_KEY_GENERATION"
static

Definition at line 58 of file base.py.

◆ SYMMETRIC_KEY_LENGTHS

list barbican.plugin.crypto.base.PluginSupportTypes.SYMMETRIC_KEY_LENGTHS = [64, 128, 192, 256]
static

Definition at line 62 of file base.py.


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