Пример #1
0
        public IList <(CertificateValidationRules CertificateValidationRule, string Description)> ValidateOcspResponse(X509Certificate certificate, X509Certificate issuer, BasicOcspResp response)
        {
            ValidateCertificateId validateCertificateId = new ValidateCertificateId();
            ValidateSignature     validateSignature     = new ValidateSignature();

            validateCertificateId.SetSuccessor(validateSignature);
            ValidateUpdateTimes validateUpdateTimes = new ValidateUpdateTimes();

            validateSignature.SetSuccessor(validateUpdateTimes);

            return(validateCertificateId.HandleValidation(certificate, issuer, response));
        }