.NET Based OPC UA Client/Server SDK  3.0.10.493
UnifiedAutomation.UaBase.BouncyCastleCertificateFactory Class Reference

More...

Inherits UnifiedAutomation.UaBase.DefaultCertificateFactory.

Public Member Functions

 BouncyCastleCertificateFactory (ISecurityProvider provider)
 
override ICertificate CreateCertificate (string storePath, CreateCertificateSettings settings)
 
override ICertificateRevocationList LoadCRL (byte[] derData)
 
- Public Member Functions inherited from UnifiedAutomation.UaBase.DefaultCertificateFactory
 DefaultCertificateFactory (ISecurityProvider provider)
 
void Dispose ()
 
virtual byte[] CreateCertificateRequest (CertificateKeyPair requestor, CreateRequestSettings settings)
 
virtual ICertificate UpdateCertificate (ICertificate certificateWithoutPrivateKey, ICertificate oldCertificate)
 

Static Public Member Functions

static ICertificate CreateCertificateFromPKCS12 (byte[] rawData, string password)
 Creates a certificate from a PKCS #12 store with a private key. More...
 

Protected Member Functions

override void Dispose (bool disposing)
 

Additional Inherited Members

- Static Protected Member Functions inherited from UnifiedAutomation.UaBase.DefaultCertificateFactory
static CreateCertificateSettings SetSuitableDefaults (CreateCertificateSettings settings)
 
- Properties inherited from UnifiedAutomation.UaBase.DefaultCertificateFactory
ISecurityProvider SecurityProvider [get]
 

Detailed Description

Member Function Documentation

static ICertificate UnifiedAutomation.UaBase.BouncyCastleCertificateFactory.CreateCertificateFromPKCS12 ( byte[]  rawData,
string  password 
)
inlinestatic

Creates a certificate from a PKCS #12 store with a private key.

Parameters
rawDataThe raw PKCS #12 store data.
passwordThe password to use to access the store.
Returns
The certificate with a private key.

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