Classes | Functions | Variables
opcua::crypto::security_policies Namespace Reference

Classes

class  Cryptography
class  Decryptor
class  DecryptorAesCbc
class  DecryptorRsa
class  Encryptor
class  EncryptorAesCbc
class  EncryptorRsa
class  SecurityPolicyBasic128Rsa15
class  SecurityPolicyBasic256
class  Signer
class  SignerAesCbc
class  SignerRsa
class  Verifier
class  VerifierAesCbc
class  VerifierRsa

Functions

def encrypt_asymmetric
def require_cryptography

Variables

 CRYPTOGRAPHY_AVAILABLE = True
string POLICY_NONE_URI = 'http://opcfoundation.org/UA/SecurityPolicy#None'

Function Documentation

def opcua.crypto.security_policies.encrypt_asymmetric (   pubkey,
  data,
  policy_uri 
)
Encrypt data with pubkey using an asymmetric algorithm.
The algorithm is selected by policy_uri.
Returns a tuple (encrypted_data, algorithm_uri)

Definition at line 444 of file security_policies.py.

Raise exception if cryptography module is not available.
Call this function in constructors.

Definition at line 15 of file security_policies.py.


Variable Documentation

Definition at line 7 of file security_policies.py.

string opcua::crypto::security_policies::POLICY_NONE_URI = 'http://opcfoundation.org/UA/SecurityPolicy#None'

Definition at line 12 of file security_policies.py.



ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Sat Jun 8 2019 18:26:24