xmltooling  3.3.0
xmlencryption::Encrypter::KeyEncryptionParams Struct Reference

Structure to collect key wrapping/transport requirements. More...

#include <xmltooling/encryption/Encrypter.h>

Public Member Functions

 KeyEncryptionParams (const xmltooling::Credential &credential, const XMLCh *algorithm=0, const XMLCh *recipient=0)
 Constructor. More...
 

Public Attributes

const xmltooling::Credentialm_credential
 Credential containing key encryption key. More...
 
const XMLCh * m_algorithm
 Key transport or wrapping algorithm. More...
 
const XMLCh * m_recipient
 Name of recipient that owns the key encryption key. More...
 

Detailed Description

Structure to collect key wrapping/transport requirements.

Constructor & Destructor Documentation

◆ KeyEncryptionParams()

xmlencryption::Encrypter::KeyEncryptionParams::KeyEncryptionParams ( const xmltooling::Credential credential,
const XMLCh *  algorithm = 0,
const XMLCh *  recipient = 0 
)

Constructor.

Parameters
credentiala Credential supplying the key encryption key
algorithmXML Encryption key wrapping or transport algorithm constant
recipientoptional name of recipient of encrypted key

Member Data Documentation

◆ m_algorithm

const XMLCh* xmlencryption::Encrypter::KeyEncryptionParams::m_algorithm

Key transport or wrapping algorithm.

◆ m_credential

const xmltooling::Credential& xmlencryption::Encrypter::KeyEncryptionParams::m_credential

Credential containing key encryption key.

◆ m_recipient

const XMLCh* xmlencryption::Encrypter::KeyEncryptionParams::m_recipient

Name of recipient that owns the key encryption key.


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