Add certificate CRL file parsing and verification test cases

Co-authored-by: Dongjianwei<dongjianwei1@huawei.com>

# message auto-generated for no-merge-commit merge:
!750 merge main into main

Add certificate CRL file parsing and verification test cases

Created-by: Dongjianwei001
Commit-by: Dongjianwei
Merged-by: liwei3013
Description: Add certificate CRL file parsing and verification test cases

See merge request: openHiTLS/openhitls!750

Signed-off-by: Dongjianwei001 <dongjianwei1@huawei.com>
This commit is contained in:
Dongjianwei001
2025-11-14 16:02:14 +08:00
parent b2a708e2ef
commit 989512dbc0
73 changed files with 1707 additions and 0 deletions
@@ -0,0 +1,457 @@
/*
* This file is part of the openHiTLS project.
*
* openHiTLS is licensed under the Mulan PSL v2.
* You can use this software according to the terms and conditions of the Mulan PSL v2.
* You may obtain a copy of Mulan PSL v2 at:
*
* http://license.coscl.org.cn/MulanPSL2
*
* THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
* EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
* MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
* See the Mulan PSL v2 for more details.
*/
/* BEGIN_HEADER */
#include "bsl_sal.h"
#include "securec.h"
#include "hitls_pki_crl.h"
#include "hitls_pki_cert.h"
#include "hitls_pki_errno.h"
#include "bsl_types.h"
#include "bsl_log.h"
#include "bsl_obj.h"
#include "crypt_codecskey.h"
#include "crypt_eal_codecs.h"
#include "sal_file.h"
#include "bsl_init.h"
#include "crypt_errno.h"
#include "hitls_crl_local.h"
#include "hitls_cert_local.h"
#include "hitls_pki_utils.h"
#include "hitls_pki_x509.h"
#include "hitls_x509_verify.h"
/* END_HEADER */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Verify the consistency between signatureAlgorithm and signature in the CRL.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC001(char *path, char *pathChangeCid, int cid)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), HITLS_PKI_SUCCESS);
ASSERT_EQ(cid, crl->tbs.signAlgId.algId);
ASSERT_EQ(cid, crl->signAlgId.algId);
HITLS_X509_CrlFree(crl);
crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, pathChangeCid, &crl), HITLS_PKI_SUCCESS);
ASSERT_NE(crl->signAlgId.algId, crl->tbs.signAlgId.algId);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the version field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC002(char *pathv1, char *pathv2)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, pathv1, &crl), HITLS_PKI_SUCCESS);
ASSERT_EQ(crl->tbs.version, 0);
HITLS_X509_CrlFree(crl);
crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, pathv2, &crl), HITLS_PKI_SUCCESS);
ASSERT_EQ(crl->tbs.version, 5); // 5 is invalid version.
// Test getting the version number
uint32_t version = 0;
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_VERSION, &version, sizeof(uint32_t)), HITLS_PKI_SUCCESS);
// The CRL version should be 0 (v1) or 1 (v2), 5 is invalid version.
ASSERT_TRUE(version == 5);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test CRL files containing invalid CID fields.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC003(char *path, int res)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the supported encoding formats for the Issuer Name field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC004(char *path, int res, Hex *dn)
{
HITLS_X509_Crl *crl = NULL;
BSL_Buffer issuerDN = {0};
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
if (res == HITLS_PKI_SUCCESS) {
// Test getting the issuer DN name
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_ISSUER_DN_STR, &issuerDN, sizeof(BSL_Buffer)),
HITLS_PKI_SUCCESS);
ASSERT_COMPARE("crl dn name", issuerDN.data, issuerDN.dataLen, dn->x, dn->len);
}
EXIT:
BSL_SAL_Free(issuerDN.data);
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of UTCTime and GeneralizedTime in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC005(char *path, int beforeYear, int afterYear)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), HITLS_PKI_SUCCESS);
BSL_TIME beforeTime = {0};
BSL_TIME afterTime = {0};
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_BEFORE_TIME, &beforeTime, sizeof(BSL_TIME)), HITLS_PKI_SUCCESS);
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_AFTER_TIME, &afterTime, sizeof(BSL_TIME)), HITLS_PKI_SUCCESS);
ASSERT_EQ(beforeTime.year, beforeYear);
ASSERT_EQ(afterTime.year, afterYear);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing of abnormally formatted timestamps in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC006(char *path, int res)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of abnormal timestamps in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC007(char *path, int res)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
if (res == HITLS_PKI_SUCCESS) {
BSL_TIME beforeTime = {0};
BSL_TIME afterTime = {0};
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_BEFORE_TIME, &beforeTime, sizeof(BSL_TIME)),
HITLS_PKI_SUCCESS);
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_AFTER_TIME, &afterTime, sizeof(BSL_TIME)), HITLS_PKI_SUCCESS);
ASSERT_TRUE(beforeTime.year > afterTime.year);
}
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of the Revoked Certificates field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC008(char *path, int res)
{
HITLS_X509_Crl *crl = NULL;
BslList *revokeList = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
if (res == HITLS_PKI_SUCCESS) {
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_GET_REVOKELIST, &revokeList, sizeof(BslList *)),
HITLS_PKI_SUCCESS);
ASSERT_TRUE(revokeList != NULL);
ASSERT_EQ(BSL_LIST_COUNT(revokeList), 0);
}
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of the CRL Number extension field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC009(char *path, int critical, Hex *crlNumber, int res)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), HITLS_PKI_SUCCESS);
HITLS_X509_ExtCrlNumber crlNumExt = {0};
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_EXT_GET_CRLNUMBER, &crlNumExt, sizeof(HITLS_X509_ExtCrlNumber)), res);
ASSERT_EQ(crlNumExt.critical, critical);
ASSERT_EQ(crlNumExt.crlNumber.dataLen, crlNumber->len);
ASSERT_EQ(memcmp(crlNumber->x, crlNumExt.crlNumber.data, crlNumber->len), 0);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of the Authority Key Identifier extension field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC010(char *path, int critical)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), HITLS_PKI_SUCCESS);
HITLS_X509_ExtAki getaki = {0};
ASSERT_EQ(HITLS_X509_CrlCtrl(crl, HITLS_X509_EXT_GET_AKI, &getaki, sizeof(HITLS_X509_ExtAki)), HITLS_PKI_SUCCESS);
ASSERT_EQ(getaki.critical, critical);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of the Reason Code extension field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC011(char *path, int res, int reasonCode)
{
HITLS_X509_Crl *crl = NULL;
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
HITLS_X509_CrlEntry *entry = BSL_LIST_GET_FIRST(crl->tbs.revokedCerts);
int32_t getReason = 0;
ASSERT_EQ(HITLS_X509_CrlEntryCtrl(entry, HITLS_X509_CRL_GET_REVOKED_REASON, &getReason, sizeof(getReason)),
HITLS_PKI_SUCCESS);
ASSERT_EQ(reasonCode, getReason);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of the Invalidity Date extension field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC012(char *path, int yesr, int res)
{
HITLS_X509_Crl *crl = NULL;
BSL_TIME invalidTime = {0};
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res);
HITLS_X509_CrlEntry *entry = BSL_LIST_GET_FIRST(crl->tbs.revokedCerts);
ASSERT_EQ(HITLS_X509_CrlEntryCtrl(entry, HITLS_X509_CRL_GET_REVOKED_INVALID_TIME, &invalidTime,
sizeof(invalidTime)), HITLS_PKI_SUCCESS);
ASSERT_EQ(invalidTime.year, yesr);
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test the parsing capability of the Certificate Issuer extension field in CRL files.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_PARSE_FILE_FUNC_TC013(char *path, int res1, int res2)
{
HITLS_X509_Crl *crl = NULL;
char certIssuer[256] = {0};
ASSERT_EQ(HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, path, &crl), res1);
if (res1 == HITLS_PKI_SUCCESS) {
HITLS_X509_CrlEntry *entry = BSL_LIST_GET_FIRST(crl->tbs.revokedCerts);
ASSERT_EQ(HITLS_X509_CrlEntryCtrl(entry, HITLS_X509_CRL_GET_REVOKED_CERTISSUER, &certIssuer,
sizeof(certIssuer)), res2);
}
EXIT:
HITLS_X509_CrlFree(crl);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_PARSE_FILE_FUNC_TC001
* @title Test verification of revoked certificates.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_FILE_VERIFY_FUNC_TC001(char *caPath, char *crlPath, char *certPath, int flags, int crlVerResult,
int expResult)
{
TestMemInit();
HITLS_X509_StoreCtx *storeCtx = HITLS_X509_StoreCtxNew();
ASSERT_TRUE(storeCtx != NULL);
storeCtx->verifyParam.flags = flags; // HITLS_X509_VFY_FLAG_CRL_ALL or HITLS_X509_VFY_FLAG_CRL_DEV
HITLS_X509_Cert *caCert = NULL;
HITLS_X509_Cert *testCert = NULL;
int32_t ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, caPath, &caCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->store, caCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
HITLS_X509_Crl *crl = NULL;
ret = HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, crlPath, &crl);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->crl, crl, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_VerifyCrl(storeCtx, storeCtx->store);
ASSERT_EQ(ret, crlVerResult);
HITLS_X509_List *certChain = BSL_LIST_New(sizeof(HITLS_X509_Cert *));
ASSERT_TRUE(certChain != NULL);
ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, certPath, &testCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(certChain, testCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_CertVerify(storeCtx, certChain);
ASSERT_EQ(ret, expResult);
EXIT:
HITLS_X509_StoreCtxFree(storeCtx);
BSL_LIST_FREE(certChain, (BSL_LIST_PFUNC_FREE)HITLS_X509_CertFree);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_FILE_VERIFY_FUNC_TC002
* @title Verify CRL with intermediate certificates present.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_FILE_VERIFY_FUNC_TC002(char *rootCaPath, char *caPath, char *rootCrlPath, char *crlPath,
char *certPath, int flags, int certVerResult, int crlVerResult)
{
TestMemInit();
HITLS_X509_StoreCtx *storeCtx = HITLS_X509_StoreCtxNew();
ASSERT_TRUE(storeCtx != NULL);
storeCtx->verifyParam.flags = flags; // HITLS_X509_VFY_FLAG_CRL_ALL or HITLS_X509_VFY_FLAG_CRL_DEV
HITLS_X509_Cert *rootCaCert = NULL;
HITLS_X509_Cert *caCert = NULL;
HITLS_X509_Cert *testCert = NULL;
int32_t ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, rootCaPath, &rootCaCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->store, rootCaCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, caPath, &caCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->store, caCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
HITLS_X509_Crl *crl = NULL;
ret = HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, crlPath, &crl);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->crl, crl, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
if (strlen(rootCrlPath) > 0) {
HITLS_X509_Crl *rootCrl = NULL;
ret = HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, rootCrlPath, &rootCrl);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->crl, rootCrl, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
}
ret = HITLS_X509_VerifyCrl(storeCtx, storeCtx->store);
ASSERT_EQ(ret, crlVerResult);
HITLS_X509_List *certChain = BSL_LIST_New(sizeof(HITLS_X509_Cert *));
ASSERT_TRUE(certChain != NULL);
ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, certPath, &testCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(certChain, testCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_CertVerify(storeCtx, certChain);
ASSERT_EQ(ret, certVerResult);
EXIT:
HITLS_X509_StoreCtxFree(storeCtx);
BSL_LIST_FREE(certChain, (BSL_LIST_PFUNC_FREE)HITLS_X509_CertFree);
}
/* END_CASE */
/* @
* @test SDV_X509_CRL_FILE_VERIFY_FUNC_TC003
* @title Verify CRL with tampered fields.
@ */
/* BEGIN_CASE */
void SDV_X509_CRL_FILE_VERIFY_FUNC_TC003(char *caPath, char *crlPath, char *certPath, int flags,
int crlVerResult, int certVerResult)
{
TestMemInit();
char *rootCaPath = "../testdata/cert/test_for_crl/crl_verify/certs/ca.crt";
char *rootCrlPath = "../testdata/cert/test_for_crl/crl_verify/crl/root_updated.crl";
HITLS_X509_StoreCtx *storeCtx = HITLS_X509_StoreCtxNew();
ASSERT_TRUE(storeCtx != NULL);
storeCtx->verifyParam.flags = flags; // HITLS_X509_VFY_FLAG_CRL_ALL or HITLS_X509_VFY_FLAG_CRL_DEV
HITLS_X509_Cert *rootCaCert = NULL;
HITLS_X509_Cert *caCert = NULL;
HITLS_X509_Cert *testCert = NULL;
int32_t ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, rootCaPath, &rootCaCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->store, rootCaCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, caPath, &caCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->store, caCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
HITLS_X509_Crl *crl = NULL;
ret = HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, crlPath, &crl);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->crl, crl, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
HITLS_X509_Crl *rootCrl = NULL;
ret = HITLS_X509_CrlParseFile(BSL_FORMAT_PEM, rootCrlPath, &rootCrl);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(storeCtx->crl, rootCrl, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_VerifyCrl(storeCtx, storeCtx->store);
ASSERT_EQ(ret, crlVerResult);
HITLS_X509_List *certChain = BSL_LIST_New(sizeof(HITLS_X509_Cert *));
ASSERT_TRUE(certChain != NULL);
ret = HITLS_X509_CertParseFile(BSL_FORMAT_PEM, certPath, &testCert);
ASSERT_EQ(ret, HITLS_PKI_SUCCESS);
ret = BSL_LIST_AddElement(certChain, testCert, BSL_LIST_POS_END);
ASSERT_EQ(ret, BSL_SUCCESS);
ret = HITLS_X509_CertVerify(storeCtx, certChain);
ASSERT_EQ(ret, certVerResult);
EXIT:
HITLS_X509_StoreCtxFree(storeCtx);
BSL_LIST_FREE(certChain, (BSL_LIST_PFUNC_FREE)HITLS_X509_CertFree);
}
/* END_CASE */
@@ -0,0 +1,188 @@
SDV_X509_CRL_PARSE_FILE_FUNC_TC001
SDV_X509_CRL_PARSE_FILE_FUNC_TC001:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2.crl":"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_cid.crl":BSL_CID_SHA256WITHRSAENCRYPTION
SDV_X509_CRL_PARSE_FILE_FUNC_TC002
SDV_X509_CRL_PARSE_FILE_FUNC_TC002:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_ver_v1.crl":"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_ver_v5.crl"
SDV_X509_CRL_PARSE_FILE_FUNC_TC003
SDV_X509_CRL_PARSE_FILE_FUNC_TC003:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_invalid_cid_1.crl":HITLS_X509_ERR_GET_ANY_TAG
SDV_X509_CRL_PARSE_FILE_FUNC_TC003
SDV_X509_CRL_PARSE_FILE_FUNC_TC003:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_invalid_cid_2.crl":HITLS_X509_ERR_GET_ANY_TAG
SDV_X509_CRL_PARSE_FILE_FUNC_TC003
SDV_X509_CRL_PARSE_FILE_FUNC_TC003:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_test_empty.crl":BSL_ASN1_ERR_TAG_EXPECTED
SDV_X509_CRL_PARSE_FILE_FUNC_TC004
SDV_X509_CRL_PARSE_FILE_FUNC_TC004:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_teletex.crl":HITLS_PKI_SUCCESS:"433d45532c4f3d456d70726573612045737061c3b16f6c6120532e412e2c4f553d446570617274616d656e746f2054c3a9636e69636f2c434e3d436572746966696361646f206465205265766f63616369c3b36e2c4c3d42617263656c6f6e612c53543d436174616c75c3b161"
SDV_X509_CRL_PARSE_FILE_FUNC_TC004
SDV_X509_CRL_PARSE_FILE_FUNC_TC004:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_universal.crl":HITLS_X509_ERR_PARSE_STR:""
SDV_X509_CRL_PARSE_FILE_FUNC_TC004
SDV_X509_CRL_PARSE_FILE_FUNC_TC004:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_bmpstring.crl":HITLS_X509_ERR_PARSE_STR:""
SDV_X509_CRL_PARSE_FILE_FUNC_TC005
SDV_X509_CRL_PARSE_FILE_FUNC_TC005:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_last2055.crl":2025:2055
SDV_X509_CRL_PARSE_FILE_FUNC_TC006
SDV_X509_CRL_PARSE_FILE_FUNC_TC006:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_timetype.crl":HITLS_X509_ERR_PARSE_NO_ELEMENT
SDV_X509_CRL_PARSE_FILE_FUNC_TC006
SDV_X509_CRL_PARSE_FILE_FUNC_TC006:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_time_z.crl":BSL_ASN1_ERR_DECODE_UTC_TIME
SDV_X509_CRL_PARSE_FILE_FUNC_TC006
SDV_X509_CRL_PARSE_FILE_FUNC_TC006:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_time_float_ss.crl":BSL_ASN1_ERR_DECODE_GENERAL_TIME
SDV_X509_CRL_PARSE_FILE_FUNC_TC006
SDV_X509_CRL_PARSE_FILE_FUNC_TC006:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_time_no_ss.crl":BSL_ASN1_ERR_DECODE_TIME
SDV_X509_CRL_PARSE_FILE_FUNC_TC006
SDV_X509_CRL_PARSE_FILE_FUNC_TC006:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_change_time_invalid.crl":BSL_ASN1_ERR_CHECK_TIME
SDV_X509_CRL_PARSE_FILE_FUNC_TC007
SDV_X509_CRL_PARSE_FILE_FUNC_TC007:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_no_next_time.crl":BSL_ASN1_ERR_DECODE_UTC_TIME
SDV_X509_CRL_PARSE_FILE_FUNC_TC007
SDV_X509_CRL_PARSE_FILE_FUNC_TC007:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_endtime_before_curtime.crl":HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC008
SDV_X509_CRL_PARSE_FILE_FUNC_TC008:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_empty_crl.crl":HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC008
SDV_X509_CRL_PARSE_FILE_FUNC_TC008:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_revoked_cert_is_null.crl":BSL_ASN1_ERR_DECODE_UTC_TIME
SDV_X509_CRL_PARSE_FILE_FUNC_TC009
SDV_X509_CRL_PARSE_FILE_FUNC_TC009:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_test_crl_number.crl":0:"0c":HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC009
SDV_X509_CRL_PARSE_FILE_FUNC_TC009:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_no_crl_number.crl":0:"":HITLS_X509_ERR_EXT_NOT_FOUND
SDV_X509_CRL_PARSE_FILE_FUNC_TC009
SDV_X509_CRL_PARSE_FILE_FUNC_TC009:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_long_crl_number.crl":0:"":HITLS_X509_ERR_EXT_CRLNUMBER
SDV_X509_CRL_PARSE_FILE_FUNC_TC009
SDV_X509_CRL_PARSE_FILE_FUNC_TC009:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_critical_crl_number.crl":1:"01":HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC010
SDV_X509_CRL_PARSE_FILE_FUNC_TC010:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_authority_key_is_normal.crl":0
SDV_X509_CRL_PARSE_FILE_FUNC_TC010
SDV_X509_CRL_PARSE_FILE_FUNC_TC010:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_authority_key_is_null.crl":0
SDV_X509_CRL_PARSE_FILE_FUNC_TC010
SDV_X509_CRL_PARSE_FILE_FUNC_TC010:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_authority_key_is_critical.crl":1
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_critical_reason.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_KEY_COMPROMISE
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_0.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_UNSPECIFIED
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_1.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_KEY_COMPROMISE
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_2.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_CA_COMPROMISE
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_3.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_AFFILIATION_CHANGED
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_4.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_SUPERSEDED
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_5.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_CESSATION_OF_OPERATION
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_6.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_CERTIFICATE_HOLD
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_7.crl":HITLS_PKI_SUCCESS:7
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_8.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_REMOVE_FROM_CRL
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_9.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_PRIVILEGE_WITHDRAWN
SDV_X509_CRL_PARSE_FILE_FUNC_TC011
SDV_X509_CRL_PARSE_FILE_FUNC_TC011:"../testdata/cert/test_for_crl/crl_parse/crl/reason_code_test/demoCA_rsa2048_v2_reason_code_10.crl":HITLS_PKI_SUCCESS:HITLS_X509_REVOKED_REASON_AA_COMPROMISE
SDV_X509_CRL_PARSE_FILE_FUNC_TC012
SDV_X509_CRL_PARSE_FILE_FUNC_TC012:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_InvalidityData.crl":2025:HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC012
SDV_X509_CRL_PARSE_FILE_FUNC_TC012:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_InvalidityData_UtcTime.crl":2025:HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC012
SDV_X509_CRL_PARSE_FILE_FUNC_TC012:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_InvalidityData_is_critical.crl":2025:HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC013
SDV_X509_CRL_PARSE_FILE_FUNC_TC013:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_Certifivate_Issuer.crl":HITLS_PKI_SUCCESS:HITLS_X509_ERR_INVALID_PARAM
SDV_X509_CRL_PARSE_FILE_FUNC_TC013
SDV_X509_CRL_PARSE_FILE_FUNC_TC013:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_Certifivate_Issuer_is_null.crl":HITLS_X509_ERR_PARSE_EXT_BUF:HITLS_PKI_SUCCESS
SDV_X509_CRL_PARSE_FILE_FUNC_TC013
SDV_X509_CRL_PARSE_FILE_FUNC_TC013:"../testdata/cert/test_for_crl/crl_parse/crl/demoCA_rsa2048_v2_Certifivate_Issuer_change_dn.crl":HITLS_PKI_SUCCESS:HITLS_X509_ERR_INVALID_PARAM
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #1 Test the unrevoked certificates
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/certs/server1.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #2 Test the revoked certificates, flags is CRL_ALL
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/certs/server2.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CERT_REVOKED
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #3 Test the revoked certificates, flags is CRL_DEV
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/certs/server2.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CERT_REVOKED
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #4 Test the revoked certificates, flags is 0
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/certs/server2.crt":0:HITLS_PKI_SUCCESS:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #5 Verify revoked certificates with CRL extensions.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/extension_crl/ca_cert.pem":"../testdata/cert/test_for_crl/extension_crl/test_crl.pem":"../testdata/cert/test_for_crl/extension_crl/user_cert.pem":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CERT_REVOKED
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #6 Test revoked certificates with tampered AKI information.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/extension_crl/ca_cert.pem":"../testdata/cert/test_for_crl/extension_crl/test_crl_change_aki.pem":"../testdata/cert/test_for_crl/extension_crl/user_cert.pem":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CRL_NOT_FOUND
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #7 Test revoked certificates with CRL containing unrecognized critical extensions.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/extension_crl/ca_cert.pem":"../testdata/cert/test_for_crl/extension_crl/test_crl_add_issuer_alternative_name.pem":"../testdata/cert/test_for_crl/extension_crl/user_cert.pem":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_X509_ERR_PROCESS_CRITICALEXT
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #8 Verify certificates with expired CRL.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/extension_crl/ca_cert.pem":"../testdata/cert/test_for_crl/extension_crl/test_crl_change_date1.pem":"../testdata/cert/test_for_crl/extension_crl/user_cert.pem":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CERT_REVOKED
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001 #9 Verify certificates with a CRL that is not yet valid.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC001:"../testdata/cert/test_for_crl/extension_crl/ca_cert.pem":"../testdata/cert/test_for_crl/extension_crl/test_crl_change_date2.pem":"../testdata/cert/test_for_crl/extension_crl/user_cert.pem":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CERT_REVOKED
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #1 Test certificate chain validation without intermediate certificate revocation lists.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device1.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_X509_ERR_VFY_CRL_NOT_FOUND:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #2 Test certificate chain validation without intermediate certificate revocation lists.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device1.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_PKI_SUCCESS:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #3 Test certificate chain with certificates not revoked.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/crl/root_updated.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device1.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_PKI_SUCCESS:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #4 Test certificate chain with intermediate certificate revoked,flags is CRL_ALL
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device1.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_X509_ERR_VFY_CERT_REVOKED:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #5 Test certificate chain with intermediate certificate revoked, flags is CRL_DEV
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device1.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_PKI_SUCCESS:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #6 Test certificate chain with device certificate revoked, flags is CRL_ALL
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/crl/ca.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device2.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_X509_ERR_VFY_CERT_REVOKED:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002 #7 Test intermediate certificate without CRL signing authority.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC002:"../testdata/cert/test_for_crl/crl_verify/certs/ca.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate_no_crlsign.crt":"../testdata/cert/test_for_crl/crl_verify/crl/root_updated.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device1.crt":HITLS_X509_VFY_FLAG_CRL_ALL:HITLS_X509_ERR_VFY_KU_NO_CRLSIGN:HITLS_X509_ERR_VFY_KU_NO_CRLSIGN
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003 #1 Verify certificates not in the revocation list.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003:"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device3.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_PKI_SUCCESS:HITLS_PKI_SUCCESS
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003 #2 Verify certificates in the revocation list.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003:"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate_dev3.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device3.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_PKI_SUCCESS:HITLS_X509_ERR_VFY_CERT_REVOKED
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003 #3 Tamper with CRL subject and verify certificates.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003:"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate_dev3_change_dn.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device3.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_X509_ERR_VFY_CRL_NOT_FOUND:HITLS_X509_ERR_VFY_CRL_NOT_FOUND
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003 #4 Tamper with the CRL signature value and verify certificates.
SDV_X509_CRL_FILE_VERIFY_FUNC_TC003:"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/intermediate.crt":"../testdata/cert/test_for_crl/crl_verify/intermediate/crl/intermediate_dev3_change_sign.crl":"../testdata/cert/test_for_crl/crl_verify/intermediate/certs/device3.crt":HITLS_X509_VFY_FLAG_CRL_DEV:HITLS_X509_ERR_VFY_CRLSIGN_FAIL:HITLS_X509_ERR_VFY_CRLSIGN_FAIL
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,19 @@
-----BEGIN X509 CRL-----
MIIDBzCCAe8CAQEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCQ04xIDAeBgNV
BAoMF0NSTCBJc3N1ZXIgT3JnYW5pemF0aW9uMRYwFAYDVQQDDA1DUkwgSXNzdWVy
IENBFw0yNTExMDMwMzI1MDNaFw0yNTEyMDMwMzI1MDNaMIIBMzCBlQIEZjNIcxcN
MjUxMTAzMDMyNTAzWjB+MA0GA1UdFQEB/wQDCgEBMBsGA1UdGAEB/wQRGA8yMDI1
MTEwMjAzMjUwM1owUAYDVR0dAQH/BEYwRKRCMEAxCzAJBgNVBAYTAkNOMR4wHAYD
VQQKDBVGaXJzdCBDQSBPcmdhbml6YXRpb24xETAPBgNVBAMMCEZpcnN0IENBMIGY
AgR0sNxRFw0yNTExMDMwMzI1MDNaMIGAMA0GA1UdFQEB/wQDCgEBMBsGA1UdGAEB
/wQRGA8yMDI1MTEwMTAzMjUwM1owUgYDVR0dAQH/BEgwRqREMEIxCzAJBgNVBAYT
AkNOMR8wHQYDVQQKDBZTZWNvbmQgQ0EgT3JnYW5pemF0aW9uMRIwEAYDVQQDDAlT
ZWNvbmQgQ0GgPTA7MAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFMEGzfCGiqN18Ng+
FQvxFOAC2xVLMAwGA1UdHAQFMAOEAf8wDQYJKoZIhvcNAQELBQADggEBABH6/cNO
DlCzr3McgSt3jz9lStU/dQV8iSv/9kN6rDj6vBuWcnWvYzTnqnoEOJhD3DoFSh33
p4qRLSWX/fRVz3ty/OhAFZXAq5NYMcYM5RrS/hHJv+dluGr1trPNibmmQ/gGX63m
psnUtsBs6soXgZkVBH6qoeaCpZk1prUNSvc8n0xFfggeMR5DOOw5TrI1jyUid1e8
0riNkQ4/mKlzAT1Awd+vfiR8hM9KfsqtFi3qxbAr/k+EBOg4D5bpz2S1FWTFJJ7K
RhcRNDAWwHDZEjLerfkEk1GLJFU8r19TLckJ/Vsi89biZKviZ5OIHLWwEIoNsF9H
hAnARleC2vVUCrM=
-----END X509 CRL-----
@@ -0,0 +1,19 @@
-----BEGIN X509 CRL-----
MIIDBzCCAe8CAQEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCQ04xIDAeBgNV
BAoMF0NSTCBJc3N1ZXIgT3JnYW5pemF0aW9uMRYwFAYDVQQDDA1DUkwgSXNzdWVy
IENBFw0yNTExMDMwMzI1MDNaFw0yNTEyMDMwMzI1MDNaMIIBMzCBlQIEZjNIcxcN
MjUxMTAzMDMyNTAzWjB+MA0GA1UdFQEB/wQDCgEBMBsGA1UdGAEB/wQRGA8yMDI1
MTEwMjAzMjUwM1owUAYDVR0dAQH/BEYwRKRCMEAxCzAJBgNVBAYTAqq7MR4wHAYD
VQQKDBVGaXJzdCBDQSBPcmdhbml6YXRpb24xETAPBgNVBAMMCEZpcnN0IENBMIGY
AgR0sNxRFw0yNTExMDMwMzI1MDNaMIGAMA0GA1UdFQEB/wQDCgEBMBsGA1UdGAEB
/wQRGA8yMDI1MTEwMTAzMjUwM1owUgYDVR0dAQH/BEgwRqREMEIxCzAJBgNVBAYT
AkNOMR8wHQYDVQQKDBZTZWNvbmQgQ0EgT3JnYW5pemF0aW9uMRIwEAYDVQQDDAlT
ZWNvbmQgQ0GgPTA7MAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFMEGzfCGiqN18Ng+
FQvxFOAC2xVLMAwGA1UdHAQFMAOEAf8wDQYJKoZIhvcNAQELBQADggEBABH6/cNO
DlCzr3McgSt3jz9lStU/dQV8iSv/9kN6rDj6vBuWcnWvYzTnqnoEOJhD3DoFSh33
p4qRLSWX/fRVz3ty/OhAFZXAq5NYMcYM5RrS/hHJv+dluGr1trPNibmmQ/gGX63m
psnUtsBs6soXgZkVBH6qoeaCpZk1prUNSvc8n0xFfggeMR5DOOw5TrI1jyUid1e8
0riNkQ4/mKlzAT1Awd+vfiR8hM9KfsqtFi3qxbAr/k+EBOg4D5bpz2S1FWTFJJ7K
RhcRNDAWwHDZEjLerfkEk1GLJFU8r19TLckJ/Vsi89biZKviZ5OIHLWwEIoNsF9H
hAnARleC2vVUCrM=
-----END X509 CRL-----
@@ -0,0 +1,17 @@
-----BEGIN X509 CRL-----
MIICvTCCAaUCAQEwDQYJKoZIhvcNAQELBQAwRzELMAkGA1UEBhMCQ04xIDAeBgNV
BAoMF0NSTCBJc3N1ZXIgT3JnYW5pemF0aW9uMRYwFAYDVQQDDA1DUkwgSXNzdWVy
IENBFw0yNTExMDMwMzI1MDNaFw0yNTEyMDMwMzI1MDNaMIHqME0CBGYzSHMXDTI1
MTEwMzAzMjUwM1owNjANBgNVHRUBAf8EAwoBATAbBgNVHRgBAf8EERgPMjAyNTEx
MDIwMzI1MDNaMAgGA1UdHQEB/zCBmAIEdLDcURcNMjUxMTAzMDMyNTAzWjCBgDAN
BgNVHRUBAf8EAwoBATAbBgNVHRgBAf8EERgPMjAyNTExMDEwMzI1MDNaMFIGA1Ud
HQEB/wRIMEakRDBCMQswCQYDVQQGEwJDTjEfMB0GA1UECgwWU2Vjb25kIENBIE9y
Z2FuaXphdGlvbjESMBAGA1UEAwwJU2Vjb25kIENBoD0wOzAKBgNVHRQEAwIBATAf
BgNVHSMEGDAWgBTBBs3whoqjdfDYPhUL8RTgAtsVSzAMBgNVHRwEBTADhAH/MA0G
CSqGSIb3DQEBCwUAA4IBAQAR+v3DTg5Qs69zHIErd48/ZUrVP3UFfIkr//ZDeqw4
+rwblnJ1r2M056p6BDiYQ9w6BUod96eKkS0ll/30Vc97cvzoQBWVwKuTWDHGDOUa
0v4Ryb/nZbhq9bazzYm5pkP4Bl+t5qbJ1LbAbOrKF4GZFQR+qqHmgqWZNaa1DUr3
PJ9MRX4IHjEeQzjsOU6yNY8lIndXvNK4jZEOP5ipcwE9QMHfr34kfITPSn7KrRYt
6sWwK/5PhAToOA+W6c9ktRVkxSSeykYXETQwFsBw2RIy3q35BJNRiyRVPK9fUy3J
Cf1bIvPW4mSr4meTiBy1sBCKDbBfR4QJwEZXgtr1VAqz
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB+TCB4gIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMzAy
MjAxNloXDTI1MTIwMzAyMjAxNlowQjBAAgQyeyPGFw0yNTExMDMwMjIwMTZaMCkw
DQYDVR0VAQH/BAMKAQEwGAYDVR0YBBEYDzIwMjUxMTAyMDIyMDE2WqAvMC0wCgYD
VR0UBAMCAQEwHwYDVR0jBBgwFoAUmkK/2fcE+lps798sFGQspwq2h/wwDQYJKoZI
hvcNAQELBQADggEBAElzQL1olC5vAU+dSaxEf+TrySJ3PGb5qL4zyQXz9J7w/zUE
5SlpOLK6Xuy12RN+v5NrQ1as7wXQPHm1MCj9YeChfbkXX5Ta29+RSKLrSNFVJOlQ
ZN7OOTdmFTzyWY+twX/uhPPwl/nhppC20GQgrYLljmDF4cLSESvr561qNX3LMGVC
ZHXwekMrPwiDFRmDgV8yTLzVJl9fBYycKGeVg/K1hs7ddtei1w51LZYWElVJWlUe
xmNS/+KQcH15bKdO6Nnelqj5dGKvfo2KAvUh++8s4f1bz4kZ4EL0YJJcw7i6AF5N
eZtKdpitGnb40WZJpRxO4yV4s1cIQu9UyrXQW74=
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB9zCB4AIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMzAy
MjAxNloXDTI1MTIwMzAyMjAxNlowQDA+AgQyeyPGFw0yNTExMDMwMjIwMTZaMCcw
DQYDVR0VAQH/BAMKAQEwFgYDVR0YBA8XDTI1MTEwMjAyMjAxNlqgLzAtMAoGA1Ud
FAQDAgEBMB8GA1UdIwQYMBaAFJpCv9n3BPpabO/fLBRkLKcKtof8MA0GCSqGSIb3
DQEBCwUAA4IBAQBJc0C9aJQubwFPnUmsRH/k68kidzxm+ai+M8kF8/Se8P81BOUp
aTiyul7stdkTfr+Ta0NWrO8F0Dx5tTAo/WHgoX25F1+U2tvfkUii60jRVSTpUGTe
zjk3ZhU88lmPrcF/7oTz8Jf54aaQttBkIK2C5Y5gxeHC0hEr6+etajV9yzBlQmR1
8HpDKz8IgxUZg4FfMky81SZfXwWMnChnlYPytYbO3XbXotcOdS2WFhJVSVpVHsZj
Uv/ikHB9eWynTujZ3pao+XRir36NigL1IfvvLOH9W8+JGeBC9GCSXMO4ugBeTXmb
SnaYrRp2+NFmSaUcTuMleLNXCELvVMq10Fu+
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB/DCB5QIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMzAz
MDY1N1oXDTI1MTIwMzAzMDY1N1owRTBDAgQyeyPGFw0yNTExMDMwMzA2NTdaMCww
DQYDVR0VAQH/BAMKAQEwGwYDVR0YAQH/BBEYDzIwMjUxMTAyMDMwNjU3WqAvMC0w
CgYDVR0UBAMCAQEwHwYDVR0jBBgwFoAU1ECqSxZZO/3vC1FeRONp5W80MNEwDQYJ
KoZIhvcNAQELBQADggEBAFKbuWnM5AWgwW9SsvlykilU7wZ78WulONNMlN9fzqR/
dt7op2X70sZYCR9qhyY0yRjAq+U+69tkVJJRUVidCZdhCQonP1BSND2LOj1ufFak
XmvwDq2NVRPmkNiG+g4kWxbAYE6SIrsoNIMF+3Bvd9ewKYmC1m2r7cKivsQ+Kf7Z
SvvNg0SvpoeIfwv5rkUf/fhAx/AoSJk+27BqMqM+qBt8iKCddinfQNESUBbn4N8/
7y1gmb6GTj8un+JFu4nDiuXr25nm74w37TjzqAHr9R0iRGHICLKi6b7fFlcdxyPb
YUxpdcAlsYetmM8EvKEcEe/Wn1NvkPFnZuuo03CSeCs=
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB3zCByAIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTEw
MDc1NFoXDTI1MTIwMTEwMDc1NFowJTAjAgQyeyPGFw0yNTExMDExMDA3NTRaMAww
CgYDVR0VBAMKAQGgMjAwMAoGA1UdFAQDAgEBMCIGA1UdIwEB/wQYMBaAFLuaJQCo
nXmGL4OybaeHCX73eRDOMA0GCSqGSIb3DQEBCwUAA4IBAQBV+AGKamLOXBbDKB66
DwNQwJ1JsxKCptmIVGMB24m6zMpuP/ZG+p8WUyvUParvt36cuiEl8y5zW0mmwLzv
hjwGQGg1KpS0PCyDj2n72fBAH0FW8JWqi/Jm8dFPwMgN9hKCyIBhYpnFc3ERZ9DR
hAO7xh2Dxn2uVMLk79Rpf2Q+utqKe3SXdnu1nOWYhzxtSJf3ANQ1ktE7gUn4G7gJ
1Wio1iT1P6KZADlaIDGTZuvWjVkiilKEor+EwPyIA2u/j/bWLJt++xpTGAd2CXLi
Gi2FvXLHCzMfQPswYVYsbBu/HgGY7Ak4q1t9iYHaZ3V2lJJ35nDq94EYQXQ7h7cq
pWOV
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQGgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIByDCBsQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQGgGzAZMAoGA1UdFAQDAgEBMAsGA1UdIwQEMAKAADANBgkqhkiG
9w0BAQsFAAOCAQEAc3IHsEWPO/+qopiw0ZwrQ/svsCXUEHi2PRhqXQxKog5/mzvu
lWYEgmZF6gEQZMbFDVNCQgcMBSu9kepj7fpPHRKe+dKDfz/5PSktjr7dIKcySut8
l3VddW37C7PN3yQVl2lRvkOwi2yOhieP04BXm51WAgm7pLoGc/pcPIfnc9VbJoxO
UV958fv9/6Z+jXbDWU8c0cqBsfBPSQJwCB1+5N0lu7JCG0At1mHEGz9HagUTZVUv
RClAzQhdl8Xh9rNIsdQe323oqQkhvljgiZ98Kj2mvzGLvbWpBX5jD0gx/ZXmoVr1
Yj6GVOB7Pm9kLKLTLozwGU+SvOQ+IeHUOPxaKw==
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB5jCBzzANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCQ04xEzARBgNVBAge
CuWMl+S6rOW4gjAxEjAQBgNVBAcMCea1t+a3gOWMujEhMB8GA1UECgwY5rWL6K+V
6K+B5Lmm6aKB5Y+R5py65p6EMRUwEwYDVQQLDAzorqTor4HkuK3lv4MxFzAVBgNV
BAMMDuS4reaWh+a1i+ivlUNBFw0yNTEwMzEwNjQ5NTZaFw0yNjEwMjYwNjQ5NTZa
MBQwEgIBARcNMjUxMDMwMDczMzA2WjANBgkqhkiG9w0BAQsFAAOCAQEAK+pgVkuN
p8tt6dRHLPxuK+c/WySDwnK4eJUN/0VETnAsKBptTOUE/STkx8XIK3NcBccGAw8H
J4bVK4g8c9gTxvPSe0itqAwKHLfS8dxb+mZIS4ML+F8J+rzRF1JNU+Cin/y/tgJS
vjvAVO64r7Ogx0fbP3Wg01vPeB2ImWskPgk6Ra3S6GLhpc5Z3V6bjUaUF4uvQ4sA
jsz2OTbwEa8Sagdy59fY8fI9Mko+KgzGH3I22R6sfqDOXBMZk5MMISXyLAvX1Vx3
RXOzSQY5rkua8tI5Mt6/T/Ts4SElCw1O6c05pbP4bG+N5TC7A+RMNZnPo0yK6MHn
jKjYdSpiiO9hMA==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQwFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BARAFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQwFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQ8FAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICGjCCAQICAQEwDQYJKoZIhvcNAQELBQAwgaMxCzAJBgNVBAYTAkNOMRAwDgYD
VQQIDAdCZWlKaW5nMRAwDgYDVQQHDAdIYWlEaWFuMRMwEQYDVQQKDApNeSBEZW1v
IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50MSQwIgYDVQQDDBtNeSBEZW1vIENB
IFJvb3QgQ2VydGlmaWNhdGUxHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29t
Fw0yNTEwMzEwOTMzNTlaGBMyMDU1MTIxMzA5MzM1OS4xMjNaMBQwEgIBARcNMjUx
MDMwMDczMzA2WqAOMAwwCgYDVR0UBAMCAQMwDQYJKoZIhvcNAQELBQADggEBAHME
SzODCLt5OfO9JnwG9mNAy8A1peUWT/4JerOxy5jshskUaKxAbXl9FXxxIppiWY2J
rksOTtwAXuQJN24dMxL+NIW9jaygnQboxFB86TiMnqG8rEI9YC5aDbyzN5i52hv9
L7uXcb6UwiDm9NNvKaYFiNuzPP9pl3MzidPeqwQ0Dwhk7KxEwsuAQeY1hMJhJBo0
lPteMgmv6/nx0T1SUvrHFKefTofETyAjTh7ga292s297GCPihhpT+IV3GQ+/4dDv
HZKUDup37b9j4GzExbKoKxwe27lMe8NRuX4/NAQwXpG0LZ4u+oMj/N46bsFuzLAK
YT5X8HMLGVmggPM03y4=
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMjA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzNaWlowFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICGDCCAQACAQEwDQYJKoZIhvcNAQELBQAwgaMxCzAJBgNVBAYTAkNOMRAwDgYD
VQQIDAdCZWlKaW5nMRAwDgYDVQQHDAdIYWlEaWFuMRMwEQYDVQQKDApNeSBEZW1v
IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50MSQwIgYDVQQDDBtNeSBEZW1vIENB
IFJvb3QgQ2VydGlmaWNhdGUxHTAbBgkqhkiG9w0BCQEWDmNhQGV4YW1wbGUuY29t
Fw0yNTEwMzAwNzMzNDdaFxEyNjA4MjYwNzMzNDcrMDgwMDAUMBICAQEXDTI1MTAz
MDA3MzMwNlqgDjAMMAoGA1UdFAQDAgEBMA0GCSqGSIb3DQEBCwUAA4IBAQA07OXr
Nh+1dvFTFUWvmCAoslApVGQMgSkKdirBxua93XsLHeJBB6atU0eC62rfOm9m6oG/
RT17+0NdY2HziaHr2CDbOV/7eMKoVgBiMrOQb/poR+aTfq4UgydXQzN9rOKk4rM2
Xoat6F8wFNfJ0s+1T02f6PyKuvLNkIzWc89CIHVo8IBU4IQXZT1pVl8e7Z4CG5yf
SA9JSxjEmi65cUF5TaBORRAtmj/OZ81VwGx4tQe1AGI2uwZXhWlsgURfNXK0YuO5
ci0pSV+vNKb9EBq4XdjCAZwXE+bcIxyG6bOYwYjmL2Og//sPrTdcHAcq5o/qvqkh
S8YH2ZSx8vVK75MB
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN ANY PRIVATE KEY-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oYDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END ANY PRIVATE KEY-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBADANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBBTANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB3zCByAIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTEw
MjExN1oXDTI1MTIwMTEwMjExN1owJTAjAgQyeyPGFw0yNTExMDExMDIxMTdaMAww
CgYDVR0VBAMKAQGgMjAwMA0GA1UdFAEB/wQDAgEBMB8GA1UdIwQYMBaAFLFMrw63
w2g/rTe4ODjHNE2/nyh3MA0GCSqGSIb3DQEBCwUAA4IBAQBxO/tM9GVrQphDAXiF
lMr0E8U6KZcwDR9xXnEpwAqViiix/34IoFsxerbQNgbz38w9v12wP2VAN5qb3GOg
Lfi4PaSseGSBlaTNw4jsOIgkuVoJRTprbxiXqPuhCnsMihfAMQi7dYAAlhNEOniz
9IpJKqa6SHQMQJL7++htYZKyKjJuHcnxgnWBYvqN8z8zu5B2IfCqGj7G0igcZUAN
dpmO3nAhRvIRXUOLaznrIYdO3bb6mukdzp7NdVR9Pp4LXjq5fMSdrDlNwjOYEA6N
tTMs90D650wbiQtI3QwFYwT+CGG0AxpJ57XyGH2DrjtoHhPfKRijU2RrKOHEdPRM
C+kq
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB/TCB5gIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTEwMTAyMzgxMVoXDTI2MTAyNzAyMzgxMVqgDjAMMAoGA1UdFAQDAgEFMA0G
CSqGSIb3DQEBCwUAA4IBAQAlj6KGhB6oicz3Xcrzi9o0KvWtMl/j1JaAZFpyDeu7
OemG7imNtEHvQW1XdjwvfMUoA11gZEQvQVmDofErJIvULmY1QTuvDXjm7lC2ax/l
AFHeYzMzUfjzOFheLvj1bu+9YMw3qJxfG5y3yelsEjncdQv8IQj1kLd/7hyULdu3
JeaERNwOzVn4hMiMxyOvM/P28vKcBd44chP1GQx0Wrc7lPmNpn0oPQYAlHpd4n3Q
CVXhNuYQl2jOAEvGespGC3PBXWGsKmfB21IsoP3LpUmglF/p/e83EwSph+WreoYG
TbOnnOWdpeIGudbW2nTADYMmrZJno/4g3IjscJa6nMUa
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICEzCB/AIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI0MDgyNjA3MzM0N1owFDASAgEBFw0yNTEwMzAwNzMz
MDZaoA4wDDAKBgNVHRQEAwIBATANBgkqhkiG9w0BAQsFAAOCAQEANOzl6zYftXbx
UxVFr5ggKLJQKVRkDIEpCnYqwcbmvd17Cx3iQQemrVNHgutq3zpvZuqBv0U9e/tD
XWNh84mh69gg2zlf+3jCqFYAYjKzkG/6aEfmk36uFIMnV0MzfazipOKzNl6Grehf
MBTXydLPtU9Nn+j8irryzZCM1nPPQiB1aPCAVOCEF2U9aVZfHu2eAhucn0gPSUsY
xJouuXFBeU2gTkUQLZo/zmfNVcBseLUHtQBiNrsGV4VpbIFEXzVytGLjuXItKUlf
rzSm/RAauF3YwgGcFxPm3CMchumzmMGI5i9joP/7D603XBwHKuaP6r6pIUvGB9mU
sfL1Su+TAQ==
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICFTCB/gIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMTA5MzM1OVoYDzIwNTUxMjEzMDkzMzU5WjAUMBICAQEXDTI1MTAzMDA3
MzMwNlqgDjAMMAoGA1UdFAQDAgEDMA0GCSqGSIb3DQEBCwUAA4IBAQBzBEszgwi7
eTnzvSZ8BvZjQMvANaXlFk/+CXqzscuY7IbJFGisQG15fRV8cSKaYlmNia5LDk7c
AF7kCTduHTMS/jSFvY2soJ0G6MRQfOk4jJ6hvKxCPWAuWg28szeYudob/S+7l3G+
lMIg5vTTbymmBYjbszz/aZdzM4nT3qsENA8IZOysRMLLgEHmNYTCYSQaNJT7XjIJ
r+v58dE9UlL6xxSnn06HxE8gI04e4GtvdrNvexgj4oYaU/iFdxkPv+HQ7x2SlA7q
d+2/Y+BsxMWyqCscHtu5THvDUbl+PzQEMF6RtC2eLvqDI/zeOm7BbsywCmE+V/Bz
CxlZoIDzNN8u
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB6zCB1AIBATANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJDTjEQMA4GA1UE
CAwHQmVpamluZzEQMA4GA1UEBwwHSGFpZGlhbjEZMBcGA1UECgwQT3BlblNTTDMg
VGVzdCBDQTEZMBcGA1UEAwwQT3BlblNTTDMgUm9vdCBDQRcNMjUxMTAxMDcxMTUx
WhcNMjUxMjAxMDcxMTUxWjAUMBICAQEXDTI1MTAzMDA3MzMwNlqgIzAhMB8GA1Ud
FAQYAhYRIjNEVWZ3iJkQERITFBUWFxgZICEiMA0GCSqGSIb3DQEBCwUAA4IBAQCI
o7ldQf4xe2XfoZbJba7L9OiBnCgHn4M1+zwqpjYNRECReQ51WCV7RERa3aUFI9jH
/kaX+gtJGakNycTDj5yRfcqz73eI5ZL5rMYa3QXuT4mv3cCDTKWcFigo0XBSGstS
WPs4ZHomtLdy03/SGLwcEhi/jPrt8kduErjlFeaSbPYZe6NpFonGvM2BEdnIoYFe
iBdiXAx9hkG0Xzj3IwHY3zV/7y/Fot5lKvLEN8IVzs3dTcR04kaZDOoM0Ynksfat
euYlnP5kPK/m9CkdY2x/PYVh0uUIHq8P3Ab0myltQM2aMZtQ16eNld9QpgklpSwr
uM0Ja/oxKIzdj/RA+y9j
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIBwzCBrDANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJDTjEQMA4GA1UECAwH
QmVpamluZzEQMA4GA1UEBwwHSGFpZGlhbjEZMBcGA1UECgwQT3BlblNTTDMgVGVz
dCBDQTEZMBcGA1UEAwwQT3BlblNTTDMgUm9vdCBDQRcNMjUxMTAxMDYzNDUwWhcN
MjYwODI4MDYzNDUwWjAUMBICAQEXDTI1MTAzMDA3MzMwNlowDQYJKoZIhvcNAQEL
BQADggEBADLQSiPi5v9fOPpCPyP1J8FUx91j4C6MyfbobvMptoWp6am508+ntDwu
HB0JQb6o3A0cWwOnuHloIrpzj3lhQbBXg1MsyBmEPwkDWC7Jt08HH/SQ5Ztaq5Zu
bYXEauCCztmO/ddpcGU1ltVfuvyak/isqUoH7tLmZmLyTRgDXnJFU90srb3Gsr32
uhJqTqkwDpbBdbiNGSdvgT4XBPesmOX1+ZuIFZqtRkhYeNTFbaQixuc59ycrYXhH
j04S2ctm0WFr2qZntfZh26YRqXNGq6Xo3wZcg7/zVSdIeWqhDS2iIyyCaz/X8n0e
vVbWvF1Vxx5QsL8J9YD0ybiX61p2sBY=
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIICBjCB7wIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXADAUMBICAQEXDTI1MTAzMDA3MzMwNlqgDjAMMAoGA1Ud
FAQDAgEBMA0GCSqGSIb3DQEBCwUAA4IBAQA07OXrNh+1dvFTFUWvmCAoslApVGQM
gSkKdirBxua93XsLHeJBB6atU0eC62rfOm9m6oG/RT17+0NdY2HziaHr2CDbOV/7
eMKoVgBiMrOQb/poR+aTfq4UgydXQzN9rOKk4rM2Xoat6F8wFNfJ0s+1T02f6PyK
uvLNkIzWc89CIHVo8IBU4IQXZT1pVl8e7Z4CG5yfSA9JSxjEmi65cUF5TaBORRAt
mj/OZ81VwGx4tQe1AGI2uwZXhWlsgURfNXK0YuO5ci0pSV+vNKb9EBq4XdjCAZwX
E+bcIxyG6bOYwYjmL2Og//sPrTdcHAcq5o/qvqkhS8YH2ZSx8vVK75MB
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIICBTCB7gIBATANBgkqhkiG9w0BAQsFADCBozELMAkGA1UEBhMCQ04xEDAOBgNV
BAgMB0JlaUppbmcxEDAOBgNVBAcMB0hhaURpYW4xEzARBgNVBAoMCk15IERlbW8g
Q0ExFjAUBgNVBAsMDUlUIERlcGFydG1lbnQxJDAiBgNVBAMMG015IERlbW8gQ0Eg
Um9vdCBDZXJ0aWZpY2F0ZTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20X
DTI1MTAzMDA3MzM0N1oXDTI2MDgyNjA3MzM0N1owBjAEAgAXAKAOMAwwCgYDVR0U
BAMCAQEwDQYJKoZIhvcNAQELBQADggEBADTs5es2H7V28VMVRa+YICiyUClUZAyB
KQp2KsHG5r3dewsd4kEHpq1TR4Lrat86b2bqgb9FPXv7Q11jYfOJoevYINs5X/t4
wqhWAGIys5Bv+mhH5pN+rhSDJ1dDM32s4qTiszZehq3oXzAU18nSz7VPTZ/o/Iq6
8s2QjNZzz0IgdWjwgFTghBdlPWlWXx7tngIbnJ9ID0lLGMSaLrlxQXlNoE5FEC2a
P85nzVXAbHi1B7UAYja7BleFaWyBRF81crRi47lyLSlJX680pv0QGrhd2MIBnBcT
5twjHIbps5jBiOYvY6D/+w+tN1wcByrmj+q+qSFLxgfZlLHy9UrvkwE=
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB+DCB4TANBgkqhkiG9w0BAQsFADCBmzELMAkGA1UEBhMCRVMxHzAdBgNVBAoU
FkVtcHJlc2EgRXNwYcOxb2xhIFMuQS4xHjAcBgNVBAsUFURlcGFydGFtZW50byBU
w6ljbmljbzEjMCEGA1UEAxQaQ2VydGlmaWNhZG8gZGUgUmV2b2NhY2nDs24xEjAQ
BgNVBAcTCUJhcmNlbG9uYTESMBAGA1UECBQJQ2F0YWx1w7FhFw0yNTEwMzEwNjEy
MTJaFw0yNjEwMjYwNjEyMTJaMBQwEgIBARcNMjUxMDMwMDczMzA2WjANBgkqhkiG
9w0BAQsFAAOCAQEAeSfdITd2B7WT/4NoNZQmovjz8UVjxXZDYnHYlVB60g2eMvDN
rjVpKhfBUCGSErdtTFGqJlRmq20XABRHRAqNonuf3dSOMPprWCzg/cHTro5/rUOY
GLCZMSbsB30X7ZGG3fJgNdPWZyRbftHE8+PxT4lKrNMqoHiCIvkqSzUpIyd4b2nD
uOXoBeEZl+5LvhIi1k6OKqaBeqwCf6NFyjlsbIDmLcjGWpMes0vd+XNAfJ7FeMi2
3ZgF0BJSIpuR1Hy7qHVDOa1oQeMoVlK6NsdGa3LSz8R0HVcC3X2Mwm0fvsUclZI9
mPC2Ur3n9U9ZJBPLI5EggGF3TFpBbYSQzSD0SQ==
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB1jCBvwIBATANBgkqhkiG9w0BAQsFADBnMQswCQYDVQQGEwJDTjEQMA4GA1UE
CAwHQmVpamluZzEQMA4GA1UEBwwHSGFpZGlhbjEZMBcGA1UECgwQT3BlblNTTDMg
VGVzdCBDQTEZMBcGA1UEAwwQT3BlblNTTDMgUm9vdCBDQRcNMjUxMTAxMDcxMTUx
WhcNMjUxMjAxMDcxMTUxWjAUMBICAQEXDTI1MTAzMDA3MzMwNlqgDjAMMAoGA1Ud
FAQDAgEMMA0GCSqGSIb3DQEBCwUAA4IBAQCIo7ldQf4xe2XfoZbJba7L9OiBnCgH
n4M1+zwqpjYNRECReQ51WCV7RERa3aUFI9jH/kaX+gtJGakNycTDj5yRfcqz73eI
5ZL5rMYa3QXuT4mv3cCDTKWcFigo0XBSGstSWPs4ZHomtLdy03/SGLwcEhi/jPrt
8kduErjlFeaSbPYZe6NpFonGvM2BEdnIoYFeiBdiXAx9hkG0Xzj3IwHY3zV/7y/F
ot5lKvLEN8IVzs3dTcR04kaZDOoM0YnksfateuYlnP5kPK/m9CkdY2x/PYVh0uUI
Hq8P3Ab0myltQM2aMZtQ16eNld9QpgklpSwruM0Ja/oxKIzdj/RA+y9j
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB2zCBxDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCQ04xEDAOBgNVBAgM
B0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxEDAOBgNVBAoMB1Rlc3QgQ0ExFjAU
BgNVBAsMDUlUIERlcGFydG1lbnQxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTEgMB4G
CSqGSIb3DQEJARYRYWRtaW5AZXhhbXBsZS5jb20XDTI1MTEwNDEyNDA0MVoXDTI1
MTIwNDEyNDA0MVowDQYJKoZIhvcNAQELBQADggEBAGSSGEb79g6cKVytHbDW3vKG
SMLQWDzGr2otHO7Vcgm9M0cpP4r6J/Txz5I/V2F4nm/q5Tx3XyZmUcpKPLxpdJzj
jv5gjdYscun7sMVYCitRkd/BhEWKBUPZ5XjXMFBAJ8BR7OPABVOzUpZn7xqct3R4
R2NP4PENrFPoOo1pgdsCnfhUDsA+siku1zGuh+eOthWXXEaIr9b0cCL3XOVARtQT
AVOA1qBw5c16myFGDxoQXu3ldAxr/3fXYI6e9d8JctOsZBb5SCxON+kjbin7Bb4q
y38Ay0/ferKWYGEiI+fOGZzGikP0H08zZJYE9IhzZlxCLmsiDm1DQXqTvBqlDog=
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB6DCB0TANBgkqhkiG9w0BAQsFADCBizELMAkGA1UEBhMCQ04xFTATBgNVBAgc
DOWMl+S6rOW4gjAxMjESMBAGA1UEBwwJ5rW35reA5Yy6MSEwHwYDVQQKDBjmtYvo
r5Xor4HkuabpooHlj5HmnLrmnoQxFTATBgNVBAsMDOiupOivgeS4reW/gzEXMBUG
A1UEAwwO5Lit5paH5rWL6K+VQ0EXDTI1MTAzMTA2NDk1NloXDTI2MTAyNjA2NDk1
NlowFDASAgEBFw0yNTEwMzAwNzMzMDZaMA0GCSqGSIb3DQEBCwUAA4IBAQAr6mBW
S42ny23p1Ecs/G4r5z9bJIPCcrh4lQ3/RUROcCwoGm1M5QT9JOTHxcgrc1wFxwYD
DwcnhtUriDxz2BPG89J7SK2oDAoct9Lx3Fv6ZkhLgwv4Xwn6vNEXUk1T4KKf/L+2
AlK+O8BU7rivs6DHR9s/daDTW894HYiZayQ+CTpFrdLoYuGlzlndXpuNRpQXi69D
iwCOzPY5NvARrxJqB3Ln19jx8j0ySj4qDMYfcjbZHqx+oM5cExmTkwwhJfIsC9fV
XHdFc7NJBjmuS5ry0jky3r9P9OzhISULDU7pzTmls/hsb43lMLsD5Ew1mc+jTIro
weeMqNh1KmKI72Ew
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB3zCByAIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTEw
NDU1N1oXDTI1MTIwMTEwNDU1N1owKDAmAgQyeyPGFw0yNTExMDExMDQ1NTdaMA8w
DQYDVR0VAQH/BAMKAQGgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFNZf7Z4r
GtjFzKr/yzT5r9/ZW1BVMA0GCSqGSIb3DQEBCwUAA4IBAQBkHi7HV15CYdVgJ/vH
imfMAtGp6WKZmuRDz9dIX+EzRHjS7SrFbKANCQePJfklyATbJDur10wsvK14xyN6
Je2rkvvqiVxnLfh6XF8OnU4YadVGr2bbq5ljXbMoE9jmYMq+1RKMgcbQ0L/w90ey
os1T/bgQCzx6BlyphiEiSSdsmrWb9jV26ALQ14zfF/SwFWFuNrQuHA+oZplM0Btp
jD9S/8IHy+UZRymLth2iOxu+euLqsA/pasvbr4ezJAzwLqqS6AA3N8dI4jNAqE0t
FCCgwyVB4rP+6RO9CQnbAi54hoOpvg1An8e3VzVf7is2NmcUdVfWIgWtrg3sbrPL
Sl8T
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQCgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQGgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQqgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQKgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQOgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQSgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQWgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQagLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQegLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQigLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwMTA5
NTEyMFoXDTI1MTIwMTA5NTEyMFowJTAjAgQyeyPGFw0yNTExMDEwOTUxMjBaMAww
CgYDVR0VBAMKAQmgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFBwFrwEfBkyi
PMyqH21RJS4TO0qTMA0GCSqGSIb3DQEBCwUAA4IBAQBzcgewRY87/6qimLDRnCtD
+y+wJdQQeLY9GGpdDEqiDn+bO+6VZgSCZkXqARBkxsUNU0JCBwwFK72R6mPt+k8d
Ep750oN/P/k9KS2Ovt0gpzJK63yXdV11bfsLs83fJBWXaVG+Q7CLbI6GJ4/TgFeb
nVYCCbukugZz+lw8h+dz1VsmjE5RX3nx+/3/pn6NdsNZTxzRyoGx8E9JAnAIHX7k
3SW7skIbQC3WYcQbP0dqBRNlVS9EKUDNCF2XxeH2s0ix1B7fbeipCSG+WOCJn3wq
Paa/MYu9takFfmMPSDH9leahWvViPoZU4Hs+b2QsotMujPAZT5K85D4h4dQ4/For
-----END X509 CRL-----
@@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIIEGzCCAwOgAwIBAgIUDTZwidJt4SfW1RyFe6cDO8ZoMcEwDQYJKoZIhvcNAQEL
BQAwgZQxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMRAwDgYDVQQKDAdUZXN0IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50
MRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0ExIDAeBgkqhkiG9w0BCQEWEWFkbWluQGV4
YW1wbGUuY29tMB4XDTI1MTEwNDA2NDQzOVoXDTM1MTEwMjA2NDQzOVowgZQxCzAJ
BgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMRAw
DgYDVQQKDAdUZXN0IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50MRUwEwYDVQQD
DAxUZXN0IFJvb3QgQ0ExIDAeBgkqhkiG9w0BCQEWEWFkbWluQGV4YW1wbGUuY29t
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnUBwXGgzxdtAlXrNL5QX
ZC5u5kMZfjNRUzyS95iTT/p6SnolwGjHyBmE78GAVECqV63fQXXWRIz8xw3eVf4Z
UbNSRVvyUiMow5NFJtlPOgglQm7KZikilk/uZQuDspQRPKih75ryUK9yWc5+C0fl
4vpFtj+JGW0KMbyddUtmbuXgntU7HSWCPq5sZXXf08w9H7PM0vQTpmCPJUNoG6Z5
md23XVRw/kOZDF/ig0g2mTYHfJHAHemSU4jyHTGt9vY7iQBT5EJRx5qh4V4W5+Kn
jiOkD4jaK4p0gPl0XZWN03gQyWHaLZZVQro8nDlO0Vz6+COoIB4zMJ8OgCUc0RxT
xQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNV
HQ4EFgQUvkp3chpOPmO2tXm6ZmPFEm9k4RkwHwYDVR0jBBgwFoAUvkp3chpOPmO2
tXm6ZmPFEm9k4RkwDQYJKoZIhvcNAQELBQADggEBAHwyozRBJaDEs6MnQcPYpmWA
abt3vYruQRFKol3rDGWtR+y8JPjCdAEgjeNrl4BjUcUmw0+AzVes1B42+hB1lgwL
2IzA1e3L2fHRwAkEBpmJR8PhNLhY0xmV8mkHvgzkboXTG09xYNsfN4hStyuGd17A
HWd1NNu2BQ9Z52+eGNQe+NI7H56ya6gHItCgRxTk26GXs6cKRlEp0CF6IQ4R73R/
FZj7GRZ6BSC4joJ5+aLgx97L9KmjuaBPQ89EkuDZPUXNzASIdnsTbHj9IG0JcDqo
l9JrhhBEsQK6abx0gKwEsMOd9QCGvNX6pfBjvdAz3/fojj5pnhSlkpIYlhkyVRk=
-----END CERTIFICATE-----
@@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIIEBTCCAu2gAwIBAgIUQs9lRdYV1Pahswb9OrszJNVEk9gwDQYJKoZIhvcNAQEL
BQAwgZQxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMRAwDgYDVQQKDAdUZXN0IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50
MRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0ExIDAeBgkqhkiG9w0BCQEWEWFkbWluQGV4
YW1wbGUuY29tMB4XDTI1MTEwNDA2NDU1N1oXDTI2MTEwNDA2NDU1N1owczELMAkG
A1UEBhMCQ04xEDAOBgNVBAgMB0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxFTAT
BgNVBAoMDFRlc3QgQ29tcGFueTELMAkGA1UECwwCSVQxHDAaBgNVBAMME3NlcnZl
cjEuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC/
BmOP1C1Fo+Q5IKVBq42HoDzCFPmm1IbTEkPWGgojIDCF0Vj8GeLmf+uggyzbrJGX
NDo9x0wqt2p6DY6UBV6IaGMQ8OdnO3kotw5A4pdXK7zMLly0DTM1gvQFyjHZXGOy
FHLliZexBtYct+TFudeIp1sLVNSPT+NNzZq3iNC4jFeWqNENQlMPj3acQ5Z1Emtx
4BJhs/tGUqpnvMm066Oq7Cqtm5weNgDbpC0BMw2LHdOD1Bk23zTihhG+Xg7QT83C
nT1wsCG0JHn7uVOh3HKNeH30N2gNGVZCkGipuwD+/wn5pMc9PAVRtQ+VfMp4UKbC
+dfUROm3DN7fjY9wujR9AgMBAAGjbzBtMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBRpIa8KE0aOsmsn4Lufk/xg
VNpu+DAfBgNVHSMEGDAWgBS+SndyGk4+Y7a1ebpmY8USb2ThGTANBgkqhkiG9w0B
AQsFAAOCAQEAjBm1+KBDt65CF5wg5+Xv9hVfU1YooCHd9KYIJ0PAjpULbkptKJC6
CHQQI3d0mnmUCANlYI/LMNmfsV8pD49Ptgan2q7qWIAMRNXK2XFdnGIwmJZZjOcw
LdEDTgM601qkDoUS+EjMYC1J3xBb7thi/JTEDqwuahwBvwnnbprFrSMFJX4/g1xK
CAZnHRXtMNlL359pxIv+gL2G+QepTmRNFrI+IYn6IBlbAk7yQJ5ntl6IFMS3qn0y
YGrI0DnvNxgvWBneXXs993PcwstSEA/G/NnIazl0VjyYUVj8uj9vWJ+CgHJLU++D
1O/AfReDgrd0jGrsN2C26eM6KRB2MZig+g==
-----END CERTIFICATE-----
@@ -0,0 +1,24 @@
-----BEGIN CERTIFICATE-----
MIIEBTCCAu2gAwIBAgIUQs9lRdYV1Pahswb9OrszJNVEk9kwDQYJKoZIhvcNAQEL
BQAwgZQxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMRAwDgYDVQQKDAdUZXN0IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50
MRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0ExIDAeBgkqhkiG9w0BCQEWEWFkbWluQGV4
YW1wbGUuY29tMB4XDTI1MTEwNDA2NDYyNVoXDTI2MTEwNDA2NDYyNVowczELMAkG
A1UEBhMCQ04xEDAOBgNVBAgMB0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxFTAT
BgNVBAoMDFRlc3QgQ29tcGFueTELMAkGA1UECwwCSVQxHDAaBgNVBAMME3NlcnZl
cjIuZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDK
imxTt0vY/5inpLh3eu5Mt848i66NeuEGElHorRxpv96mETS7iClVoO8eOVBlL0aO
K9e9JkZC9O7NGgNZCjYnE4ikBWR7BPpau5YzxLl3se1rKBy5VeYr+SRM4y1ePlYl
KxE/peSFQJj2siDuR0cDOOrncJhmDwBAZ0483Z5GgOBWiP2o4EnfB7jc0GHR+JOc
/NDUeIUCE5Qit1j2KzTsJr+V6uZY/tHamqI0TwTjR0kcCT5ts6xKaum1dl5sii8P
qYj056UgSvmJgT7MeWnQVhBfAvLs7OFpfXb7H/xFqlZ/fyEi/KRiJu1q8a9JWbDN
Wx5rC+lp2qiEwNrLCINvAgMBAAGjbzBtMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgWg
MBMGA1UdJQQMMAoGCCsGAQUFBwMBMB0GA1UdDgQWBBQvgca9krySUYIsn551pPk9
HMV5NDAfBgNVHSMEGDAWgBS+SndyGk4+Y7a1ebpmY8USb2ThGTANBgkqhkiG9w0B
AQsFAAOCAQEAFjH0nibdtz6wAGdQr5SGPj3sVmxs6wxjC7HbaN4umVRxQamuDzG3
8W9dnmxZDlpRZo/6EKL51AGNLHuEuWE6q04pJw8U1NpGw4+HY2kJzYCUT1TYPUX+
A/NVgYVOo4iqv0zBuPyZIJpWrV4GicKnt25CmAyJIqfCSImqf003ibRLoeJjfW3h
ZVa77q1BsJqV0j7mjsy38HtCr0DexakdDU7vVcQfjesBCNy62T/U5oCZGMYRIycA
1U3dEuNnLwW6LjvxHsArsH2jXgm58yBuyWQ488MlPOHz7lMsximr+N7P7t/a9zBp
uvXOC0ImIv3wsIZSL/fa5zbaC1p3g1X7aw==
-----END CERTIFICATE-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICLDCCARQwDQYJKoZIhvcNAQELBQAwgZQxCzAJBgNVBAYTAkNOMRAwDgYDVQQI
DAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMRAwDgYDVQQKDAdUZXN0IENBMRYw
FAYDVQQLDA1JVCBEZXBhcnRtZW50MRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0ExIDAe
BgkqhkiG9w0BCQEWEWFkbWluQGV4YW1wbGUuY29tFw0yNTExMDQxMTUzNDRaFw0y
NTEyMDQxMTUzNDRaME4wJQIUQs9lRdYV1Pahswb9OrszJNVEk9kXDTI1MTEwNDA2
NDgyNVowJQIUQs9lRdYV1Pahswb9OrszJNVEk9oXDTI1MTEwNDExNTIzNlowDQYJ
KoZIhvcNAQELBQADggEBAIu6D1e4LJ80gdpsCW1smvrTTqSMFJRdTqeZNQIlQUnz
VfCbmFTNJzVEoRJ9cOOSXn53NFFIAekKsH9rQIQJT8G7YmU2+uRBx7icmBxCo9tq
KsYNvnbTqnRRTyZvM7oF/BiEVu34OgFUoy0winINEJ8juaZpPKKoJtssZmfZk7bx
bpSqPWbjVYiX/26D1u6IAMDIiVLmWnykoCGFF2WIUaF53qw0QQOGU1HSds6NmUZL
294Ccvwb4Rf5bVj5XUZF/OKnKwcevJTzHEdfLEcT3EsVov2/I+Z3NZGGa+H6qosD
S8LyF36qdoEZ+ihRF4f6jGl/wOb7ZACgrpgIYp3dSc0=
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB2zCBxDANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCQ04xEDAOBgNVBAgM
B0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxEDAOBgNVBAoMB1Rlc3QgQ0ExFjAU
BgNVBAsMDUlUIERlcGFydG1lbnQxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTEgMB4G
CSqGSIb3DQEJARYRYWRtaW5AZXhhbXBsZS5jb20XDTI1MTEwNDEyNDA0MVoXDTI1
MTIwNDEyNDA0MVowDQYJKoZIhvcNAQELBQADggEBAGSSGEb79g6cKVytHbDW3vKG
SMLQWDzGr2otHO7Vcgm9M0cpP4r6J/Txz5I/V2F4nm/q5Tx3XyZmUcpKPLxpdJzj
jv5gjdYscun7sMVYCitRkd/BhEWKBUPZ5XjXMFBAJ8BR7OPABVOzUpZn7xqct3R4
R2NP4PENrFPoOo1pgdsCnfhUDsA+siku1zGuh+eOthWXXEaIr9b0cCL3XOVARtQT
AVOA1qBw5c16myFGDxoQXu3ldAxr/3fXYI6e9d8JctOsZBb5SCxON+kjbin7Bb4q
y38Ay0/ferKWYGEiI+fOGZzGikP0H08zZJYE9IhzZlxCLmsiDm1DQXqTvBqlDog=
-----END X509 CRL-----
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIICBDCB7TANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCQ04xEDAOBgNVBAgM
B0JlaWppbmcxEDAOBgNVBAcMB0JlaWppbmcxEDAOBgNVBAoMB1Rlc3QgQ0ExFjAU
BgNVBAsMDUlUIERlcGFydG1lbnQxFTATBgNVBAMMDFRlc3QgUm9vdCBDQTEgMB4G
CSqGSIb3DQEJARYRYWRtaW5AZXhhbXBsZS5jb20XDTI1MTEwNDEzMDU1NFoXDTI1
MTIwNDEzMDU1NFowJzAlAhRCz2VF1hXU9qGzBv06uzMk1UST2xcNMjUxMTA0MTMw
NTQxWjANBgkqhkiG9w0BAQsFAAOCAQEAIcef5vJHE8eQ1lth409tcNVox6JMYMUf
sZDG2z6cznZdphs1PcRP7fNXwUuhVtvjDjiIPFjB0l2Qi1AXq/PJlEBPfjakokJv
lksHHoXTG7LKeyfy5l4HSC++N1Ioi8SDzmHkLcIuqzjFex39b35nO997Dtok/jeT
D6mg5j4VRuuPLGq6GPJAnJtc7a8t/oQRSKq4OYup8QqW33rd99VfCD7MzeQgeZDC
GFDzNnOOxIlLp+AfBatd6q9ql7xsQ1rH6QkbTbIunWav8Faxug87WUICK3b2k6c1
piNrqeRidiOY9RQKIzbiXKdDLT2KU4TVkkf1e2DJFil5ZcvpiJNy5g==
-----END X509 CRL-----
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIELzCCAxegAwIBAgIUc3qwxoaFplK3XA/5ifU6zwciK9swDQYJKoZIhvcNAQEL
BQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVybWVkaWF0ZSBDQTEWMBQGA1UECwwN
SVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVzdCBJbnRlcm1lZGlhdGUgQ0ExJzAl
BgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBleGFtcGxlLmNvbTAeFw0yNTExMDQw
OTU1NTlaFw0yNjExMDQwOTU1NTlaMHcxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdC
ZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMRUwEwYDVQQKDAxUZXN0IENvbXBhbnkx
DzANBgNVBAsMBkRldmljZTEcMBoGA1UEAwwTZGV2aWNlMS5leGFtcGxlLmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL+HxLO/nghip0pMiqQcelhL
O7r9NWcHsXnVwdk0UZUMVHYOPLFliCUyQ4AWhOQxGLANDKeIHvCNR4kSLdrVkkc/
uSXPiU7SQEv4jLBhl06YQEpC95HGIZiqYXdakK1u6fiTg5JKNF4y1UrNcfi9p0Wl
rM6yXdkpT1LW5DPq5474aDkHYdLdFS+RF/2JmaHclO0g0vhDexAqJGP2gPOYsJYZ
nPdvvoWi61F7bYeHcPGgRV194bmSKChaCOpDlqZ8AzqORF+BhORKNCUr2T/kFs1g
J88xt2LhyZnbwLpIngJO+lb0WKrBhL9NghfkUSWjSZ+gQaPxrkW6Edz/MZdTHLcC
AwEAAaN5MHcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBSeVUz7lyyq5uCG/M/ZlWPFHkY1RTAf
BgNVHSMEGDAWgBTXDQNLhi8TnFXgIE+DyltnuR/JQTANBgkqhkiG9w0BAQsFAAOC
AQEANk8IxHrB46Ll4GAFiD+mCk0rdG1pM8vc0vXwCcD9TeQFt/m7izGTI3edk69Q
4f8NFQluhqOMO/iBgYx/B93w4Z6utXufqSbVvvflEtEEE76gUbX3UceQS3jB87UN
KTobH2zqSDDC00C9qZu1r3JRQlrULamLJVKDiARDBbQpwikouyLD49kZKacWavso
J81sATbVA6r0LqgHh51VASxWtFexX2/QYJbRCNugQTrPJVCkt2ZcWUOM0iBjrVQY
Gl50wE8roNnH2ADUSeVlfKa63ft1QUaCzfA0o96RByjwwucWnXyloXlM4/DaStma
4PLehIv2Hgg7+thJQ1ScWo/r0Q==
-----END CERTIFICATE-----
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIELzCCAxegAwIBAgIUc3qwxoaFplK3XA/5ifU6zwciK9wwDQYJKoZIhvcNAQEL
BQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVybWVkaWF0ZSBDQTEWMBQGA1UECwwN
SVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVzdCBJbnRlcm1lZGlhdGUgQ0ExJzAl
BgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBleGFtcGxlLmNvbTAeFw0yNTExMDQw
OTU1NTlaFw0yNjExMDQwOTU1NTlaMHcxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdC
ZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMRUwEwYDVQQKDAxUZXN0IENvbXBhbnkx
DzANBgNVBAsMBkRldmljZTEcMBoGA1UEAwwTZGV2aWNlMi5leGFtcGxlLmNvbTCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIme9quRH2zEvbD3CWicohRg
ra7PU3b55cRdQs7brKLC28qsbYzHZGCoDOn8+Ppq7FJEht1I02zQXDxNsP/p/F8m
ZNa+/Gsuat8JP6FY4pDmEU5ECBQnA/pUzW2qUiWVZmO1Q7Rf+LwT/Sct9lUd9onO
J3oPmX2MLIlq9S6gSwrxx1OGaWVsoSiNi2t9TXk0G4BEnSf2URjdALtnTff4Bw04
yPLcktgifsridznQl3s8ezRhhj7raxibYaNhHaaCGABSeiAihjwZdh/E1oq3IA/R
Y86YtszD1l6HsLUNowXOCdsWTHyI8+BPmlIypX/XaKO1UaAyw4P1GAQxCWkLSR0C
AwEAAaN5MHcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYB
BQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBQ8vGe1q4oy+5V3iiZbdODL6KASODAf
BgNVHSMEGDAWgBTXDQNLhi8TnFXgIE+DyltnuR/JQTANBgkqhkiG9w0BAQsFAAOC
AQEAMFzK3RbBlrFjZyE64zDq9TQwhiFuk9McESO9PPwwzTap00cGsioiPdFTs8KZ
k6NwwphCE64+JMYB4cILaSnojdhz12OtMh+vkFmmoUedtM1l3Flaz4auWyQYYOJ0
DI+2m05qFXUQgjQIcmfFleA0ya64XknPg56ML5b2kHzzvti+kqdW6JGiEinscEKF
7G8+juiR2nxhwUQHKKg13ky1RDvOH3T+N0Bv7vx+gnjQ8zxNMa1T9ZoMH9cWU1Mo
OJOUCV9uYNxkF20ZoTmtxzNmDgViHzlE/wgWhpBH/stAFRnCLCjpwCxyYc7opKTH
IW1qdXuSD5uFFC/Tq0cgXhlYAg==
-----END CERTIFICATE-----
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIEHTCCAwWgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkNO
MRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0wGwYDVQQKDBRU
ZXN0IEludGVybWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0bWVudDEdMBsG
A1UEAwwUVGVzdCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGGludGVy
bWVkaWF0ZUBleGFtcGxlLmNvbTAeFw0yNTExMDUwNjMzMzVaFw0yNjExMDUwNjMz
MzVaMHcxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMRUwEwYDVQQKDAxUZXN0IENvbXBhbnkxDzANBgNVBAsMBkRldmljZTEc
MBoGA1UEAwwTZGV2aWNlMy5leGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAKu31W+T41AaPh3sese+i0IMSvoUV1n19nVMf+OrvdxsHPhf
B9NsV4FVZJUkEqIEW/iCd8h9V2OWuo70+L4Rs2m60X/Z07qPZ/Hekr7zFqFEZzUR
vfujHow2l8H00j9prYxXgmUqLvjg8rc5OvbIc2EKcZKy4mfbuVpHlD42qDKXQzBg
hLkQwLvQKrTc/ZBqnXJharP1P0r4FJxm0H9oaL51AFUT31Np8U0aBgsEbtSD/uXW
gRNsL9/OJ3q1NVymZwZunyUbwk/2hRxs9PEAOPtNTEJWuX+3ZO2xqIhPq4VDaulq
SrJvUQd6K2Bbe6ST4uY+ZuM7UhAMgPwTXU+u/LUCAwEAAaN5MHcwCQYDVR0TBAIw
ADALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0G
A1UdDgQWBBSU8jqO4asCDZpJ0y2iaQRFbC2WZjAfBgNVHSMEGDAWgBTXDQNLhi8T
nFXgIE+DyltnuR/JQTANBgkqhkiG9w0BAQsFAAOCAQEAM0V9o65u/77Maz6paXEV
IDauUf5I+G+kdaLQ9f6jZbp4kg1/SVktJIlfCAQzltTbs+/UPBswXQzxdrS49FVQ
XDWbWCsEJgN3iG1s6SRAJ5uznDOcNdOGlk4rIuCgjOnEBZQA5B/4BH/utgkB6/5E
yMZtmgvzPdUvLpAEggtG9Y5R4TVfi+JJRT8F7+AVUp957TaL+Pv5B+ch7nXcOzp2
m+elSI7qVSv7fD2ee+YPu7kFBAPX6hnqQDs+BVm8hf6dD6/zLJh4bOsH4h9BbLYL
WEMOaGKcKi+GCEfCf+cgY911wjmIoccg469KKAsuLhXWRKIVAJIcvq5xVBEvz5OC
4A==
-----END CERTIFICATE-----
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIEOjCCAyKgAwIBAgIUQs9lRdYV1Pahswb9OrszJNVEk9owDQYJKoZIhvcNAQEL
BQAwgZQxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMRAwDgYDVQQKDAdUZXN0IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50
MRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0ExIDAeBgkqhkiG9w0BCQEWEWFkbWluQGV4
YW1wbGUuY29tMB4XDTI1MTEwNDA5NTUxMFoXDTMwMTEwMzA5NTUxMFowgbAxCzAJ
BgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0w
GwYDVQQKDBRUZXN0IEludGVybWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0
bWVudDEdMBsGA1UEAwwUVGVzdCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0B
CQEWGGludGVybWVkaWF0ZUBleGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALdH+yVu17csOEyBDpDRu894QwKbngySqEihnJr3p6aKy6I+
6jDyORY1Ev1ggF8uopludnY6FkcsAA/KWEN9Ev58vrN9ixx/YPgytjHxFIPjwJ+5
QULWRyjxwMwvpytk3dZTE7BfiNdjDHNPbuMldTYwq9k5A2m1FCLLvEvzoXor9n+n
/RGlThaDNf9unXFg3eZcBtziQemzw6HwXZMO8aH75WLj1r9nfP4XSNzt1KnrzF6P
FsI0QmopULyjFlWfphKu+UnN/W8NN5RuHGIuzzJXjC2uSNu2VcZ1AJ2WoLUIY5+n
8VRuZASaPYUOIbxumF3vS82albEHG73H2vBMvPUCAwEAAaNmMGQwEgYDVR0TAQH/
BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFNcNA0uGLxOcVeAg
T4PKW2e5H8lBMB8GA1UdIwQYMBaAFL5Kd3IaTj5jtrV5umZjxRJvZOEZMA0GCSqG
SIb3DQEBCwUAA4IBAQBuIgqKDBU8lST8XEStkkhL0/Fif4GYdZxT1rbqyVApO39p
1ej4wVG4ADtQ5XT5pjV0HPcl/53USOycoA4tUjlaYQ9VZDZVS9DKPZPQ9aTMrQjM
8LIH20C5FRnUccWfG0jAdA36OHlvfYvJKsXBfbPZKjrKm/H1KHP/QtXLnsBCyHkT
oSxhh4fBSiJiXGk5iQackLQpy4BCXBAIM3Dc07Xwyi4S4Mu49ohXGVQlQTt00W9M
/7alFniBfqS2+1WVaDq1sYddvGnv1rLLeSALxU7Xn5qsu5Vg8Ru3HuZa1bQzMbJ5
pa+ioqLwtbTzfTG6M46+rO48PcMvVqutsU/J5Ql9
-----END CERTIFICATE-----
@@ -0,0 +1,25 @@
-----BEGIN CERTIFICATE-----
MIIEOjCCAyKgAwIBAgIUQs9lRdYV1Pahswb9OrszJNVEk9owDQYJKoZIhvcNAQEL
BQAwgZQxCzAJBgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdC
ZWlqaW5nMRAwDgYDVQQKDAdUZXN0IENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50
MRUwEwYDVQQDDAxUZXN0IFJvb3QgQ0ExIDAeBgkqhkiG9w0BCQEWEWFkbWluQGV4
YW1wbGUuY29tMB4XDTI1MTEwNDA5NTUxMFoXDTMwMTEwMzA5NTUxMFowgbAxCzAJ
BgNVBAYTAkNOMRAwDgYDVQQIDAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0w
GwYDVQQKDBRUZXN0IEludGVybWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0
bWVudDEdMBsGA1UEAwwUVGVzdCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0B
CQEWGGludGVybWVkaWF0ZUBleGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALdH+yVu17csOEyBDpDRu894QwKbngySqEihnJr3p6aKy6I+
6jDyORY1Ev1ggF8uopludnY6FkcsAA/KWEN9Ev58vrN9ixx/YPgytjHxFIPjwJ+5
QULWRyjxwMwvpytk3dZTE7BfiNdjDHNPbuMldTYwq9k5A2m1FCLLvEvzoXor9n+n
/RGlThaDNf9unXFg3eZcBtziQemzw6HwXZMO8aH75WLj1r9nfP4XSNzt1KnrzF6P
FsI0QmopULyjFlWfphKu+UnN/W8NN5RuHGIuzzJXjC2uSNu2VcZ1AJ2WoLUIY5+n
8VRuZASaPYUOIbxumF3vS82albEHG73H2vBMvPUCAwEAAaNmMGQwEgYDVR0TAQH/
BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAQQwHQYDVR0OBBYEFNcNA0uGLxOcVeAg
T4PKW2e5H8lBMB8GA1UdIwQYMBaAFL5Kd3IaTj5jtrV5umZjxRJvZOEZMA0GCSqG
SIb3DQEBCwUAA4IBAQBuIgqKDBU8lST8XEStkkhL0/Fif4GYdZxT1rbqyVApO39p
1ej4wVG4ADtQ5XT5pjV0HPcl/53USOycoA4tUjlaYQ9VZDZVS9DKPZPQ9aTMrQjM
8LIH20C5FRnUccWfG0jAdA36OHlvfYvJKsXBfbPZKjrKm/H1KHP/QtXLnsBCyHkT
oSxhh4fBSiJiXGk5iQackLQpy4BCXBAIM3Dc07Xwyi4S4Mu49ohXGVQlQTt00W9M
/7alFniBfqS2+1WVaDq1sYddvGnv1rLLeSALxU7Xn5qsu5Vg8Ru3HuZa1bQzMbJ5
pa+ioqLwtbTzfTG6M46+rO48PcMvVqutsU/J5Ql9
-----END CERTIFICATE-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICITCCAQkwDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQI
DAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVy
bWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVz
dCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBl
eGFtcGxlLmNvbRcNMjUxMTA0MDk1NjU0WhcNMjUxMjA0MDk1NjU0WjAnMCUCFHN6
sMaGhaZSt1wP+Yn1Os8HIivcFw0yNTExMDQwOTU2NTRaMA0GCSqGSIb3DQEBCwUA
A4IBAQA+S3Kk6G1sWIkkPWVr8YW6GZYl0SLc6kqbckPa96islnbg1PlspIBML1Ne
L5dBEqrbRKOUKhGswJo5m8sLyYt0XGr+xo75+nMIE9UIBMEu81uWKyWRyySDw5Qn
+3gwz0rOSSR+FerD1V+RQuC9ESUY4Dz2FLpYpdCoOOXPy8BUpy9E4BhvNnN7N5f2
VVs8QodoW0JeSZE5n9wWe6g/tuIZ1575nuf8UrTj2WOqkehYJS5N+gDLD3Z+bsgi
l4FLfa7xlvZ6UwOR2hKjTZBCK3w1ElXXxikj26iab+ob3hf7fDARvdT9RxnoddSh
vWqohDDcrGGAmZ3OC4iWhAz3I/8e
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICNjCCAR4wDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQI
DAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVy
bWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVz
dCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBl
eGFtcGxlLmNvbRcNMjUxMTA1MDcwNjAzWhcNMjUxMjA1MDcwNjAzWjA8MBMCAhAA
Fw0yNTExMDUwNjM0MzNaMCUCFHN6sMaGhaZSt1wP+Yn1Os8HIivcFw0yNTExMDQw
OTU2NTRaMA0GCSqGSIb3DQEBCwUAA4IBAQBz9LsqUDCZqsvHuS1J+m8xtDjJxd1T
0AO6NA1iN8dMzTafLPVX09ZgdcS/hAIXRtE5MV4XBpQItFlx7qmwx8KERLnmh9LS
RCFyGhBxcZwFfvWrx/mceb+cLCzan59STGlU3+DM2dzvcL2rTRpbA4n+48b9/PWi
S4yfue3GvdB6vPhmtsEFNKhsfEAkASkjJAF+H/rFc6mmduOavNao3RDc3QZCZbnB
qYOgzILD7mtIjYjT4+zuVww4aD1PI6k0av22sTPFblpZrFMjq/x5R4bHUmjgnCGa
ZCUntq8mb8907u4/ZLVAzalPBt2cO/R+yf4BoSoatmf8skCiMhqSxUeM
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICNjCCAR4wDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQI
DAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVy
bWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVz
dCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBl
eGFtcGxlLmNvbRcNMjUxMTA2MDMzNjMxWhcNMjUxMTA4MDMzNjMxWjA8MBMCAhAA
Fw0yNTExMDUwNjM0MzNaMCUCFHN6sMaGhaZSt1wP+Yn1Os8HIivcFw0yNTExMDQw
OTU2NTRaMA0GCSqGSIb3DQEBCwUAA4IBAQAuaqB/19+r4RcAlMKNO5Wv6BPvZz4W
0W6F6QqUUUyy3kDgyTFlHRO007L8+UjBSRSMLnbJQILuneZSaoFHVl5LOy+sCW/z
Qo4XMngopjrnQzSZ8VV3bHUMy2qGfFD40Qrr+GSe7469vjquUov640B+B0zWHemP
ADosPOhCFjTaurpUeKH+14mbCTM9ThTrATK+TZjQatUAZBgLJ138DBOraIl4bwX9
4XHdk2WkviykBtN3IIgZA5m2TXD4NeF3okDubJJx+TVqfTfxLUB6eXU8uGE2ofQe
AuWGbTOvAx4IHu8kIM96SdJUKWR1s8i4HQp1LBYrJri074ccQ7orWEFk
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICNjCCAR4wDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQI
DAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVy
bWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVz
dCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBl
eGFtcGxlLmNvbRcNMjgwODA3MDMxNzEwWhcNMjkwODAxMDMxNzEwWjA8MBMCAhAA
Fw0yNTExMDUwNjM0MzNaMCUCFHN6sMaGhaZSt1wP+Yn1Os8HIivcFw0yNTExMDQw
OTU2NTRaMA0GCSqGSIb3DQEBCwUAA4IBAQBzC7BcvSNroKO2f5LWYIoP+qzrFDZ6
2FN1D+0uV807FWMsW1NuPVxCnX7u7M1cHEnRx/olaGF4opzptB6BSvE/GEfVA8ii
TpYWPRymozjmPCzliKwKJ5crxaQ0WlM6nnz6a3okoWkcvAxwnP4SSzoagyH8Omcd
N7WzQr3dWjZDq2eU0ea1trTqhf7NWhNnZ/F56JmqkzsypO8NZHKw/mM+UraqtY98
92pYYgfDfNdtiYKFzGtHmQNl0KELnb/eX4nQNHaTDrXYjd1vCP7xICxFa5Q8EVBi
w2awm/AuXQQVcjip//SFjv5VTU6HuIvza2839qnEVvRtvzNKO0b1gnVz
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICMjCCARowDQYJKoZIhvcNAQELBQAwgawxCzAJBgNVBAYTAkNOMQ8wDQYDVQQI
DAZTaGFuWGkxDTALBgNVBAcMBFhpQW4xHTAbBgNVBAoMFFRlc3QgSW50ZXJtZWRp
YXRlIENBMRYwFAYDVQQLDA1JVCBEZXBhcnRtZW50MR0wGwYDVQQDDBRUZXN0IElu
dGVybWVkaWF0ZSBDQTEnMCUGCSqGSIb3DQEJARYYaW50ZXJtZWRpYXRlQGV4YW1w
bGUuY29tFw0yNTExMDUwNzA2MDNaFw0yNTEyMDUwNzA2MDNaMDwwEwICEAAXDTI1
MTEwNTA2MzQzM1owJQIUc3qwxoaFplK3XA/5ifU6zwciK9wXDTI1MTEwNDA5NTY1
NFowDQYJKoZIhvcNAQELBQADggEBAHP0uypQMJmqy8e5LUn6bzG0OMnF3VPQA7o0
DWI3x0zNNp8s9VfT1mB1xL+EAhdG0TkxXhcGlAi0WXHuqbDHwoREueaH0tJEIXIa
EHFxnAV+9avH+Zx5v5wsLNqfn1JMaVTf4MzZ3O9wvatNGlsDif7jxv389aJLjJ+5
7ca90Hq8+Ga2wQU0qGx8QCQBKSMkAX4f+sVzqaZ245q81qjdENzdBkJlucGpg6DM
gsPua0iNiNPj7O5XDDhoPU8jqTRq/baxM8VuWlmsUyOr/HlHhsdSaOCcIZpkJSe2
ryZvz3Tu7j9ktUDNqU8G3Zw79H7J/gGhKhq2Z/yyQKIyGpLFR4w=
-----END X509 CRL-----
@@ -0,0 +1,14 @@
-----BEGIN X509 CRL-----
MIICNjCCAR4wDQYJKoZIhvcNAQELBQAwgbAxCzAJBgNVBAYTAkNOMRAwDgYDVQQI
DAdCZWlqaW5nMRAwDgYDVQQHDAdCZWlqaW5nMR0wGwYDVQQKDBRUZXN0IEludGVy
bWVkaWF0ZSBDQTEWMBQGA1UECwwNSVQgRGVwYXJ0bWVudDEdMBsGA1UEAwwUVGVz
dCBJbnRlcm1lZGlhdGUgQ0ExJzAlBgkqhkiG9w0BCQEWGGludGVybWVkaWF0ZUBl
eGFtcGxlLmNvbRcNMjUxMTA1MDcwNjAzWhcNMjUxMjA1MDcwNjAzWjA8MBMCAhAA
Fw0yNTExMDUwNjM0MzNaMCUCFHN6sMaGhaZSt1wP+Yn1Os8HIivcFw0yNTExMDQw
OTU2NTRaMA0GCSqGSIb3DQEBCwUAA4IBAQBz9LsqUDCZqsvHuS1J+m8xtDjJxd1T
0AO6NA1iN8dMzTafLPVX09ZgdcS/hAIXRtE5MV4XBpQItFlx7qmwx8KERLnmh9LS
RCFyGhBxcZwFfvWrx/mceb+cLCzan59STGlU3+DM2dzvcL2rTRpbA4n+48b9/PWi
S4yfue3GvdB6vPhmtsEFNKhsfEAkASkjJAF+H/rFc6mmduOavNao3RDc3QZCZbnB
qYOgzILD7mtIjYjT4+zuVww4aD1PI6k0av22sTPFblpZrFMjq/x5R4bHUmjgnCGa
ZCUntq8mb8907u4/ZLVAzalPBt2cO/R+yf4BoSoatmf8skCiMhqSxREi
-----END X509 CRL-----
@@ -0,0 +1,17 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICvDCCAaQCAQAwdzELMAkGA1UEBhMCQ04xEDAOBgNVBAgMB0JlaWppbmcxEDAO
BgNVBAcMB0JlaWppbmcxFTATBgNVBAoMDFRlc3QgQ29tcGFueTEPMA0GA1UECwwG
RGV2aWNlMRwwGgYDVQQDDBNkZXZpY2UxLmV4YW1wbGUuY29tMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv4fEs7+eCGKnSkyKpBx6WEs7uv01ZwexedXB
2TRRlQxUdg48sWWIJTJDgBaE5DEYsA0Mp4ge8I1HiRIt2tWSRz+5Jc+JTtJAS/iM
sGGXTphASkL3kcYhmKphd1qQrW7p+JODkko0XjLVSs1x+L2nRaWszrJd2SlPUtbk
M+rnjvhoOQdh0t0VL5EX/YmZodyU7SDS+EN7ECokY/aA85iwlhmc92++haLrUXtt
h4dw8aBFXX3huZIoKFoI6kOWpnwDOo5EX4GE5Eo0JSvZP+QWzWAnzzG3YuHJmdvA
ukieAk76VvRYqsGEv02CF+RRJaNJn6BBo/GuRboR3P8xl1MctwIDAQABoAAwDQYJ
KoZIhvcNAQELBQADggEBAE3vdlVQMcel2+dWylWYtg3FPvYnAs+XD/tYOfocwCJm
UeaGS3H0huYCSvzegPFcDUNC8DO6pOWUxfE1aQqXdiSOZDH91fq1h/0nREgYS943
v8LEB+pQKxl/3DevgAqNiJMYyzuQ7wT1UKdduwnrudACIFiJJjHEqnUH8c6ij1Gy
jsW6dnIR+B/I78Xrmb8jDja1kIupwpp933Yfvkk7KwBb8Ulj0r/8ucHBLchq0wsV
rMjEBI20CCf/jHVtbtIK/ThgxqWoX+ZZyVd3apYPMagiX0P/rl66GcpE/84nAd7o
RPH15dis5xg8ep8R++BIFD0xlLA76NDeyjLJ8BiY4Z8=
-----END CERTIFICATE REQUEST-----
@@ -0,0 +1,17 @@
-----BEGIN CERTIFICATE REQUEST-----
MIICvDCCAaQCAQAwdzELMAkGA1UEBhMCQ04xEDAOBgNVBAgMB0JlaWppbmcxEDAO
BgNVBAcMB0JlaWppbmcxFTATBgNVBAoMDFRlc3QgQ29tcGFueTEPMA0GA1UECwwG
RGV2aWNlMRwwGgYDVQQDDBNkZXZpY2UyLmV4YW1wbGUuY29tMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAiZ72q5EfbMS9sPcJaJyiFGCtrs9TdvnlxF1C
ztusosLbyqxtjMdkYKgM6fz4+mrsUkSG3UjTbNBcPE2w/+n8XyZk1r78ay5q3wk/
oVjikOYRTkQIFCcD+lTNbapSJZVmY7VDtF/4vBP9Jy32VR32ic4neg+ZfYwsiWr1
LqBLCvHHU4ZpZWyhKI2La31NeTQbgESdJ/ZRGN0Au2dN9/gHDTjI8tyS2CJ+yuJ3
OdCXezx7NGGGPutrGJtho2EdpoIYAFJ6ICKGPBl2H8TWircgD9Fjzpi2zMPWXoew
tQ2jBc4J2xZMfIjz4E+aUjKlf9doo7VRoDLDg/UYBDEJaQtJHQIDAQABoAAwDQYJ
KoZIhvcNAQELBQADggEBAAzU3D5uS44CYSLfLBtzZ+62F9B6aLZQkwfaKDS3VMlE
2hWOQeUNttKDaDkCMgvvkn8eTCWIBneRKvPwGfhmxp/8p2ZEzt8Xb71XpkuXR0WJ
/wFZ/OYovurAj1lnvdyJoPRuwufpKmCkjvEngb7Ip8NgATr1qHM8IgeOYvSvTh6q
/exFPyowGKOXVslhH0wrpAYa+pTesy2wAeYXIjwaJVvZLY07ArKh+gfbpx3TOIco
BhAu+Sm8nF4AeNTtpG/uqse1eqfVzqJsErMv1WgtkqBt3E7WkmJRCMwfuhlLGWA/
xakl2MAfiubiYoR7u5eWXINQc+AscEb+0+izq2q5nsk=
-----END CERTIFICATE REQUEST-----
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDJjCCAg6gAwIBAgIEa4tFZzANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJD
TjEaMBgGA1UECgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0Ew
HhcNMjUxMTEwMDc0ODEzWhcNMjYxMTEwMDc0ODEzWjA7MQswCQYDVQQGEwJDTjEa
MBgGA1UECgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC1KmB3bF/5vC/vTaOJnGXj//Lu
413GPC5Fdul3QACe8pl8XMgivv27SkD7ZOQ+/RsrGfpOlbwp2hfgyTSIrmX6x8Aq
5PQVbJ3XM844ui+z/7hJo0ll1pu1PZdrJzYr/FOIpOssaqm9K1DL9vyrA+P/WjPj
9b7UCtD2jDUv+ygnWHBprsHJok+IUwp3uwMEri+XeT4qewqTtJAT8NkelHA+av1j
fub5CQT/hegoFVslQ4Vg9t3dZtwaGjoYCzZ502DfW/UghjoNk5v0R2sPBVB0aGcA
DrM3TVHjeYrPgIjUneAAVmhKihRDKJwTSsOR3pcf56m94/BikJBx41fTqZEvAgMB
AAGjMjAwMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFIKuITizsKnfRczRQ7+D
1fTj5cmNMA0GCSqGSIb3DQEBCwUAA4IBAQAQ6MPcAKT0OTxc/IjPSpqLwjy880pW
FwO6ya+bnT9+5RkczGE9O4nhjrD1L/cSb7Tk27PWzQi8jjLhLtBFhJwjFADnOJIH
2B+t9MbY/uiDCUzPsI51gfG72s7+eIiZApj0g1TQx0sdR9J1GUPXNqFsF42F8qzg
kD/x8nWfPDugWGpepe648MhpDHPYjkV4Xt6SI2VlcX6pYKRfHOu0lv+zzH3W2p+W
dUwZhIBSiiE9l7oQKMVpfxDBU2EFH0sUh9Ho14YfNShB6knI09PRWqPvS4Tl1Uto
iZHM5apFuwKils01H189528t7GVFYTuTkyuDnn5y1rcIWVD0KHLOZRcn
-----END CERTIFICATE-----
@@ -0,0 +1,15 @@
-----BEGIN X509 CRL-----
MIICYTCCAUkCAQEwDQYJKoZIhvcNAQELBQAwOzELMAkGA1UEBhMCQ04xGjAYBgNV
BAoMEVRlc3QgT3JnYW5pemF0aW9uMRAwDgYDVQQDDAdUZXN0IENBFw0yNTExMTAx
MTUzNTdaFw0yNTEyMTAxMTUzNTdaMCUwIwIEMnsjxhcNMjUxMTEwMTE1MzU3WjAM
MAoGA1UdFQQDCgEBoIGyMIGvMA0GA1UdFAQGAgRpEdJVMB8GA1UdIwQYMBaAFIKu
ITizsKnfRczRQ7+D1fTj5cmNMEQGA1UdEgQ9MDuBDmNhQGV4YW1wbGUuY29tgg5j
YS5leGFtcGxlLmNvbYYZaHR0cDovL2NhLmV4YW1wbGUuY29tL2NybDA3BgNVHR8E
MDAuMCygKqAohiZodHRwOi8vY2EuZXhhbXBsZS5jb20vY3JsL3Rlc3RfY3JsLnBl
bTANBgkqhkiG9w0BAQsFAAOCAQEApCR1RKlG339UUR7pjDrxNj+rGTU3rfZiOW6N
77JSHD6Prq3dvGXSPnsEdLmVtzRvrAKDokF4eBhV8N6belZNJcwAjcXkx376E/CF
QaPw7SzkUyqVHMn6XNDUiyRHkhYCQUmyaZRzev3QYkIEXP+f1SLmGVN8uEB4fFJy
9I7uhaWYjAN19U7Z2Xs7YbNRrkvy+UNcXKMhKP1F/YX0+GH8i78eCC+0GRdCNUgS
hf0MDxgDI3L1xG8Be64mRDRR9QZjcQGda3msO2fMGa9G/P9zUylIaMu7KL9x7DJ3
uNE+kiBlQgS/AQX0twvJ3LiTsQnHEJy+0rLgOTnn5rpvOutJyw==
-----END X509 CRL-----
@@ -0,0 +1,15 @@
-----BEGIN X509 CRL-----
MIICZDCCAUwCAQEwDQYJKoZIhvcNAQELBQAwOzELMAkGA1UEBhMCQ04xGjAYBgNV
BAoMEVRlc3QgT3JnYW5pemF0aW9uMRAwDgYDVQQDDAdUZXN0IENBFw0yNTExMTAx
MjA0NDRaFw0yNTEyMTAxMjA0NDRaMCUwIwIEMnsjxhcNMjUxMTEwMTIwNDQ0WjAM
MAoGA1UdFQQDCgEBoIG1MIGyMA0GA1UdFAQGAgRpEdTcMB8GA1UdIwQYMBaAFIKu
ITizsKnfRczRQ7+D1fTj5cmNMEcGA1UdEgEB/wQ9MDuBDmNhQGV4YW1wbGUuY29t
gg5jYS5leGFtcGxlLmNvbYYZaHR0cDovL2NhLmV4YW1wbGUuY29tL2NybDA3BgNV
HR8EMDAuMCygKqAohiZodHRwOi8vY2EuZXhhbXBsZS5jb20vY3JsL3Rlc3RfY3Js
LnBlbTANBgkqhkiG9w0BAQsFAAOCAQEAHJV/xG4ar/iaFf2BFDJ1QrMMIsuwDDut
ijDEMFoFS0+CoPLbiu2GGv9HYQemmHjBCT+6d6BX13mzg5P+gecIP3R9xj0a40PP
4Fw6PHCYwtDumWPayZ3ngoQYkQP5jYj9jgH9g6JbiOM3n3KXq/IKtoq60ZnlUqti
y+JDnfdfU1C7QQ2CqyN0YtRjuMpMRGjG3RXmp1LiZND1FliNs5zWGfIm6PzSl/vG
McozCMqXX8Yxl1DfevUTpMkZkfBOzRj6faPCpN1HfJaCaxauO4hWbVwlgBZJKjQG
iF7jW9DWgVyrU8Ko7KJDdbRd3f2kQXSIVtPGXWV/sjyzVx/fL2wFTA==
-----END X509 CRL-----
@@ -0,0 +1,12 @@
-----BEGIN X509 CRL-----
MIIB3DCBxQIBATANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJDTjEaMBgGA1UE
CgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0EXDTI1MTEwNjA5
NDgwNloXDTI1MTEwODA5NDgwNlowJTAjAgQyeyPGFw0yNTExMTAwNzQ4MTNaMAww
CgYDVR0VBAMKAQGgLzAtMAoGA1UdFAQDAgEBMB8GA1UdIwQYMBaAFIKuITizsKnf
RczRQ7+D1fTj5REiMA0GCSqGSIb3DQEBCwUAA4IBAQBc2vKZAzWulOmMa0EB3hk2
Fm3aa3ZX9T/3MdvsdCi5wchFssWGuCkri6ZZYv/1MePoq0Arrx9zvvHGq/LEc9ai
L+kCVGMjzcTA7A7sFCx7Dg2iCVgYHtOw+IJIYy1+EwENouF56ii1MMaujTS+LttC
ht/xhnoWNtzyDnTz94eg2p/F9FarE5CK609XBBgx+EJvkU1vg/UkdMY0t4gB5wUu
onhZauL4bp2C0ZyZZCcw4tP8iazBMZDQhcgB8cQCGDOSKdtJC1H/rinUo3fs8fQi
Oq04B/l9qNkxE+rKlQSSLlG5qcChMxZsOQba2o97FBUlE97bSx6yxbRhK9bKjXMn
-----END X509 CRL-----
@@ -0,0 +1,15 @@
-----BEGIN X509 CRL-----
MIICYTCCAUkCAQEwDQYJKoZIhvcNAQELBQAwOzELMAkGA1UEBhMCQ04xGjAYBgNV
BAoMEVRlc3QgT3JnYW5pemF0aW9uMRAwDgYDVQQDDAdUZXN0IENBFw0yNTExMDkx
MjMzMDZaFw0yNTExMTAxMjMzMDZaMCUwIwIEMnsjxhcNMjUxMTEwMTE1MzU3WjAM
MAoGA1UdFQQDCgEBoIGyMIGvMA0GA1UdFAQGAgRpEdJVMB8GA1UdIwQYMBaAFIKu
ITizsKnfRczRQ7+D1fTj5cmNMEQGA1UdEgQ9MDuBDmNhQGV4YW1wbGUuY29tgg5j
YS5leGFtcGxlLmNvbYYZaHR0cDovL2NhLmV4YW1wbGUuY29tL2NybDA3BgNVHR8E
MDAuMCygKqAohiZodHRwOi8vY2EuZXhhbXBsZS5jb20vY3JsL3Rlc3RfY3JsLnBl
bTANBgkqhkiG9w0BAQsFAAOCAQEAXrFKQc3hOgnBQLdaS4kQHvr7HL2pbK3ZusR2
Ro9F9QNAkcMLhXp1tVYU0qZDi6ej8R42q2iiZVJv6wj+CvSvYxKKjs8DRtWVsm9x
eRG5XyPxAvwjcXOJxWGMzBFRQ3LF8O9IDr5+ksIWN2LYYP3V6c1NLwpI+CPzswhv
44eSgjZG4meVtN78DYn8EpWSa8p/HxU+7ZZJQmKP/81wSfCMT882rMMUdi2o15FT
ts9JaVrt9YFWVsjT6L87ZmL//3YI9Hp+WxM1LBIVYs9Gtr8yL8LJlY5cwtapkcyO
MWDhiuCHZ0ikYmTiMuMBXdSAPB2JM5X4CFRBYnx5GatNcBkIaA==
-----END X509 CRL-----
@@ -0,0 +1,15 @@
-----BEGIN X509 CRL-----
MIICYTCCAUkCAQEwDQYJKoZIhvcNAQELBQAwOzELMAkGA1UEBhMCQ04xGjAYBgNV
BAoMEVRlc3QgT3JnYW5pemF0aW9uMRAwDgYDVQQDDAdUZXN0IENBFw0yNzExMTEx
MjM0MDVaFw0yODExMDkxMjM0MDVaMCUwIwIEMnsjxhcNMjUxMTEwMTE1MzU3WjAM
MAoGA1UdFQQDCgEBoIGyMIGvMA0GA1UdFAQGAgRpEdJVMB8GA1UdIwQYMBaAFIKu
ITizsKnfRczRQ7+D1fTj5cmNMEQGA1UdEgQ9MDuBDmNhQGV4YW1wbGUuY29tgg5j
YS5leGFtcGxlLmNvbYYZaHR0cDovL2NhLmV4YW1wbGUuY29tL2NybDA3BgNVHR8E
MDAuMCygKqAohiZodHRwOi8vY2EuZXhhbXBsZS5jb20vY3JsL3Rlc3RfY3JsLnBl
bTANBgkqhkiG9w0BAQsFAAOCAQEAg80ez/Xek6ZHXujwrXoOaMHErmgDIokMMSA7
4PERSKJuR5Gu4dC+0KfjLLtiunaP9Vf01o4/jkOfaFvIzhugB/NEUnFEdTcJZMAv
NJTcJ7jw2zTZs4tR/hiC4t7mMOBsQ38pmYzaBBxMSWpnTXaTTQuK+pfoZPrgslA6
fojbTg4Ai+HDqugbsMRxBF/nlm1Re9CcUrBx1Y4v639Zjpe8RUAq2VVMWhdFnYW+
QMCGWJassGLxH+PtdE+uETSiMMqEtlz7nN0vgW+WS0N1hs90s4sVsZ90D8yjbJbr
4tImBcYaswyLG9/EWs3ioVuf5yF9pFzQZOxgQQJO2urCqZV03A==
-----END X509 CRL-----
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDBjCCAe6gAwIBAgIEMnsjxjANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJD
TjEaMBgGA1UECgwRVGVzdCBPcmdhbml6YXRpb24xEDAOBgNVBAMMB1Rlc3QgQ0Ew
HhcNMjUxMTEwMDc0ODEzWhcNMjYxMTEwMDc0ODEzWjA9MQswCQYDVQQGEwJDTjEa
MBgGA1UECgwRVGVzdCBPcmdhbml6YXRpb24xEjAQBgNVBAMMCVRlc3QgVXNlcjCC
ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPiyR9IbEAARP6Mr+OwoHG8+
ds0Kx+Pqn7SVO7rHSerTtB4BIU1r1kRvOox/sIRstWeR+igdFMrZVUwFLeAJFdcl
yKUWENPQ3Os55yE3tnWLixBEI7+WbHB350ZZkp9zC8ocT0+J4v6jnHNE6omBAfll
PcHIMM5PckV969LT4aq4loClPHB7oE+kwGyWb8mKDbRVCLWvpYUQltbsFg/9nZSQ
a4OFx/YGvzh9vMtCZrtDrYRzc96C+9uO+y4FZCo+k26k3rFVdWZ5t1NYMDwMoWR/
XKJowE7e1k5t5H6gQoqlEqHM6vPLUf9l8c/++uTMVogZ+txtgDgJEUxA0PU7No8C
AwEAAaMQMA4wDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAQEAPuEe0evv
/nS99PmEjAAklkQd+MLa5iHgtgNli+a1hfpVYmsJ6poJtJoH7ON0axqJiD8J1wlk
X1YZm0Wdco9H1nXZkUaW5Lt4m6bxgttnd2A5eWXgzjN5DjD4vuK0JK+vEV06mImb
vHvUUMXjVy9VoW/my1OBDZVK//qh0gC1NfuF6aLGIUaRs9kMoKkaRShWh1EJ/E7n
ZxoeiW7lqjc+GWyL21Qrla6g22szIXxI5FT6TbfntUOwTxCk8LBf6Y5Rd3V52FMK
z1HEGrBEp8vQYfQrW2lPyTd4JYkNg8SMSI/fzW7Fr28GwgoNqS/ZGJ/R26pzUGUv
y8gmYtZyijGlzg==
-----END CERTIFICATE-----