0,
GNUTLS_CERT_EXPIRED | GNUTLS_CERT_INVALID },
{ "verisign.com v1 ok", verisign_com_chain, &verisign_com_chain[3],
- GNUTLS_VERIFY_DISABLE_TIME_CHECKS | GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT,
+ GNUTLS_VERIFY_DISABLE_TIME_CHECKS,
0 },
{ "citibank.com v1 fail", citibank_com_chain, &citibank_com_chain[2],
GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT, GNUTLS_CERT_SIGNER_NOT_CA | GNUTLS_CERT_INVALID },
{ "self signed", pem_self_cert, &pem_self_cert[0],
GNUTLS_VERIFY_DISABLE_TIME_CHECKS, 0 },
{ "ca=false", thea_chain, &thea_chain[1],
- GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT,
+ 0,
GNUTLS_CERT_SIGNER_NOT_CA | GNUTLS_CERT_INVALID },
{ "ca=false2", thea_chain, &thea_chain[1],
0, GNUTLS_CERT_SIGNER_NOT_CA | GNUTLS_CERT_INVALID },
{ "hbci v1 fail", hbci_chain, &hbci_chain[2],
GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT, GNUTLS_CERT_SIGNER_NOT_CA | GNUTLS_CERT_INVALID},
{ "hbci v1 ok expired", hbci_chain, &hbci_chain[2],
- GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT,
+ 0,
GNUTLS_CERT_EXPIRED | GNUTLS_CERT_INVALID },
{ "hbci v1 ok", hbci_chain, &hbci_chain[2],
- GNUTLS_VERIFY_DISABLE_TIME_CHECKS | GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT,
+ GNUTLS_VERIFY_DISABLE_TIME_CHECKS,
0 },
{ "rsa-md5 fail", mayfirst_chain, &mayfirst_chain[1],
0, GNUTLS_CERT_INSECURE_ALGORITHM | GNUTLS_CERT_EXPIRED | GNUTLS_CERT_INVALID },
GNUTLS_VERIFY_DISABLE_TIME_CHECKS, 0 },
{ "v1ca expired", v1ca, &v1ca[2],
- GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT,
+ 0,
GNUTLS_CERT_EXPIRED | GNUTLS_CERT_INVALID },
{ "v1ca ok", v1ca, &v1ca[2],
- GNUTLS_VERIFY_DISABLE_TIME_CHECKS | GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT,
+ GNUTLS_VERIFY_DISABLE_TIME_CHECKS,
0 },
{ "v1ca2 expired", v1ca, &v1ca[2],
GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT,