SecTrust Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
SecTrust(IntPtr) | |
SecTrust(SecCertificate, SecPolicy) | |
SecTrust(X509Certificate, SecPolicy) |
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied. |
SecTrust(X509Certificate2, SecPolicy) |
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied |
SecTrust(X509Certificate2Collection, SecPolicy) |
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied. |
SecTrust(X509CertificateCollection, SecPolicy) |
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied. |
SecTrust(IntPtr)
public SecTrust (IntPtr handle);
new Security.SecTrust : nativeint -> Security.SecTrust
Parameters
- handle
-
IntPtr
nativeint
Applies to
SecTrust(SecCertificate, SecPolicy)
public SecTrust (Security.SecCertificate certificate, Security.SecPolicy policy);
new Security.SecTrust : Security.SecCertificate * Security.SecPolicy -> Security.SecTrust
Parameters
- certificate
- SecCertificate
- policy
- SecPolicy
Applies to
SecTrust(X509Certificate, SecPolicy)
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied.
public SecTrust (System.Security.Cryptography.X509Certificates.X509Certificate certificate, Security.SecPolicy policy);
new Security.SecTrust : System.Security.Cryptography.X509Certificates.X509Certificate * Security.SecPolicy -> Security.SecTrust
Parameters
- certificate
- X509Certificate
The certificate to be evaluated.
- policy
- SecPolicy
The policy to be used to evaluate the trust.
Applies to
SecTrust(X509Certificate2, SecPolicy)
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied
public SecTrust (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, Security.SecPolicy policy);
new Security.SecTrust : System.Security.Cryptography.X509Certificates.X509Certificate2 * Security.SecPolicy -> Security.SecTrust
Parameters
- certificate
- X509Certificate2
The certificate to be evaluated.
- policy
- SecPolicy
The policy to be used to evaluate the trust.
Applies to
SecTrust(X509Certificate2Collection, SecPolicy)
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied.
public SecTrust (System.Security.Cryptography.X509Certificates.X509Certificate2Collection certificates, Security.SecPolicy policy);
new Security.SecTrust : System.Security.Cryptography.X509Certificates.X509Certificate2Collection * Security.SecPolicy -> Security.SecTrust
Parameters
- certificates
- X509Certificate2Collection
A collection of X.509 certificates
- policy
- SecPolicy
The policy to be used to evaluate the trust.
Remarks
The first certificate (in the collection) is the one to be evaluated, the others will be used to build a chain of trust.
Applies to
SecTrust(X509CertificateCollection, SecPolicy)
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied.
public SecTrust (System.Security.Cryptography.X509Certificates.X509CertificateCollection certificates, Security.SecPolicy policy);
new Security.SecTrust : System.Security.Cryptography.X509Certificates.X509CertificateCollection * Security.SecPolicy -> Security.SecTrust
Parameters
- certificates
- X509CertificateCollection
A collection of X.509 certificates
- policy
- SecPolicy
The policy to be used to evaluate the trust.
Remarks
The first certificate (in the collection) is the one to be evaluated, the others will be used to build a chain of trust.