tests/pkcs11: Expose SUBJECT for certificates, PUBLIC_EXPONENT and MODULUS for public keys to widen compatibility
This checks whether the public parts of RSA private and public keys can be properly extracted from a PKCS#11 module.
These flags allow the callers to disable the automatically enabled session tickets. This could be done only with GNUTLS_NO_EXTENSIONS which also disabled other useful extensions.
The default submodule initialization in travis caused the MacOSX builds to fail.
These seem to be problematic to detect modification and are preventing the CI from operating.
The host seems to be unreliable.
While the change was fully backwards compatible for applications that were adding a single certificate, and applications that were checking for negative errors codes, many applications do not. As this may cause incompatibility issues with software properly utilizing the previously documented API, the change is reverted, and applications need to explicitly enable a flag (GNUTLS_CERTIFICATE_API_V2) in the credentials structure for the set_key functions to return an index.
Showing with 1280 additions and 41 deletions
.travis.yml 0 → 100644
m4/nls.m4 0 → 100644
m4/progtest.m4 0 → 100644
tests/pkcs11/pkcs11-privkey-export.c 0 → 100644
tests/session-tickets-missing.c 0 → 100644
tests/session-tickets-ok.c 0 → 100644
tests/set_x509_key_file_legacy.c 0 → 100644