CertificateStore.FindCertificates Method
Namespace: Rebex.Security.Certificates
Assembly: Rebex.Common.dll (version 7.0.9119)
FindCertificates(CertificateFindType, Byte[], CertificateFindOptions)
Returns all certificates matching the specified criteria.
Declaration
public Certificate[] FindCertificates(CertificateFindType findType, byte[] data, CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
CertificateFindType | findType | Specifies the type of search being made. |
Byte[] | data | A byte array whose meaning is defined by 'findType'. |
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |
FindCertificates(DistinguishedName, CertificateFindOptions)
Returns all certificates issued by the specified issuer (or its subordinate issuer) and corresponding to the specified options.
Declaration
public Certificate[] FindCertificates(DistinguishedName issuer, CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
DistinguishedName | issuer | Issuer DN. |
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |
FindCertificates(DistinguishedName, Byte[], CertificateFindOptions)
Returns all certificates with the specified serial number issued by the specified issuer (or its subordinate issuer) and corresponding to the specified options.
Declaration
public Certificate[] FindCertificates(DistinguishedName issuer, byte[] serialNumber, CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
DistinguishedName | issuer | Issuer DN. |
Byte[] | serialNumber | Certificate serial number. |
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |
FindCertificates(DistinguishedName[], CertificateFindOptions)
Returns all certificates issued by one of specified issuers (or their subordinate issuer) and corresponding to the specified options.
Declaration
public Certificate[] FindCertificates(DistinguishedName[] issuers, CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
DistinguishedName[] | issuers | An array of issuers' DNs. |
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |
FindCertificates(DistinguishedName[], Byte[], CertificateFindOptions)
Returns all certificates issued by one of specified issuers (or their subordinate issuer) and corresponding to the specified options.
Declaration
public Certificate[] FindCertificates(DistinguishedName[] issuers, byte[] serialNumber, CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
DistinguishedName[] | issuers | An array of issuers' DNs. |
Byte[] | serialNumber | Certificate serial number. |
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |
FindCertificates(Certificate, CertificateFindOptions)
Returns all certificates matching the specified certificate and options.
Declaration
public Certificate[] FindCertificates(Certificate certificate, CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
Certificate | certificate | Certificate to find. |
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |
FindCertificates(CertificateFindOptions)
Returns all certificates corresponding to the specified options.
Declaration
public Certificate[] FindCertificates(CertificateFindOptions options)
Parameters
Type | Name | Description |
---|---|---|
CertificateFindOptions | options | Options. |
Returns
Type | Description |
---|---|
Certificate[] | An array of certificates. |