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.