.NET Based OPC UA Client/Server SDK  2.6.0.418
UnifiedAutomation.UaBase.X509CRL Class Reference

Provides access to an X509 CRL object. More...

Inherits IDisposable.

Public Member Functions

 X509CRL (string filePath)
 Loads a CRL from a file. More...
 
 X509CRL (byte[] crl)
 Loads a CRL from a memory buffer. More...
 
void Dispose ()
 Frees any unmanaged resources. More...
 
bool VerifySignature (ICertificate issuer, bool throwOnError)
 Verifies the signature on the CRL. More...
 
bool IsRevoked (ICertificate certificate)
 Returns true the certificate is in the CRL. More...
 

Properties

string Issuer [get]
 The subject name of the Issuer for the CRL. More...
 
DateTime UpdateTime [get]
 When the CRL was last updated. More...
 
DateTime NextUpdateTime [get]
 When the CRL is due for its next update. More...
 
byte[] RawData [get]
 The raw data for the CRL. More...
 

Detailed Description

Provides access to an X509 CRL object.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.X509CRL.X509CRL ( string  filePath)
inline

Loads a CRL from a file.

UnifiedAutomation.UaBase.X509CRL.X509CRL ( byte[]  crl)
inline

Loads a CRL from a memory buffer.

Member Function Documentation

void UnifiedAutomation.UaBase.X509CRL.Dispose ( )
inline

Frees any unmanaged resources.

bool UnifiedAutomation.UaBase.X509CRL.IsRevoked ( ICertificate  certificate)
inline

Returns true the certificate is in the CRL.

bool UnifiedAutomation.UaBase.X509CRL.VerifySignature ( ICertificate  issuer,
bool  throwOnError 
)
inline

Verifies the signature on the CRL.

Property Documentation

string UnifiedAutomation.UaBase.X509CRL.Issuer
get

The subject name of the Issuer for the CRL.

DateTime UnifiedAutomation.UaBase.X509CRL.NextUpdateTime
get

When the CRL is due for its next update.

byte [] UnifiedAutomation.UaBase.X509CRL.RawData
get

The raw data for the CRL.

DateTime UnifiedAutomation.UaBase.X509CRL.UpdateTime
get

When the CRL was last updated.


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