.NET Based OPC UA Client/Server SDK
3.0.0.439
|
Inherits UnifiedAutomation.UaBase.ICertificateValidator.
Public Member Functions | |
DefaultCertificateValidator (ISecurityProvider provider, CertificateValidatorSettings settings) | |
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 | RemoveAcceptance (ICertificate certificate) |
IList< ICertificate > | GetIssuers (ICertificate certificate) |
Protected Member Functions | |
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< ICertificate > | InternalValidate (ICertificate certificate, IList< ICertificate > certificateChain, UaSchema.SingleCertificateCheckSettings settings) |
Throws an exception if validation fails. More... | |
Properties | |
ISecurityProvider | SecurityProvider [get] |
CertificateValidatorSettings | Settings [get] |
object | UserData [get, set] |
Properties inherited from UnifiedAutomation.UaBase.ICertificateValidator | |
object | UserData [get, set] |
Events | |
EventHandler < CertificateValidationEventArgs > | ValidationError |
Events inherited from UnifiedAutomation.UaBase.ICertificateValidator | |
EventHandler < CertificateValidationEventArgs > | ValidationError |
|
inlineprotected |
Returns the issuers for the certificate.
|
inlineprotectedvirtual |
Throws an exception if validation fails.
certificate | The certificate. |
certificateChain | The chain. |
settings | The settings to use when checking the certificate. |
StatusException | If certificate cannot be accepted |