.NET Based OPC UA Client/Server SDK
3.2.1.522
|
Base class for other SecurityProviders More...
Inherits UnifiedAutomation.UaBase.ISecurityProvider.
Inherited by UnifiedAutomation.UaBase.BouncyCastleSecurityProvider, and UnifiedAutomation.UaBase.WindowsSecurityProvider.
Public Member Functions | |
void | Dispose () |
virtual ICertificateFactory | CreateCertificateFactory () |
This method should be overridden by subclass if a CertificateFactory is needed. More... | |
virtual ICertificateStore | CreateCertificateStore (string storePath, bool noPrivateKeys, bool readOnly) |
virtual ICertificateStore | CreateCertificateStore (CertificateStoreSettings settings) |
virtual void | SetSecurityLevel (ApplicationInstanceBase application, EndpointDescription endpoint) |
virtual bool | IsSupportedPolicy (string securityPolicyUri) |
virtual ICertificateValidator | CreateCertificateValidator (CertificateValidatorSettings settings) |
virtual ICryptoProvider | CreateCryptoProvider (CryptoProviderSettings settings) |
virtual ISecureChannel | CreateSecureChannel (SecureChannelSettings settings) |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
virtual ICertificateStore | CreateWindowsStore (CertificateStoreSettings settings) |
Static Protected Member Functions | |
static bool | IsInMemoryStorePath (string storePath) |
Base class for other SecurityProviders
CreateCertificateFactory returns null. This class should only be used if the OPC UA Application shall
|
virtual |
This method should be overridden by subclass if a CertificateFactory
is needed.
For explanation see class description remarks.
null
.Implements UnifiedAutomation.UaBase.ISecurityProvider.
Reimplemented in UnifiedAutomation.UaBase.WindowsSecurityProvider, and UnifiedAutomation.UaBase.BouncyCastleSecurityProvider.