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

More...

Inherits UnifiedAutomation.UaBase.ICertificateStore.

Public Member Functions

 DefaultCertificateStore (ISecurityProvider provider, CertificateStoreSettings settings)
 
void Dispose ()
 
ICertificate Find (string thumbprint, bool needPrivateKey=false)
 
ICertificate Find (string subjectName, string thumbprint, bool needPrivateKey=false, string privateKeyPassword=null)
 
void Add (ICertificate certificate, bool replaceExisting=true, bool savePrivateKey=false, string privateKeyPassword=null)
 
void Remove (string thumbprint)
 
StatusCode IsRevoked (ICertificate issuer, ICertificate certificate)
 
string GetPrivateKeyFilePath (string thumbprint)
 
IEnumerator< ICertificateGetEnumerator ()
 
ICertificateRevocationList ParseCRL (byte[] derData)
 
IList< ICertificateRevocationListGetCRLs (ICertificate issuer=null)
 
void AddCRLs (IList< ICertificateRevocationList > crls, bool deleteExisting=false)
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Properties

ISecurityProvider SecurityProvider [get]
 
CertificateStoreSettings Settings [get]
 
string StoreType [get]
 
string StorePath [get]
 
CertificateValidationOptions ValidationOptions [get]
 
- Properties inherited from UnifiedAutomation.UaBase.ICertificateStore
string StoreType [get]
 Gets the store type. More...
 
string StorePath [get]
 Gets the store path. More...
 
CertificateValidationOptions ValidationOptions [get]
 Gets or sets the validation options. More...
 

Detailed Description


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