.NET Based OPC UA Client/Server SDK  3.1.0.500
UnifiedAutomation.UaBase.CertificateValidator Class Reference

Validates certificates. More...

Inherits UnifiedAutomation.UaBase.DefaultCertificateValidator.

Public Member Functions

 CertificateValidator (ISecurityProvider securityProvider, ApplicationInstanceBase application, UaSchema.EndpointConfiguration endpoint, UaSchema.CertificateCheckSettings settings)
 The default constructor. More...
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.DefaultCertificateValidator
 DefaultCertificateValidator (ISecurityProvider provider, CertificateValidatorSettings settings, bool isUserCertificateValidator=false)
 
void Dispose ()
 
void Validate (ICertificate certificate, IList< ICertificate > chain, string applicationUri=null, string endpointUrl=null)
 
void Validate (ICertificate certificate, string applicationUri=null, string endpointUrl=null)
 
void ChangeApplicationCertificate (ICertificate certificate)
 
void Accept (ICertificate certificate)
 
void Accept (ICertificate certificate, StatusCode validationError)
 
void RemoveAcceptance (ICertificate certificate)
 
IList< ICertificateGetIssuers (ICertificate certificate)
 

Additional Inherited Members

- Protected Member Functions inherited from UnifiedAutomation.UaBase.DefaultCertificateValidator
virtual void Dispose (bool disposing)
 
bool GetIssuers (ICertificate certificate, List< ICertificate > issuers, IList< ICertificate > chain, int chainIndex, UaSchema.SingleCertificateCheckSettings settings, ref ICertificate firstTrustedCertificate, ref StatusCode revocationUnknownStatus)
 Returns the issuers for the certificate. More...
 
virtual IList< ICertificateInternalValidate (ICertificate certificate, IList< ICertificate > certificateChain, UaSchema.SingleCertificateCheckSettings settings)
 Throws an exception if validation fails. More...
 
- Properties inherited from UnifiedAutomation.UaBase.DefaultCertificateValidator
ISecurityProvider SecurityProvider [get]
 
CertificateValidatorSettings Settings [get]
 
bool IsUserCertificateValidator [get]
 
object UserData [get, set]
 
- Properties inherited from UnifiedAutomation.UaBase.ICertificateValidator
object UserData [get, set]
 
- Events inherited from UnifiedAutomation.UaBase.DefaultCertificateValidator
EventHandler
< CertificateValidationEventArgs
ValidationError
 
- Events inherited from UnifiedAutomation.UaBase.ICertificateValidator
EventHandler
< CertificateValidationEventArgs
ValidationError
 

Detailed Description

Validates certificates.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.CertificateValidator.CertificateValidator ( ISecurityProvider  securityProvider,
ApplicationInstanceBase  application,
UaSchema.EndpointConfiguration  endpoint,
UaSchema.CertificateCheckSettings  settings 
)
inline

The default constructor.


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