C# 클래스 Opc.Ua.SecurityPolicies

Defines constants for key security policies.
파일 보기 프로젝트 열기: OPCFoundation/UA-.NETStandardLibrary 1 사용 예제들

공개 메소드들

메소드 설명
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.

메소드 상세

Decrypt() 공개 정적인 메소드

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
리턴 byte[]

Encrypt() 공개 정적인 메소드

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
리턴 EncryptedData

GetDisplayName() 공개 정적인 메소드

Returns a display name for a security policy uri.
public static GetDisplayName ( string policyUri ) : string
policyUri string
리턴 string

GetDisplayNames() 공개 정적인 메소드

Returns the display names for all security policy uris.
public static GetDisplayNames ( ) : string[]
리턴 string[]

GetUri() 공개 정적인 메소드

Returns the uri associated with the display name.
public static GetUri ( string displayName ) : string
displayName string
리턴 string

Sign() 공개 정적인 메소드

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
리턴 SignatureData

Verify() 공개 정적인 메소드

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
리턴 bool