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 (pubkey, data, policy_uri)
 
def require_cryptography (obj)
 

Variables

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

def opcua.crypto.security_policies.require_cryptography (   obj)
Raise exception if cryptography module is not available.
Call this function in constructors.

Definition at line 15 of file security_policies.py.

Variable Documentation

bool opcua.crypto.security_policies.CRYPTOGRAPHY_AVAILABLE = True

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 Tue Jan 19 2021 03:12:44