X509VerificationMethod Class

 

Manages the list of certificates used by the Federation Server and is used by the TrustedRealm object. The RevocationFlags enumeration passed to the TrustedRealm object is used by the X509VerificationMethod Class. This is a helper object that is used in coding modifications to trust policies.

Namespace:   System.Web.Security.SingleSignOn
Assembly:  System.Web.Security.SingleSignOn (in System.Web.Security.SingleSignOn.dll)

System.Object
  System.Web.Security.SingleSignOn.VerificationMethod
    System.Web.Security.SingleSignOn.X509VerificationMethod

[ComVisibleAttribute(true)]
public sealed class X509VerificationMethod : VerificationMethod

NameDescription
System_CAPS_pubmethodX509VerificationMethod()

Initializes a new instance of the Initializes a new instance of the X509VerificationMethod class.

NameDescription
System_CAPS_pubpropertyRevocationCheckFlags

Gets or sets the revocation checking behavior on the token verification certificates.

System_CAPS_pubpropertyTrustedCertificates

Gets the CertInfoCollection containing the list of certificates used for this X509VerificationMethod.

NameDescription
System_CAPS_pubmethodAddNewTrustedCertificate(IntPtr)

This API supports the product infrastructure and is not intended to be used directly from your code. Adds a new trusted certificate, pointed to by pCertChainContext, to the list of trusted certificates for signature validation.

System_CAPS_pubmethodAddNewTrustedCertificate(String)

Adds a new trusted certificate, specified by filename, to the list of trusted certificates for signature validation.

System_CAPS_pubmethodAddNewTrustedCertificate(String, String)

Adds a new trusted certificate, specified by filename and thumbprint, to the list of trusted certificates for signature validation.

System_CAPS_pubmethodAddNewTrustedCertificateByThumbprint(String)

Adds a new trusted certificate, with the specified thumbprint, to the list of trusted certificates for signature validation.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodFindCertificate(String)

Finds a certificate by its thumbprint.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodValidateSigningMethod(X509SigningMethod)

Verifies that the certificate uses the X509 signing method.

The Trusted Realm will contain certificate thumbprints stored in the X509Thumbprint property that have certificates trusted for token signing for the specific trusted account partner. The thumbprint may also indicate the direct certification authority of the certificate used to sign the token. The association of the thumbprints with the trusted account partner is required in order to make sure a certificate for one partner may not be used to sign tokens that appear to be from another partner.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top

Community Additions

ADD
Show: