.NET Based OPC UA Client/Server SDK
3.2.1.522
|
Provides access to an X509 CRL object. More...
Inherits UnifiedAutomation.UaBase.ICertificateRevocationList, and 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... | |
bool | VerifySignature (ICertificate certificate) |
Properties | |
ICertificate | Issuer [get] |
The subject name of the Issuer for the CRL. More... | |
string | IssuerName [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... | |
Properties inherited from UnifiedAutomation.UaBase.ICertificateRevocationList | |
ICertificate | Issuer [get] |
string | IssuerName [get] |
DateTime | UpdateTime [get] |
DateTime | NextUpdateTime [get] |
byte[] | RawData [get] |
Provides access to an X509 CRL object.
UnifiedAutomation.UaBase.X509CRL.X509CRL | ( | string | filePath | ) |
Loads a CRL from a file.
UnifiedAutomation.UaBase.X509CRL.X509CRL | ( | byte[] | crl | ) |
Loads a CRL from a memory buffer.
void UnifiedAutomation.UaBase.X509CRL.Dispose | ( | ) |
Frees any unmanaged resources.
bool UnifiedAutomation.UaBase.X509CRL.IsRevoked | ( | ICertificate | certificate | ) |
Returns true the certificate is in the CRL.
Implements UnifiedAutomation.UaBase.ICertificateRevocationList.
bool UnifiedAutomation.UaBase.X509CRL.VerifySignature | ( | ICertificate | issuer, |
bool | throwOnError | ||
) |
Verifies the signature on the CRL.
|
get |
The subject name of the Issuer for the CRL.
|
get |
The subject name of the Issuer for the CRL.
|
get |
When the CRL is due for its next update.
|
get |
The raw data for the CRL.
|
get |
When the CRL was last updated.