]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
*** empty log message ***
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 6 Jun 2004 14:31:37 +0000 (14:31 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 6 Jun 2004 14:31:37 +0000 (14:31 +0000)
doc/tex/certificate.tex
doc/tex/gnutls.bib
doc/tex/howto.tex

index 80475542f1f683cca12d669e127423b6a01f3f2a..4210a5dcdc9687098da0e1f94738d97a1870dcd1 100644 (file)
@@ -155,8 +155,8 @@ A certificate request is a structure, which
 contain information about an applicant of a certificate service.
 It usually contains a private key, a distinguished name and secondary
 data such as a challenge password. \gnutls{} supports the requests
-defined in PKCS \#10. Other certificate request's format such as
-PKIX's RFC2511 are not currently supported.
+defined in PKCS \#10 \cite{RFC2986}. Other certificate request's format such as
+PKIX's RFC2511 \cite{RFC2511} are not currently supported.
 
 In \gnutls{} the PKCS \#10 structures are handled using the
 \emph{gnutls\_x509\_crq} type. 
@@ -164,7 +164,7 @@ An example of a certificate request generation can be found at section \ref{ex:c
 on page \pageref{ex:crq}.
 
 \subsection{PKCS \#12 structures\index{PKCS \#12}}
-A PKCS \#12 structure usually contains a user's private keys and
+A PKCS \#12 structure \cite{PKCS12} usually contains a user's private keys and
 certificates. It is commonly used in browsers to export and import
 the user's identities.
 \par
@@ -210,7 +210,7 @@ signs other people's keys without being sure that they belong to the
 actual owner.
 
 \subsection*{OpenPGP keys}
-In \gnutls{} the OpenPGP key structures are handled using the
+In \gnutls{} the OpenPGP key structures \cite{RFC2440} are handled using the
 \emph{gnutls\_openpgp\_key} type and the corresponding private keys with
 the \emph{gnutls\_openpgp\_privkey} type. All the prototypes for the key handling
 functions can be found at \emph{gnutls/openpgp.h}.
index 942a974ad5224e3363293839c3b2cf0aec9e379b..55c265fa0df6dffc3314ffbff0f4f5ad25d926c9 100644 (file)
@@ -1,3 +1,30 @@
+@Misc{RFC2246,
+  author =       "Tim Dierks and Christopher Allen",
+  title =        "The TLS Protocol Version 1.0",
+  month =        "January",
+  year =         {1999},
+  note =         "Available from http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2246.txt",
+  url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2246.txt"
+}
+
+@Misc{RFC2440,
+  author =       "Jon Callas and Lutz Donnerhacke and Hal Finney and Rodney Thayer",
+  title =        "OpenPGP Message Format",
+  month =        "November",
+  year =         {1998},
+  note =         "Available from http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2440.txt",
+  url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2440.txt"
+}
+
+@Misc{RFC2511,
+  author =       "Michael Myers and Carlisle Adams and Dave Solo and David Kemp",
+  title =        "Internet X.509 Certificate Request Message Format",
+  month =        "March",
+  year =         {1999},
+  note =         "Available from http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2511.txt",
+  url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2511.txt"
+}
+
 @Misc{RFC2817,
   author =       "Rohit Khare and Scott Lawrence",
   title =        "Upgrading to TLS Within HTTP/1.1",
   url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2817.txt"
 }
 
-@Misc{RFC2246,
-  author =       "Tim Dierks and Christopher Allen",
-  title =        "The TLS Protocol Version 1.0",
-  month =        "January",
-  year =         {1999},
-  note =         "Available from http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2246.txt",
-  url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2246.txt"
+@Misc{RFC2818,
+  author =       "Eric Rescola",
+  title =        "HTTP Over TLS",
+  month =        "May",
+  year =         {2000},
+  note =         "Available from http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2818.txt",
+  url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2818.txt"
 }
 
+
 @Misc{RFC2945,
   author =       "Tom Wu",
   title =        "The SRP Authentication and Key Exchange System",
   url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2945.txt"
 }
 
+@Misc{RFC2986,
+  author =       "Magnus Nystrom and Burt Kaliski",
+  title =        "PKCS 10 v1.7: Certification Request Syntax Specification",
+  month =        "November",
+  year =         {2000},
+  note =         "Available from http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2986.txt",
+  url =          "http://kaizi.viagenie.qc.ca/ietf/rfc/rfc2986.txt"
+}
+
 @Misc{RFC3280,
   author =       "Russell Housley and Tim Polk and Warwick Ford and David Solo",
   title =        "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile",
   url =          "http://wp.netscape.com/eng/ssl3/draft302.txt"
 }
 
+@Misc{PKCS12,
+  author =       "RSA Laboratories",
+  title =        "PKCS 12 v1.0: Personal Information Exchange Syntax",
+  month =        "June",
+  year =         {1999},
+}
+
 @Misc{TLSEXT,
   author =       "Simon Blake-Wilson and Magnus Nystrom and David Hopwood and Jan Mikkelsen and Tim Wright",
   title =        "Transport Layer Security (TLS) Extensions",
index d6823848f759439f0f6dd1e064e2a507c5c9eff9..d4ebd935d84ea9549a6ddbcc2ff9db7d2ab032d8 100644 (file)
@@ -17,7 +17,7 @@ that if a user requests a secure session then the client will try to
 connect to the secure port and fail otherwise. The only possible attack
 with this method is a denial of service one. The most famous
 example of this method is the famous ``HTTP over TLS'' or HTTPS\footnote{RFC2818} 
-protocol.
+protocol \cite{RFC2818}.
 \par
 Despite its wide use, this method is not as good as it seems.
 This approach starts the \tls{} Handshake procedure just after the