C# 클래스 Opc.Ua.CertificateIdentifierCollection

A collection of CertificateIdentifier objects.
파일 보기 프로젝트 열기: OPCFoundation/UA-.NETStandardLibrary 1 사용 예제들

공개 메소드들

메소드 설명
Add ( X509Certificate2 certificate ) : System.Threading.Tasks.Task

Adds a certificate to the store.

AddCRL ( X509CRL crl ) : void

Adds a CRL to the store.

Close ( ) : void

Closes the store.

Delete ( string thumbprint ) : Task

Deletes a certificate from the store.

DeleteCRL ( X509CRL crl ) : bool

Removes a CRL from the store.

Dispose ( ) : void

Frees any unmanaged resources.

Enumerate ( ) : Task

Enumerates the certificates in the store.

Identifiers which do not refer to valid certificates are ignored.

EnumerateCRLs ( ) : List

Returns the CRLs in the store.

EnumerateCRLs ( X509Certificate2 issuer ) : List

Returns the CRLs for the issuer.

FindByThumbprint ( string thumbprint ) : Task

Finds the certificate with the specified thumprint.

GetAccessRules ( ) : IList

Returns the access rules that are currently applied to the store.

GetAccessRules ( string thumbprint ) : IList

Returns the access rules that are currently applied to the certficate's private key.

GetPrivateKeyFilePath ( string thumbprint ) : string

Returns the file containing the private key for the specified certificate.

IsRevoked ( X509Certificate2 issuer, X509Certificate2 certificate ) : StatusCode

Checks if issuer has revoked the certificate.

MemberwiseClone ( ) : object

Creates a new object that is a copy of the current instance.

Open ( string location ) : void

Opens the store at the specified location.

The syntax depends on the store implementation.

SetAccessRules ( IList rules, bool replaceExisting ) : void

Sets the access rules that are currently applied to the store.

SetAccessRules ( string thumbprint, IList rules, bool replaceExisting ) : void

Sets the access rules that are currently applied to the certficate's private key.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

An overrideable version of the Dispose.

메소드 상세

Add() 공개 메소드

Adds a certificate to the store.
public Add ( X509Certificate2 certificate ) : System.Threading.Tasks.Task
certificate System.Security.Cryptography.X509Certificates.X509Certificate2 The certificate.
리턴 System.Threading.Tasks.Task

AddCRL() 공개 메소드

Adds a CRL to the store.
public AddCRL ( X509CRL crl ) : void
crl X509CRL
리턴 void

Close() 공개 메소드

Closes the store.
public Close ( ) : void
리턴 void

Delete() 공개 메소드

Deletes a certificate from the store.
public Delete ( string thumbprint ) : Task
thumbprint string The thumbprint.
리턴 Task

DeleteCRL() 공개 메소드

Removes a CRL from the store.
public DeleteCRL ( X509CRL crl ) : bool
crl X509CRL
리턴 bool

Dispose() 공개 메소드

Frees any unmanaged resources.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

An overrideable version of the Dispose.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Enumerate() 공개 메소드

Enumerates the certificates in the store.
Identifiers which do not refer to valid certificates are ignored.
public Enumerate ( ) : Task
리턴 Task

EnumerateCRLs() 공개 메소드

Returns the CRLs in the store.
public EnumerateCRLs ( ) : List
리턴 List

EnumerateCRLs() 공개 메소드

Returns the CRLs for the issuer.
public EnumerateCRLs ( X509Certificate2 issuer ) : List
issuer X509Certificate2
리턴 List

FindByThumbprint() 공개 메소드

Finds the certificate with the specified thumprint.
public FindByThumbprint ( string thumbprint ) : Task
thumbprint string The thumbprint.
리턴 Task

GetAccessRules() 공개 메소드

Returns the access rules that are currently applied to the store.
public GetAccessRules ( ) : IList
리턴 IList

GetAccessRules() 공개 메소드

Returns the access rules that are currently applied to the certficate's private key.
public GetAccessRules ( string thumbprint ) : IList
thumbprint string The thumbprint.
리턴 IList

GetPrivateKeyFilePath() 공개 메소드

Returns the file containing the private key for the specified certificate.
public GetPrivateKeyFilePath ( string thumbprint ) : string
thumbprint string
리턴 string

IsRevoked() 공개 메소드

Checks if issuer has revoked the certificate.
public IsRevoked ( X509Certificate2 issuer, X509Certificate2 certificate ) : StatusCode
issuer X509Certificate2
certificate X509Certificate2
리턴 StatusCode

MemberwiseClone() 공개 메소드

Creates a new object that is a copy of the current instance.
public MemberwiseClone ( ) : object
리턴 object

Open() 공개 메소드

Opens the store at the specified location.
The syntax depends on the store implementation.
public Open ( string location ) : void
location string The location.
리턴 void

SetAccessRules() 공개 메소드

Sets the access rules that are currently applied to the store.
public SetAccessRules ( IList rules, bool replaceExisting ) : void
rules IList The rules.
replaceExisting bool if set to true the existing access rules are replaced.
리턴 void

SetAccessRules() 공개 메소드

Sets the access rules that are currently applied to the certficate's private key.
public SetAccessRules ( string thumbprint, IList rules, bool replaceExisting ) : void
thumbprint string The thumbprint.
rules IList The rules.
replaceExisting bool if set to true the existing access rules are replaced.
리턴 void