.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaBase.SecurityAlgorithms Class Reference

Defines constants for key security policies. More...

Public Attributes

const string HmacSha1 = "http://www.w3.org/2000/09/xmldsig#hmac-sha1"
 The HMAC-SHA1 algorithm used to create symmetric key signatures. More...
 
const string HmacSha256 = "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"
 The HMAC-SHA256 algorithm used to create symmetric key signatures. More...
 
const string RsaSha1 = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"
 The RSA-SHA1 algorithm used to create asymmetric key signatures. More...
 
const string RsaSha256 = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"
 The RSA-SHA256 algorithm used to create asymmetric key signatures. More...
 
const string RsaPssSha256 = "http://opcfoundation.org/UA/security/rsa-pss-sha2-256"
 The RSA-PSS-SHA256 algorithm used to create asymmetric key signatures. More...
 
const string Sha1 = "http://www.w3.org/2000/09/xmldsig#sha1"
 The SHA1 algorithm used to create message digests. More...
 
const string Sha256 = "http://www.w3.org/2001/04/xmlenc#sha256"
 The SHA256 algorithm used to create message digests. More...
 
const string Sha512 = "http://www.w3.org/2001/04/xmlenc#sha512"
 The SHA512 algorithm used to create message digests. More...
 
const string Aes128 = "http://www.w3.org/2001/04/xmlenc#aes128-cbc"
 The AES128 algorithm used to encrypt data. More...
 
const string Aes256 = "http://www.w3.org/2001/04/xmlenc#aes256-cbc"
 The AES256 algorithm used to encrypt data. More...
 
const string KwAes128 = "http://www.w3.org/2001/04/xmlenc#kw-aes128"
 The AES128 algorithm used to encrypt keys. More...
 
const string KwAes256 = "http://www.w3.org/2001/04/xmlenc#kw-aes256"
 The AES256 algorithm used to encrypt keys. More...
 
const string RsaOaep = "http://www.w3.org/2001/04/xmlenc#rsa-oaep"
 The RSA-OAEP algorithm used to encrypt data. More...
 
const string RsaOaepSha256 = "http://opcfoundation.org/UA/security/rsa-oaep-sha2-256"
 The RSA-OAEP algorithm used to encrypt data. More...
 
const string Rsa15 = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"
 The RSA-PKCSv1.5 algorithm used to encrypt data. More...
 
const string KwRsaOaep = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"
 The RSA-OAEP algorithm used to encrypt keys. More...
 
const string KwRsa15 = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"
 The RSA-PKCSv1.5 algorithm used to encrypt keys. More...
 
const string PSha1 = "http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1"
 The P-SHA1 algorithm used to generate keys. More...
 

Detailed Description

Defines constants for key security policies.

Member Data Documentation

const string UnifiedAutomation.UaBase.SecurityAlgorithms.Aes128 = "http://www.w3.org/2001/04/xmlenc#aes128-cbc"

The AES128 algorithm used to encrypt data.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.Aes256 = "http://www.w3.org/2001/04/xmlenc#aes256-cbc"

The AES256 algorithm used to encrypt data.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.HmacSha1 = "http://www.w3.org/2000/09/xmldsig#hmac-sha1"

The HMAC-SHA1 algorithm used to create symmetric key signatures.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.HmacSha256 = "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"

The HMAC-SHA256 algorithm used to create symmetric key signatures.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.KwAes128 = "http://www.w3.org/2001/04/xmlenc#kw-aes128"

The AES128 algorithm used to encrypt keys.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.KwAes256 = "http://www.w3.org/2001/04/xmlenc#kw-aes256"

The AES256 algorithm used to encrypt keys.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.KwRsa15 = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"

The RSA-PKCSv1.5 algorithm used to encrypt keys.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.KwRsaOaep = "http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p"

The RSA-OAEP algorithm used to encrypt keys.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.PSha1 = "http://schemas.xmlsoap.org/ws/2005/02/sc/dk/p_sha1"

The P-SHA1 algorithm used to generate keys.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.Rsa15 = "http://www.w3.org/2001/04/xmlenc#rsa-1_5"

The RSA-PKCSv1.5 algorithm used to encrypt data.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.RsaOaep = "http://www.w3.org/2001/04/xmlenc#rsa-oaep"

The RSA-OAEP algorithm used to encrypt data.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.RsaOaepSha256 = "http://opcfoundation.org/UA/security/rsa-oaep-sha2-256"

The RSA-OAEP algorithm used to encrypt data.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.RsaPssSha256 = "http://opcfoundation.org/UA/security/rsa-pss-sha2-256"

The RSA-PSS-SHA256 algorithm used to create asymmetric key signatures.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.RsaSha1 = "http://www.w3.org/2000/09/xmldsig#rsa-sha1"

The RSA-SHA1 algorithm used to create asymmetric key signatures.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.RsaSha256 = "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"

The RSA-SHA256 algorithm used to create asymmetric key signatures.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.Sha1 = "http://www.w3.org/2000/09/xmldsig#sha1"

The SHA1 algorithm used to create message digests.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.Sha256 = "http://www.w3.org/2001/04/xmlenc#sha256"

The SHA256 algorithm used to create message digests.

const string UnifiedAutomation.UaBase.SecurityAlgorithms.Sha512 = "http://www.w3.org/2001/04/xmlenc#sha512"

The SHA512 algorithm used to create message digests.


The documentation for this class was generated from the following file: