fully implemented x509_create()
[strongswan.git] / src / libstrongswan / crypto / x509.h
index c97214d..4c49c8e 100755 (executable)
@@ -9,8 +9,8 @@
  * Copyright (C) 2000 Andreas Hess, Patric Lichtsteiner, Roger Wegmann
  * Copyright (C) 2001 Marco Bertossa, Andreas Schleiss
  * Copyright (C) 2002 Mario Strasser
- * Copyright (C) 2000-2004 Andreas Steffen, Zuercher Hochschule Winterthur
- * Copyright (C) 2006 Martin Willi, Andreas Steffen
+ * Copyright (C) 2006 Martin Willi
+ * Copyright (C) 2000-2008 Andreas Steffen
  *
  * Hochschule fuer Technik Rapperswil
  *
@@ -327,6 +327,7 @@ struct x509_t {
  * @param notBefore            start date of validity
  * @param notAfter             end date of validity
  * @param subject              subject distinguished name
+ * @param public_key   public key
  *
  * @return                             created x509_t certificate, or NULL if invalid.
  *
@@ -334,7 +335,8 @@ struct x509_t {
  */
 x509_t *x509_create(chunk_t serialNumber, identification_t *issuer,
                                        time_t notBefore, time_t notAfter,
-                                       identification_t *subject);
+                                       identification_t *subject,
+                                       rsa_public_key_t *public_key);
 
 /**
  * @brief Read a X.509 certificate from a DER encoded blob.