Security.SecTrust Members

The members of Security.SecTrust are listed below.

See Also: Inherited members from System.Object

Public Constructors

Documentation for this section has not yet been entered.
Documentation for this section has not yet been entered.
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied.
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied.
Create a new instance based on the certificate, to be evaluated, and a policy, to be applied.

Public Properties

[read-only]
Countint. Return the number of certificates used for evaluation.
[read-only]
HandleIntPtr. Handle (pointer) to the unmanaged object representation.
[read-only]
default property
Item(nint)SecCertificate. Get one of the certificate used to evaluate the trust.
NetworkFetchAllowedbool. Documentation for this section has not yet been entered.

Public Methods

Dispose()
Releases the resources used by the SecTrust object.
Evaluate() : SecTrustResult
Evaluate the trust of the certificate using the policy.
Finalize()
Finalizer for the SecTrust object
GetCustomAnchorCertificates() : SecCertificate[]
Documentation for this section has not yet been entered.
GetExceptions() : Foundation.NSData
Documentation for this section has not yet been entered.
GetPolicies() : SecPolicy[]
Documentation for this section has not yet been entered.
GetPublicKey() : SecKey
Get the public key of the evaluated certificate.
GetResult() : Foundation.NSDictionary
Documentation for this section has not yet been entered.
GetTrustResult() : SecTrustResult
Documentation for this section has not yet been entered.
static
GetTypeID() : nint
Type identifier for the Security.SecTrust type.
GetVerifyTime() : double
Get the verification time.
SetAnchorCertificates(System.Security.Cryptography.X509Certificates.X509Certificate2Collection) : SecStatusCode
Provide your own collection of trusted certificate for the evaluation.
SetAnchorCertificates(System.Security.Cryptography.X509Certificates.X509CertificateCollection) : SecStatusCode
Provide your own collection of trusted certificate for the evaluation.
SetAnchorCertificatesOnly(bool) : SecStatusCode
Specify if only the supplied anchor certificates should be used.
SetExceptions(Foundation.NSData) : bool
Documentation for this section has not yet been entered.
SetOCSPResponse(Foundation.NSArray)
Documentation for this section has not yet been entered.
SetOCSPResponse(Foundation.NSData)
Documentation for this section has not yet been entered.
SetOCSPResponse(IEnumerable<Foundation.NSData>)
Documentation for this section has not yet been entered.
SetPolicies(Foundation.NSArray)
Documentation for this section has not yet been entered.
SetPolicies(IEnumerable<SecPolicy>)
Documentation for this section has not yet been entered.
SetPolicy(SecPolicy)
Documentation for this section has not yet been entered.
SetVerifyDate(DateTime) : SecStatusCode
Set the date at which the trust is to be evaluated.

Protected Methods

Dispose(bool)
Releases the resources used by the SecTrust object.