~ubuntu-branches/ubuntu/quantal/gnutls26/quantal

« back to all changes in this revision

Viewing changes to doc/reference/xml/pkcs12.xml

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2011-05-20 13:07:18 UTC
  • mfrom: (12.1.11 sid)
  • Revision ID: james.westby@ubuntu.com-20110520130718-db41dybbanzfvlji
Tags: 2.10.5-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Fix build failure with --no-add-needed.
  - Build for multiarch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0"?>
2
 
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
3
 
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
4
 
<refentry id="gnutls-pkcs12">
5
 
<refmeta>
6
 
<refentrytitle role="top_of_page" id="gnutls-pkcs12.top_of_page">pkcs12</refentrytitle>
7
 
<manvolnum>3</manvolnum>
8
 
<refmiscinfo>
9
 
  GNUTLS Library
10
 
</refmiscinfo>
11
 
</refmeta>
12
 
<refnamediv>
13
 
<refname>pkcs12</refname>
14
 
<refpurpose></refpurpose>
15
 
</refnamediv>
16
 
 
17
 
<refsynopsisdiv id="gnutls-pkcs12.synopsis" role="synopsis">
18
 
<title role="synopsis.title">Synopsis</title>
19
 
 
20
 
<synopsis>struct              <link linkend="gnutls-pkcs12-int">gnutls_pkcs12_int</link>;
21
 
typedef             <link linkend="gnutls-pkcs12-t">gnutls_pkcs12_t</link>;
22
 
struct              <link linkend="gnutls-pkcs12-bag-int">gnutls_pkcs12_bag_int</link>;
23
 
typedef             <link linkend="gnutls-pkcs12-bag-t">gnutls_pkcs12_bag_t</link>;
24
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-init">gnutls_pkcs12_init</link>                  (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> *pkcs12</parameter>);
25
 
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="gnutls-pkcs12-deinit">gnutls_pkcs12_deinit</link>                (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>);
26
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-import">gnutls_pkcs12_import</link>                (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
27
 
                                                         <parameter>const <link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *data</parameter>,
28
 
                                                         <parameter><link linkend="gnutls-x509-crt-fmt-t"><type>gnutls_x509_crt_fmt_t</type></link> format</parameter>,
29
 
                                                         <parameter>unsigned <link linkend="int"><type>int</type></link> flags</parameter>);
30
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-export">gnutls_pkcs12_export</link>                (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
31
 
                                                         <parameter><link linkend="gnutls-x509-crt-fmt-t"><type>gnutls_x509_crt_fmt_t</type></link> format</parameter>,
32
 
                                                         <parameter><link linkend="void"><type>void</type></link> *output_data</parameter>,
33
 
                                                         <parameter><link linkend="size-t"><type>size_t</type></link> *output_data_size</parameter>);
34
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-get-bag">gnutls_pkcs12_get_bag</link>               (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
35
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
36
 
                                                         <parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);
37
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-set-bag">gnutls_pkcs12_set_bag</link>               (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
38
 
                                                         <parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);
39
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-generate-mac">gnutls_pkcs12_generate_mac</link>          (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
40
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>);
41
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-verify-mac">gnutls_pkcs12_verify_mac</link>            (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
42
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>);
43
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-decrypt">gnutls_pkcs12_bag_decrypt</link>           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
44
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>);
45
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-encrypt">gnutls_pkcs12_bag_encrypt</link>           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
46
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>,
47
 
                                                         <parameter>unsigned <link linkend="int"><type>int</type></link> flags</parameter>);
48
 
enum                <link linkend="gnutls-pkcs12-bag-type-t">gnutls_pkcs12_bag_type_t</link>;
49
 
<link linkend="gnutls-pkcs12-bag-type-t"><returnvalue>gnutls_pkcs12_bag_type_t</returnvalue></link>  <link linkend="gnutls-pkcs12-bag-get-type">gnutls_pkcs12_bag_get_type</link>    (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
50
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>);
51
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-get-data">gnutls_pkcs12_bag_get_data</link>          (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
52
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
53
 
                                                         <parameter><link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *data</parameter>);
54
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-set-data">gnutls_pkcs12_bag_set_data</link>          (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
55
 
                                                         <parameter><link linkend="gnutls-pkcs12-bag-type-t"><type>gnutls_pkcs12_bag_type_t</type></link> type</parameter>,
56
 
                                                         <parameter>const <link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *data</parameter>);
57
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-set-crl">gnutls_pkcs12_bag_set_crl</link>           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
58
 
                                                         <parameter><link linkend="gnutls-x509-crl-t"><type>gnutls_x509_crl_t</type></link> crl</parameter>);
59
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-set-crt">gnutls_pkcs12_bag_set_crt</link>           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
60
 
                                                         <parameter><link linkend="gnutls-x509-crt-t"><type>gnutls_x509_crt_t</type></link> crt</parameter>);
61
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-init">gnutls_pkcs12_bag_init</link>              (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> *bag</parameter>);
62
 
<link linkend="void"><returnvalue>void</returnvalue></link>                <link linkend="gnutls-pkcs12-bag-deinit">gnutls_pkcs12_bag_deinit</link>            (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);
63
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-get-count">gnutls_pkcs12_bag_get_count</link>         (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);
64
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-get-key-id">gnutls_pkcs12_bag_get_key_id</link>        (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
65
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
66
 
                                                         <parameter><link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *id</parameter>);
67
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-set-key-id">gnutls_pkcs12_bag_set_key_id</link>        (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
68
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
69
 
                                                         <parameter>const <link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *id</parameter>);
70
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-get-friendly-name">gnutls_pkcs12_bag_get_friendly_name</link> (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
71
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
72
 
                                                         <parameter><link linkend="char"><type>char</type></link> **name</parameter>);
73
 
<link linkend="int"><returnvalue>int</returnvalue></link>                 <link linkend="gnutls-pkcs12-bag-set-friendly-name">gnutls_pkcs12_bag_set_friendly_name</link> (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
74
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
75
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *name</parameter>);
76
 
</synopsis>
77
 
</refsynopsisdiv>
78
 
 
79
 
<refsect1 id="gnutls-pkcs12.description" role="desc">
80
 
<title role="desc.title">Description</title>
81
 
<para>
82
 
</para>
83
 
</refsect1>
84
 
<refsect1 id="gnutls-pkcs12.details" role="details">
85
 
<title role="details.title">Details</title>
86
 
<refsect2 id="gnutls-pkcs12-int" role="struct">
87
 
<title>struct gnutls_pkcs12_int</title>
88
 
<indexterm zone="gnutls-pkcs12-int"><primary>gnutls_pkcs12_int</primary></indexterm>
89
 
<programlisting>struct gnutls_pkcs12_int;</programlisting>
90
 
<para>
91
 
</para></refsect2>
92
 
<refsect2 id="gnutls-pkcs12-t" role="typedef">
93
 
<title>gnutls_pkcs12_t</title>
94
 
<indexterm zone="gnutls-pkcs12-t"><primary>gnutls_pkcs12_t</primary></indexterm>
95
 
<programlisting>  typedef struct gnutls_pkcs12_int *gnutls_pkcs12_t;
96
 
</programlisting>
97
 
<para>
98
 
</para></refsect2>
99
 
<refsect2 id="gnutls-pkcs12-bag-int" role="struct">
100
 
<title>struct gnutls_pkcs12_bag_int</title>
101
 
<indexterm zone="gnutls-pkcs12-bag-int"><primary>gnutls_pkcs12_bag_int</primary></indexterm>
102
 
<programlisting>struct gnutls_pkcs12_bag_int;</programlisting>
103
 
<para>
104
 
</para></refsect2>
105
 
<refsect2 id="gnutls-pkcs12-bag-t" role="typedef">
106
 
<title>gnutls_pkcs12_bag_t</title>
107
 
<indexterm zone="gnutls-pkcs12-bag-t"><primary>gnutls_pkcs12_bag_t</primary></indexterm>
108
 
<programlisting>  typedef struct gnutls_pkcs12_bag_int *gnutls_pkcs12_bag_t;
109
 
</programlisting>
110
 
<para>
111
 
</para></refsect2>
112
 
<refsect2 id="gnutls-pkcs12-init" role="function">
113
 
<title>gnutls_pkcs12_init ()</title>
114
 
<indexterm zone="gnutls-pkcs12-init"><primary>gnutls_pkcs12_init</primary></indexterm>
115
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_init                  (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> *pkcs12</parameter>);</programlisting>
116
 
<para>
117
 
</para><variablelist role="params">
118
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
119
 
<listitem><simpara>
120
 
</simpara></listitem></varlistentry>
121
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
122
 
</simpara></listitem></varlistentry>
123
 
</variablelist></refsect2>
124
 
<refsect2 id="gnutls-pkcs12-deinit" role="function">
125
 
<title>gnutls_pkcs12_deinit ()</title>
126
 
<indexterm zone="gnutls-pkcs12-deinit"><primary>gnutls_pkcs12_deinit</primary></indexterm>
127
 
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                gnutls_pkcs12_deinit                (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>);</programlisting>
128
 
<para>
129
 
</para><variablelist role="params">
130
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
131
 
<listitem><simpara>
132
 
</simpara></listitem></varlistentry>
133
 
</variablelist></refsect2>
134
 
<refsect2 id="gnutls-pkcs12-import" role="function">
135
 
<title>gnutls_pkcs12_import ()</title>
136
 
<indexterm zone="gnutls-pkcs12-import"><primary>gnutls_pkcs12_import</primary></indexterm>
137
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_import                (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
138
 
                                                         <parameter>const <link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *data</parameter>,
139
 
                                                         <parameter><link linkend="gnutls-x509-crt-fmt-t"><type>gnutls_x509_crt_fmt_t</type></link> format</parameter>,
140
 
                                                         <parameter>unsigned <link linkend="int"><type>int</type></link> flags</parameter>);</programlisting>
141
 
<para>
142
 
</para><variablelist role="params">
143
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
144
 
<listitem><simpara>
145
 
</simpara></listitem></varlistentry>
146
 
<varlistentry><term><parameter>data</parameter>&#160;:</term>
147
 
<listitem><simpara>
148
 
</simpara></listitem></varlistentry>
149
 
<varlistentry><term><parameter>format</parameter>&#160;:</term>
150
 
<listitem><simpara>
151
 
</simpara></listitem></varlistentry>
152
 
<varlistentry><term><parameter>flags</parameter>&#160;:</term>
153
 
<listitem><simpara>
154
 
</simpara></listitem></varlistentry>
155
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
156
 
</simpara></listitem></varlistentry>
157
 
</variablelist></refsect2>
158
 
<refsect2 id="gnutls-pkcs12-export" role="function">
159
 
<title>gnutls_pkcs12_export ()</title>
160
 
<indexterm zone="gnutls-pkcs12-export"><primary>gnutls_pkcs12_export</primary></indexterm>
161
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_export                (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
162
 
                                                         <parameter><link linkend="gnutls-x509-crt-fmt-t"><type>gnutls_x509_crt_fmt_t</type></link> format</parameter>,
163
 
                                                         <parameter><link linkend="void"><type>void</type></link> *output_data</parameter>,
164
 
                                                         <parameter><link linkend="size-t"><type>size_t</type></link> *output_data_size</parameter>);</programlisting>
165
 
<para>
166
 
</para><variablelist role="params">
167
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
168
 
<listitem><simpara>
169
 
</simpara></listitem></varlistentry>
170
 
<varlistentry><term><parameter>format</parameter>&#160;:</term>
171
 
<listitem><simpara>
172
 
</simpara></listitem></varlistentry>
173
 
<varlistentry><term><parameter>output_data</parameter>&#160;:</term>
174
 
<listitem><simpara>
175
 
</simpara></listitem></varlistentry>
176
 
<varlistentry><term><parameter>output_data_size</parameter>&#160;:</term>
177
 
<listitem><simpara>
178
 
</simpara></listitem></varlistentry>
179
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
180
 
</simpara></listitem></varlistentry>
181
 
</variablelist></refsect2>
182
 
<refsect2 id="gnutls-pkcs12-get-bag" role="function">
183
 
<title>gnutls_pkcs12_get_bag ()</title>
184
 
<indexterm zone="gnutls-pkcs12-get-bag"><primary>gnutls_pkcs12_get_bag</primary></indexterm>
185
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_get_bag               (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
186
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
187
 
                                                         <parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);</programlisting>
188
 
<para>
189
 
</para><variablelist role="params">
190
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
191
 
<listitem><simpara>
192
 
</simpara></listitem></varlistentry>
193
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
194
 
<listitem><simpara>
195
 
</simpara></listitem></varlistentry>
196
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
197
 
<listitem><simpara>
198
 
</simpara></listitem></varlistentry>
199
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
200
 
</simpara></listitem></varlistentry>
201
 
</variablelist></refsect2>
202
 
<refsect2 id="gnutls-pkcs12-set-bag" role="function">
203
 
<title>gnutls_pkcs12_set_bag ()</title>
204
 
<indexterm zone="gnutls-pkcs12-set-bag"><primary>gnutls_pkcs12_set_bag</primary></indexterm>
205
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_set_bag               (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
206
 
                                                         <parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);</programlisting>
207
 
<para>
208
 
</para><variablelist role="params">
209
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
210
 
<listitem><simpara>
211
 
</simpara></listitem></varlistentry>
212
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
213
 
<listitem><simpara>
214
 
</simpara></listitem></varlistentry>
215
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
216
 
</simpara></listitem></varlistentry>
217
 
</variablelist></refsect2>
218
 
<refsect2 id="gnutls-pkcs12-generate-mac" role="function">
219
 
<title>gnutls_pkcs12_generate_mac ()</title>
220
 
<indexterm zone="gnutls-pkcs12-generate-mac"><primary>gnutls_pkcs12_generate_mac</primary></indexterm>
221
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_generate_mac          (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
222
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>);</programlisting>
223
 
<para>
224
 
</para><variablelist role="params">
225
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
226
 
<listitem><simpara>
227
 
</simpara></listitem></varlistentry>
228
 
<varlistentry><term><parameter>pass</parameter>&#160;:</term>
229
 
<listitem><simpara>
230
 
</simpara></listitem></varlistentry>
231
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
232
 
</simpara></listitem></varlistentry>
233
 
</variablelist></refsect2>
234
 
<refsect2 id="gnutls-pkcs12-verify-mac" role="function">
235
 
<title>gnutls_pkcs12_verify_mac ()</title>
236
 
<indexterm zone="gnutls-pkcs12-verify-mac"><primary>gnutls_pkcs12_verify_mac</primary></indexterm>
237
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_verify_mac            (<parameter><link linkend="gnutls-pkcs12-t"><type>gnutls_pkcs12_t</type></link> pkcs12</parameter>,
238
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>);</programlisting>
239
 
<para>
240
 
</para><variablelist role="params">
241
 
<varlistentry><term><parameter>pkcs12</parameter>&#160;:</term>
242
 
<listitem><simpara>
243
 
</simpara></listitem></varlistentry>
244
 
<varlistentry><term><parameter>pass</parameter>&#160;:</term>
245
 
<listitem><simpara>
246
 
</simpara></listitem></varlistentry>
247
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
248
 
</simpara></listitem></varlistentry>
249
 
</variablelist></refsect2>
250
 
<refsect2 id="gnutls-pkcs12-bag-decrypt" role="function">
251
 
<title>gnutls_pkcs12_bag_decrypt ()</title>
252
 
<indexterm zone="gnutls-pkcs12-bag-decrypt"><primary>gnutls_pkcs12_bag_decrypt</primary></indexterm>
253
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_decrypt           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
254
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>);</programlisting>
255
 
<para>
256
 
</para><variablelist role="params">
257
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
258
 
<listitem><simpara>
259
 
</simpara></listitem></varlistentry>
260
 
<varlistentry><term><parameter>pass</parameter>&#160;:</term>
261
 
<listitem><simpara>
262
 
</simpara></listitem></varlistentry>
263
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
264
 
</simpara></listitem></varlistentry>
265
 
</variablelist></refsect2>
266
 
<refsect2 id="gnutls-pkcs12-bag-encrypt" role="function">
267
 
<title>gnutls_pkcs12_bag_encrypt ()</title>
268
 
<indexterm zone="gnutls-pkcs12-bag-encrypt"><primary>gnutls_pkcs12_bag_encrypt</primary></indexterm>
269
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_encrypt           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
270
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *pass</parameter>,
271
 
                                                         <parameter>unsigned <link linkend="int"><type>int</type></link> flags</parameter>);</programlisting>
272
 
<para>
273
 
</para><variablelist role="params">
274
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
275
 
<listitem><simpara>
276
 
</simpara></listitem></varlistentry>
277
 
<varlistentry><term><parameter>pass</parameter>&#160;:</term>
278
 
<listitem><simpara>
279
 
</simpara></listitem></varlistentry>
280
 
<varlistentry><term><parameter>flags</parameter>&#160;:</term>
281
 
<listitem><simpara>
282
 
</simpara></listitem></varlistentry>
283
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
284
 
</simpara></listitem></varlistentry>
285
 
</variablelist></refsect2>
286
 
<refsect2 id="gnutls-pkcs12-bag-type-t" role="enum">
287
 
<title>enum gnutls_pkcs12_bag_type_t</title>
288
 
<indexterm zone="gnutls-pkcs12-bag-type-t"><primary>gnutls_pkcs12_bag_type_t</primary></indexterm>
289
 
<programlisting>  typedef enum gnutls_pkcs12_bag_type_t
290
 
  {
291
 
    GNUTLS_BAG_EMPTY = 0,
292
 
 
293
 
    GNUTLS_BAG_PKCS8_ENCRYPTED_KEY = 1,
294
 
    GNUTLS_BAG_PKCS8_KEY,
295
 
    GNUTLS_BAG_CERTIFICATE,
296
 
    GNUTLS_BAG_CRL,
297
 
    GNUTLS_BAG_ENCRYPTED = 10,
298
 
    GNUTLS_BAG_UNKNOWN = 20
299
 
  } gnutls_pkcs12_bag_type_t;
300
 
</programlisting>
301
 
<para>
302
 
</para></refsect2>
303
 
<refsect2 id="gnutls-pkcs12-bag-get-type" role="function">
304
 
<title>gnutls_pkcs12_bag_get_type ()</title>
305
 
<indexterm zone="gnutls-pkcs12-bag-get-type"><primary>gnutls_pkcs12_bag_get_type</primary></indexterm>
306
 
<programlisting><link linkend="gnutls-pkcs12-bag-type-t"><returnvalue>gnutls_pkcs12_bag_type_t</returnvalue></link>  gnutls_pkcs12_bag_get_type    (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
307
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>);</programlisting>
308
 
<para>
309
 
</para><variablelist role="params">
310
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
311
 
<listitem><simpara>
312
 
</simpara></listitem></varlistentry>
313
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
314
 
<listitem><simpara>
315
 
</simpara></listitem></varlistentry>
316
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
317
 
</simpara></listitem></varlistentry>
318
 
</variablelist></refsect2>
319
 
<refsect2 id="gnutls-pkcs12-bag-get-data" role="function">
320
 
<title>gnutls_pkcs12_bag_get_data ()</title>
321
 
<indexterm zone="gnutls-pkcs12-bag-get-data"><primary>gnutls_pkcs12_bag_get_data</primary></indexterm>
322
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_get_data          (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
323
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
324
 
                                                         <parameter><link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *data</parameter>);</programlisting>
325
 
<para>
326
 
</para><variablelist role="params">
327
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
328
 
<listitem><simpara>
329
 
</simpara></listitem></varlistentry>
330
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
331
 
<listitem><simpara>
332
 
</simpara></listitem></varlistentry>
333
 
<varlistentry><term><parameter>data</parameter>&#160;:</term>
334
 
<listitem><simpara>
335
 
</simpara></listitem></varlistentry>
336
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
337
 
</simpara></listitem></varlistentry>
338
 
</variablelist></refsect2>
339
 
<refsect2 id="gnutls-pkcs12-bag-set-data" role="function">
340
 
<title>gnutls_pkcs12_bag_set_data ()</title>
341
 
<indexterm zone="gnutls-pkcs12-bag-set-data"><primary>gnutls_pkcs12_bag_set_data</primary></indexterm>
342
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_set_data          (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
343
 
                                                         <parameter><link linkend="gnutls-pkcs12-bag-type-t"><type>gnutls_pkcs12_bag_type_t</type></link> type</parameter>,
344
 
                                                         <parameter>const <link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *data</parameter>);</programlisting>
345
 
<para>
346
 
</para><variablelist role="params">
347
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
348
 
<listitem><simpara>
349
 
</simpara></listitem></varlistentry>
350
 
<varlistentry><term><parameter>type</parameter>&#160;:</term>
351
 
<listitem><simpara>
352
 
</simpara></listitem></varlistentry>
353
 
<varlistentry><term><parameter>data</parameter>&#160;:</term>
354
 
<listitem><simpara>
355
 
</simpara></listitem></varlistentry>
356
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
357
 
</simpara></listitem></varlistentry>
358
 
</variablelist></refsect2>
359
 
<refsect2 id="gnutls-pkcs12-bag-set-crl" role="function">
360
 
<title>gnutls_pkcs12_bag_set_crl ()</title>
361
 
<indexterm zone="gnutls-pkcs12-bag-set-crl"><primary>gnutls_pkcs12_bag_set_crl</primary></indexterm>
362
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_set_crl           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
363
 
                                                         <parameter><link linkend="gnutls-x509-crl-t"><type>gnutls_x509_crl_t</type></link> crl</parameter>);</programlisting>
364
 
<para>
365
 
</para><variablelist role="params">
366
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
367
 
<listitem><simpara>
368
 
</simpara></listitem></varlistentry>
369
 
<varlistentry><term><parameter>crl</parameter>&#160;:</term>
370
 
<listitem><simpara>
371
 
</simpara></listitem></varlistentry>
372
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
373
 
</simpara></listitem></varlistentry>
374
 
</variablelist></refsect2>
375
 
<refsect2 id="gnutls-pkcs12-bag-set-crt" role="function">
376
 
<title>gnutls_pkcs12_bag_set_crt ()</title>
377
 
<indexterm zone="gnutls-pkcs12-bag-set-crt"><primary>gnutls_pkcs12_bag_set_crt</primary></indexterm>
378
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_set_crt           (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
379
 
                                                         <parameter><link linkend="gnutls-x509-crt-t"><type>gnutls_x509_crt_t</type></link> crt</parameter>);</programlisting>
380
 
<para>
381
 
</para><variablelist role="params">
382
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
383
 
<listitem><simpara>
384
 
</simpara></listitem></varlistentry>
385
 
<varlistentry><term><parameter>crt</parameter>&#160;:</term>
386
 
<listitem><simpara>
387
 
</simpara></listitem></varlistentry>
388
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
389
 
</simpara></listitem></varlistentry>
390
 
</variablelist></refsect2>
391
 
<refsect2 id="gnutls-pkcs12-bag-init" role="function">
392
 
<title>gnutls_pkcs12_bag_init ()</title>
393
 
<indexterm zone="gnutls-pkcs12-bag-init"><primary>gnutls_pkcs12_bag_init</primary></indexterm>
394
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_init              (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> *bag</parameter>);</programlisting>
395
 
<para>
396
 
</para><variablelist role="params">
397
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
398
 
<listitem><simpara>
399
 
</simpara></listitem></varlistentry>
400
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
401
 
</simpara></listitem></varlistentry>
402
 
</variablelist></refsect2>
403
 
<refsect2 id="gnutls-pkcs12-bag-deinit" role="function">
404
 
<title>gnutls_pkcs12_bag_deinit ()</title>
405
 
<indexterm zone="gnutls-pkcs12-bag-deinit"><primary>gnutls_pkcs12_bag_deinit</primary></indexterm>
406
 
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link>                gnutls_pkcs12_bag_deinit            (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);</programlisting>
407
 
<para>
408
 
</para><variablelist role="params">
409
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
410
 
<listitem><simpara>
411
 
</simpara></listitem></varlistentry>
412
 
</variablelist></refsect2>
413
 
<refsect2 id="gnutls-pkcs12-bag-get-count" role="function">
414
 
<title>gnutls_pkcs12_bag_get_count ()</title>
415
 
<indexterm zone="gnutls-pkcs12-bag-get-count"><primary>gnutls_pkcs12_bag_get_count</primary></indexterm>
416
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_get_count         (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>);</programlisting>
417
 
<para>
418
 
</para><variablelist role="params">
419
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
420
 
<listitem><simpara>
421
 
</simpara></listitem></varlistentry>
422
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
423
 
</simpara></listitem></varlistentry>
424
 
</variablelist></refsect2>
425
 
<refsect2 id="gnutls-pkcs12-bag-get-key-id" role="function">
426
 
<title>gnutls_pkcs12_bag_get_key_id ()</title>
427
 
<indexterm zone="gnutls-pkcs12-bag-get-key-id"><primary>gnutls_pkcs12_bag_get_key_id</primary></indexterm>
428
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_get_key_id        (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
429
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
430
 
                                                         <parameter><link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *id</parameter>);</programlisting>
431
 
<para>
432
 
</para><variablelist role="params">
433
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
434
 
<listitem><simpara>
435
 
</simpara></listitem></varlistentry>
436
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
437
 
<listitem><simpara>
438
 
</simpara></listitem></varlistentry>
439
 
<varlistentry><term><parameter>id</parameter>&#160;:</term>
440
 
<listitem><simpara>
441
 
</simpara></listitem></varlistentry>
442
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
443
 
</simpara></listitem></varlistentry>
444
 
</variablelist></refsect2>
445
 
<refsect2 id="gnutls-pkcs12-bag-set-key-id" role="function">
446
 
<title>gnutls_pkcs12_bag_set_key_id ()</title>
447
 
<indexterm zone="gnutls-pkcs12-bag-set-key-id"><primary>gnutls_pkcs12_bag_set_key_id</primary></indexterm>
448
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_set_key_id        (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
449
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
450
 
                                                         <parameter>const <link linkend="gnutls-datum-t"><type>gnutls_datum_t</type></link> *id</parameter>);</programlisting>
451
 
<para>
452
 
</para><variablelist role="params">
453
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
454
 
<listitem><simpara>
455
 
</simpara></listitem></varlistentry>
456
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
457
 
<listitem><simpara>
458
 
</simpara></listitem></varlistentry>
459
 
<varlistentry><term><parameter>id</parameter>&#160;:</term>
460
 
<listitem><simpara>
461
 
</simpara></listitem></varlistentry>
462
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
463
 
</simpara></listitem></varlistentry>
464
 
</variablelist></refsect2>
465
 
<refsect2 id="gnutls-pkcs12-bag-get-friendly-name" role="function">
466
 
<title>gnutls_pkcs12_bag_get_friendly_name ()</title>
467
 
<indexterm zone="gnutls-pkcs12-bag-get-friendly-name"><primary>gnutls_pkcs12_bag_get_friendly_name</primary></indexterm>
468
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_get_friendly_name (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
469
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
470
 
                                                         <parameter><link linkend="char"><type>char</type></link> **name</parameter>);</programlisting>
471
 
<para>
472
 
</para><variablelist role="params">
473
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
474
 
<listitem><simpara>
475
 
</simpara></listitem></varlistentry>
476
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
477
 
<listitem><simpara>
478
 
</simpara></listitem></varlistentry>
479
 
<varlistentry><term><parameter>name</parameter>&#160;:</term>
480
 
<listitem><simpara>
481
 
</simpara></listitem></varlistentry>
482
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
483
 
</simpara></listitem></varlistentry>
484
 
</variablelist></refsect2>
485
 
<refsect2 id="gnutls-pkcs12-bag-set-friendly-name" role="function">
486
 
<title>gnutls_pkcs12_bag_set_friendly_name ()</title>
487
 
<indexterm zone="gnutls-pkcs12-bag-set-friendly-name"><primary>gnutls_pkcs12_bag_set_friendly_name</primary></indexterm>
488
 
<programlisting><link linkend="int"><returnvalue>int</returnvalue></link>                 gnutls_pkcs12_bag_set_friendly_name (<parameter><link linkend="gnutls-pkcs12-bag-t"><type>gnutls_pkcs12_bag_t</type></link> bag</parameter>,
489
 
                                                         <parameter><link linkend="int"><type>int</type></link> indx</parameter>,
490
 
                                                         <parameter>const <link linkend="char"><type>char</type></link> *name</parameter>);</programlisting>
491
 
<para>
492
 
</para><variablelist role="params">
493
 
<varlistentry><term><parameter>bag</parameter>&#160;:</term>
494
 
<listitem><simpara>
495
 
</simpara></listitem></varlistentry>
496
 
<varlistentry><term><parameter>indx</parameter>&#160;:</term>
497
 
<listitem><simpara>
498
 
</simpara></listitem></varlistentry>
499
 
<varlistentry><term><parameter>name</parameter>&#160;:</term>
500
 
<listitem><simpara>
501
 
</simpara></listitem></varlistentry>
502
 
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
503
 
</simpara></listitem></varlistentry>
504
 
</variablelist></refsect2>
505
 
 
506
 
</refsect1>
507
 
 
508
 
</refentry>