diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-05-22 10:33:16 +0000 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2002-05-22 10:33:16 +0000 |
commit | 45a432e9bfec56b85a214f6491a9f502ed45c8fc (patch) | |
tree | 05a6eedb6d9eed5322d9bd0335632411a2a49b21 | |
parent | b3c59fbb903cc895fafdc4076c17eaf35ec57f87 (diff) | |
download | gnutls-45a432e9bfec56b85a214f6491a9f502ed45c8fc.tar.gz |
*** empty log message ***
-rw-r--r-- | libextra/gnutls_openpgp.h | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/libextra/gnutls_openpgp.h b/libextra/gnutls_openpgp.h index 1a1b29264b..a142cb555d 100644 --- a/libextra/gnutls_openpgp.h +++ b/libextra/gnutls_openpgp.h @@ -61,8 +61,26 @@ int gnutls_openpgp_add_keyring_file( gnutls_datum *keyring, const char *name ); -int gnutls_certificate_set_openpgp_keyring_file( - GNUTLS_CERTIFICATE_CREDENTIALS c, +int gnutls_openpgp_extract_key_pk_algorithm(const gnutls_datum *cert, + int *r_bits); + +int gnutls_openpgp_extract_key_version( const gnutls_datum *cert ); + +time_t gnutls_openpgp_extract_key_creation_time( const gnutls_datum *cert ); + +time_t gnutls_openpgp_extract_key_expiration_time( const gnutls_datum *cert ); + +int gnutls_openpgp_verify_key( const char *trustdb, + const gnutls_datum *keyring, + const gnutls_datum* cert_list, + int cert_list_length ); + +int gnutls_openpgp_fingerprint( const gnutls_datum *cert, char *fpr, + size_t *fprlen ); + +int gnutls_openpgp_keyid( const gnutls_datum *cert, uint32 *keyid ); + +int gnutls_certificate_set_openpgp_keyring_file( GNUTLS_CERTIFICATE_CREDENTIALS c, const char *file ); int gnutls_certificate_set_openpgp_keyring_mem( |