ValidateCert

ValidateCert(X509Certificate)

ValidateCert 命令被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(X509Certificate certificate)
范围类型描述
certificateX509Certificate必须验证的证书。

返回值

验证证书状态列表

也可以看看


ValidateCert(X509Certificate, bool)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(X509Certificate certificate, bool checkCrl)
范围类型描述
certificateX509Certificate必须验证的证书。
checkCrlBoolean指定服务器是否应该忽略无法验证的吊销状态。 当无法检索证书吊销列表 (CRL) 时,无法验证证书的吊销状态。 当 CheckCRL 值设置为 TRUE 时,服务器不得忽略无法验证的撤销状态。 当 CheckCRL 值设置为 FALSE 时,服务器应该忽略无法验证的撤销状态。 默认值为 FALSE。

返回值

验证证书状态列表

也可以看看


ValidateCert(X509Certificate, IEnumerable<X509Certificate>)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(X509Certificate certificate, 
    IEnumerable<X509Certificate> certificateChains)
范围类型描述
certificateX509Certificate必须验证的证书。
certificateChainsIEnumerable`1要验证的证书列表。

返回值

验证证书状态列表

也可以看看


ValidateCert(X509Certificate, IEnumerable<X509Certificate>, bool)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(X509Certificate certificate, 
    IEnumerable<X509Certificate> certificateChains, bool checkCrl)
范围类型描述
certificateX509Certificate必须验证的证书。
certificateChainsIEnumerable`1必须验证的证书列表。
checkCrlBoolean指定服务器是否应该忽略无法验证的吊销状态。 当无法检索证书吊销列表 (CRL) 时,无法验证证书的吊销状态。 当 CheckCRL 值设置为 TRUE 时,服务器不得忽略无法验证的撤销状态。 当 CheckCRL 值设置为 FALSE 时,服务器应该忽略无法验证的撤销状态。 默认值为 FALSE。

返回值

验证证书状态列表

也可以看看


ValidateCert(IEnumerable<X509Certificate>)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(IEnumerable<X509Certificate> certificates)
范围类型描述
certificatesIEnumerable`1必须验证的证书的枚举。

返回值

验证证书状态列表

也可以看看


ValidateCert(IEnumerable<X509Certificate>, bool)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(IEnumerable<X509Certificate> certificates, 
    bool checkCrl)
范围类型描述
certificatesIEnumerable`1必须验证的证书的枚举。
checkCrlBoolean指定服务器是否应该忽略无法验证的吊销状态。 当无法检索证书吊销列表 (CRL) 时,无法验证证书的吊销状态。 当 CheckCRL 值设置为 TRUE 时,服务器不得忽略无法验证的撤销状态。 当 CheckCRL 值设置为 FALSE 时,服务器应该忽略无法验证的撤销状态。 默认值为 FALSE。

返回值

验证证书状态列表

也可以看看


ValidateCert(IEnumerable<X509Certificate>, IEnumerable<X509Certificate>)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(IEnumerable<X509Certificate> certificates, 
    IEnumerable<X509Certificate> certificateChains)
范围类型描述
certificatesIEnumerable`1必须验证的证书的枚举。
certificateChainsIEnumerable`1必须验证的证书的枚举。

返回值

验证证书状态列表

也可以看看


ValidateCert(IEnumerable<X509Certificate>, IEnumerable<X509Certificate>, bool)

ValidateCert 被客户端用来验证通过 S/MIME 邮件收到的证书。

public List<CertificateStatuses> ValidateCert(IEnumerable<X509Certificate> certificates, 
    IEnumerable<X509Certificate> certificateChains, bool checkCrl)
范围类型描述
certificatesIEnumerable`1必须验证的证书的枚举。
certificateChainsIEnumerable`1必须验证的证书的枚举。
checkCrlBoolean指定服务器是否应该忽略无法验证的吊销状态。 当无法检索证书吊销列表 (CRL) 时,无法验证证书的吊销状态。 当 CheckCRL 值设置为 TRUE 时,服务器不得忽略无法验证的撤销状态。 当 CheckCRL 值设置为 FALSE 时,服务器应该忽略无法验证的撤销状态。 默认值为 FALSE。

返回值

验证证书状态列表

也可以看看