C# Class Opc.Ua.SecurityPolicies

Defines constants for key security policies.
Afficher le fichier Open project: OPCFoundation/UA-.NETStandardLibrary Class Usage Examples

Méthodes publiques

Méthode Description
Decrypt ( X509Certificate2 certificate, string securityPolicyUri, EncryptedData dataToDecrypt ) : byte[]

Decrypts the CipherText using the SecurityPolicyUri and returns the PlainTetx.

Encrypt ( X509Certificate2 certificate, string securityPolicyUri, byte plainText ) : EncryptedData

Encrypts the text using the SecurityPolicyUri and returns the result.

GetDisplayName ( string policyUri ) : string

Returns a display name for a security policy uri.

GetDisplayNames ( ) : string[]

Returns the display names for all security policy uris.

GetUri ( string displayName ) : string

Returns the uri associated with the display name.

Sign ( X509Certificate2 certificate, string securityPolicyUri, byte dataToSign ) : SignatureData

Signs the data using the SecurityPolicyUri and returns the signature.

Verify ( X509Certificate2 certificate, string securityPolicyUri, byte dataToVerify, SignatureData signature ) : bool

Verifies the signature using the SecurityPolicyUri and return true if valid.

Method Details

Decrypt() public static méthode

Decrypts the CipherText using the SecurityPolicyUri and returns the PlainTetx.
public static Decrypt ( X509Certificate2 certificate, string securityPolicyUri, EncryptedData dataToDecrypt ) : byte[]
certificate X509Certificate2
securityPolicyUri string
dataToDecrypt EncryptedData
Résultat byte[]

Encrypt() public static méthode

Encrypts the text using the SecurityPolicyUri and returns the result.
public static Encrypt ( X509Certificate2 certificate, string securityPolicyUri, byte plainText ) : EncryptedData
certificate X509Certificate2
securityPolicyUri string
plainText byte
Résultat EncryptedData

GetDisplayName() public static méthode

Returns a display name for a security policy uri.
public static GetDisplayName ( string policyUri ) : string
policyUri string
Résultat string

GetDisplayNames() public static méthode

Returns the display names for all security policy uris.
public static GetDisplayNames ( ) : string[]
Résultat string[]

GetUri() public static méthode

Returns the uri associated with the display name.
public static GetUri ( string displayName ) : string
displayName string
Résultat string

Sign() public static méthode

Signs the data using the SecurityPolicyUri and returns the signature.
public static Sign ( X509Certificate2 certificate, string securityPolicyUri, byte dataToSign ) : SignatureData
certificate X509Certificate2
securityPolicyUri string
dataToSign byte
Résultat SignatureData

Verify() public static méthode

Verifies the signature using the SecurityPolicyUri and return true if valid.
public static Verify ( X509Certificate2 certificate, string securityPolicyUri, byte dataToVerify, SignatureData signature ) : bool
certificate X509Certificate2
securityPolicyUri string
dataToVerify byte
signature SignatureData
Résultat bool