OpcUa_CryptoProvider_Config (STRUCT)ΒΆ

TYPE OpcUa_CryptoProvider_Config : STRUCT

InOut:

Name

Type

Comment

Name

POINTER TO STRING

The name of the crypto provider. Contains the Security Policy URI. Pointer to constant value.

NonceSize

OpcUa_UInt32

The size of the noces used by this policy.

SymmetricSignatureKeySize

OpcUa_UInt32

The size of the key used by the MAC algorithm of this policy.

SymmetricSignatureSize

OpcUa_UInt32

The output size of the MAC algorithm of this policy.

SymmetricEncryptionKeySize

OpcUa_UInt32

The size of the key used by the symmetric encryption algorithm of this policy.

SymmetricEncryptionBlockSize

OpcUa_UInt32

The blocksize of the symmetric encryption algorithm of this policy.

SymmetricEncryptionIVSize

OpcUa_UInt32

The IV of the key used by the symmetric encryption algorithm of this policy.

AsymmetricEncryptionOverhead

OpcUa_UInt32

The overhead needed by the asymmetric encryption algorithm of this policy.

MaximumAsymmetricKeyLength

OpcUa_UInt32

The maximum asymmetric keylength accepted by this policy.

MinimumAsymmetricKeyLength

OpcUa_UInt32

The minimum asymmetric keylength accepted by this policy.

AsymmetricSignatureUri

POINTER TO STRING

The URI of the asymmetric signature algorithm. Pointer to constant value.

AsymmetricEncryptionUri

POINTER TO STRING

The URI of the asymmetric encryption algorithm. Pointer to constant value.

SymmetricSignatureUri

POINTER TO STRING

The URI of the symmetric signature algorithm. Pointer to constant value.

SymmetricEncryptionUri

POINTER TO STRING

The URI of the symmetric encryption algorithm. Pointer to constant value.