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